前端学习总结

一.html

1.HTML 的基本结构

<html>
    <head>
        <title></title>
    </head>
    <body>

    </body>
</html>

 2.常用元素

1.段落 <p></p>   。2. 换行符 <br />。3.标题<h1>标题1</h1> 标题有六种大小h后的数字越大,说明标题越大  。4.文本格式化 例如:<b>定义粗体文本</b><br /> <i> 定义斜体文本 </i><br />  <del>定义删除文本</del><br /> <sup>定义上标字</sup><br /> <sub>定义下标字</sub><br />。 5、定义超链接  <a href=“网址”></a>6. 图像<img src="图片位置"  />6.HTML无序列表无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。7.无序列表使用 <ul> 标签<ul><li>Coffee</li><li>Milk</li></ul>。8.HTML 有序列表也是一列项目,列表项目使用数字进行标记。 有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。<ol><li>Coffee</li><li>Milk</li></ol>9. 文本域:文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。10.<button>定义一个点击11.音频基本格式:<audio src="" controls><audio>12.视频 基本格式:<video src="" controls ></viedo> 11. <div>定义文档区块,块级(block-level) <span>定义 span,用来组合文档中的行内元素。

 3.表格样式

border    设置表格的边框(默认border=”0”无边框)    像素值
width    设置表格的宽度    
height    设置表格的高度    
align       left、center、right 设置表格在网页中的水平对齐方式 

二.CSS

1.浮动(float)  float会使元素向左或向右移动,其周围的元素也会重新排列

元素的水平方向浮动,意味着元素只能左右移动而不能上下移动

实现两个div并排的方式:float=”left”向左靠齐(right,left,none,initial…)

2.定位position

static静态定位

relative固定

fixed相对定位

absolute绝对定位

3.背景background

background-color

background-image

background-repeat

background-attachment

background-position

4.选择器

id选择器 #id{}    类选择器 .类名{}   元素选择器 元素标签名{}  通配符选择*{}  交集并集选择器  子后代选择器  父选择器  

5.伪类选择器

link 页面上从来没有点击过的链接 active 选择活动链接,并设置其样式:visited 选择已访问的链接,并设置其样式: hover 鼠标悬停的状态 focus 获取焦点的状态[对有键盘焦点的元素设置] first-child 元素的第一个子元素添加样式

6.常用单位

%: 百分比
in: 英寸
cm: 厘米
mm: 毫米
px: 像素(计算机屏幕上的一个点)
em:1em 等于当前的字体尺寸, 2em 等于当前字体尺寸的两倍。(移动端用的多)
rgb(x,x,x ):RGB 值,如 rgb(255,0,0) x 的取值范围 0~255
rgb(x%,x%,x%):RGB 百分比值,如 rgb(100%,0%,0%)
#rrggbb: 十六进制数,如 #ff0000
#rgb: 简写的十六进制数,如 #f00

7. 文字和 table 相关样式
文字样式
指定字体: font-family:value1,value2;
字体颜色: color:value
字体大小: font-size value
字体加粗: font-weight normal/bold;
文本排列: text-align left/right/center
行高: line-height value
文字修饰: text-decoration:none/underline
文本缩进: text-indent value;
表格样式
垂直对齐
— vertical-align top/middle/bottom
边框合并
— border-cellapse separate/cpllapse
边框边距
— border-spacing value
8. display
display: none; -- 隐藏标签。
display:block; -- 设置为块级元素
display: inline ; -- 设置为行内元素
display: inline-block ; -- 设置为行内块级元素。
9.盒子模型

Margin(外边距) - 清除边框外的区域,外边距是透明的。

Border(边框) - 围绕在内边距和内容外的边框。

Padding(内边距) - 清除内容周围的区域,内边距是透明的。

Content(内容) - 盒子的内容,显示文本和图像。

10.边框

border  border-style border-width border-color border-bottom

三.js

JavaScript是一个脚本语言,是一种轻(弱)量级的编程语言,而Java是强类型的编程语言,两者没有任何关系,只是名字相似而已

js 选择器 :class选择器  标签选择器 id选择器

Number数字型,包含整型值和浮点型值0
Boolean布尔值类型false
String字符串类型“”
Undefinedvar a;声明了变量a但是没有给值,此时a=undefinedundefined
NullVar a=null;声明了变量a为空值null

function + 函数名(参数){ }

计算和循环流程与java一样

算术运算符
关系运算符
逻辑运算符
赋值运算符

数组对象用来在单独的变量名中存储一系列的值

创建数组的方式:var arr = new Array(); var arr = [值];

创建对象:对象名.属性名 对象名.方法名 

var person=new Object(); let person=new Object();

typeOf返回的是数据类型

用法:typeOf(变量)或typeOf变量

正则表达式:满足一定规则的字符串,正则表达式是由一个字符序列形成的搜索模式,因为字符串千变万化,只有使用正则才能筛选出想要的字符串

JavaScript创建日期:var now=new Date();

getFullYear():获取年份

getTime():返回从 1970 年 1 月 1 日至今的毫秒数

setFullYear():使用设置具体的日期

toUTCString():将当日的日期(根据 UTC)转换为字符串

getDay():使用 getDay() 和数组来显示星期,而不仅仅是数字

获取元素的方式
document.getElementById(id ) : 根据 id 查找元素,结果是一个元素对象
document.getElementsByTagName( 标签名字 ) : 根据标签名查找,结果是一个元素的数组
对象。
document.getElementsByName( 标签的 name 属性 ) : 根据标签的 name 属性的值查找,结
果是一个元素的数组对象。
document.getElementsByClassName( 标签 class 的值 ) : 根据标签的 class 的值查找,结果是
一个元素的数组对象。
修改和获取标签内部的内容:
obj.innerHTML: 可以对文本和标签进行使用
obj.innerText: 只能对文本进行使用
obj.value: 表单元素的 value 值的获取或者设置
四.JQuery
JQuery是一个快速、简洁的JavaScript框架,是把JavaScript的一些功能封装起来存放在库里,为了方便使用;JavaScript的功能 > JQuery的功能
<script type = “text/javascript” src = “jquery存放的位置” /><script>
  1. 基础语法:$(selector).action()

    $定义JQuery

    选择符(selector)”查询”和”查找”HTML元素

    JQuery的action()执行对元素的操作

  2. $(‘div’).css(‘属性’, ‘值’)

  3. hide()隐藏 show()显示

  4. 概述:用JQuery方式获取过来的对象是JQuery对象

    本质:通过$把DOM元素进行了包装

  5. 选择器的调用$(“选择器”)

  6. :first    $(“li:first”)    获取第一个li元素
    :last    $(“li:last”)    获取最后一个li元素
    :eq(index)    $(“li:eq(2)”)    选择索引号为2的元素,从0开始
    :odd    $(“li:odd”)    选择索引号为奇数的元素
    :even    $(“li:even”)    选择索引号为偶数的元素
     

  7. 鼠标事件:click、dblclick、mouseenter、mouseleave、hover

    键盘事件:keypress、keydown、keyup

    表单事件:submit、change、focus、blur

    文档/窗口事件:load、resize、scroll、unload
     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值