查漏补缺(二)

浏览器内核
内核浏览器
TridentIE
GeckoFirefox
Webkit(以前)、Blink(现在)Chrome
PrestoOpera
jQuery查找元素
  1. siblings:找到所有元素的同辈元素
  2. next:找到被选元素的下一个同胞元素
  3. find:找到被选元素的所有后代元素
  4. eq(index):选取带有指定索引值的元素
a标签四个伪类的顺序

link、visited、hover、active(love hate原则)

数组方法
  1. push():数组末添加元素,返回值为元素添加后的数组长度
  2. unshift():数组最前面添加元素,返回值为添加后的数组长度(IE6、7不支持unshift()返回值)
  3. pop():删除数组最后一个元素,返回值为数组删掉的那个元素
  4. shift():从数组第一个元素开始删除,返回值为删除的值
  5. splice():返回值是被删除的元素
  • 删除功能:splice(从索引第几位开始,删除几个元素)
  • 替换功能:splice(从索引第几位开始,替换几个元素,替换内容)
  • 添加功能:splice(添加到索引第几个位置,删除几个元素(这个数字表示从添加到索引的这个位置开开始起,删除相应数字的元素),添加内容)
  1. concat():连接两个数组,返回值为连接后的数组
  2. sort():将数组进行排序,返回值是排好的新数组
  3. reverse():反转数组,返回值是反转后的数组
  4. slice(start,end):从数组中返回[start,end)的元素,此方法不会改变原数组,而是返回一个子数组
  5. forEach(value,index,arr):遍历数组,如果里面有改变值的操作会影响原数组,没有return
  6. map(value,index,arr):映射遍历数组,有return,返回一个新的数组
  7. filter(value,index):value为当前索引值,过滤数组,返回符合过滤条件的新数组
  8. every(value,index):判断是否数组内容全部符合条件,符合返回true,不符合返回false
  9. some():判断数组内是否至少有一个有满足条件,符合返回true,不符合返回false
  10. reduce(prev,cur,index,initialValue):迭代数组的所有项,将数组中的每个值(从左到右)合并,最终计算为一个值。prev、cur为必填项,initialValue设定index从第几个开始
  11. indexOf():查找元素第出现的索引值
  12. lastIndexOf():反向查找元素出现的索引值
  13. includes():判断数中是否包含给定的值,有返回true

更多数组方法:https://www.cnblogs.com/sqh17/p/8529401.html
reduce高级使用:https://www.jianshu.com/p/e375ba1cfc47

blockquote标签

块引用标签,文本会从常规文本中分离出来,在左、右两边进行缩进(增加外边距),而且有时会使用斜体

i标签与em标签的区别

i标签表示对所包含内容显示斜体文本效果;
em标签表示对所包含文本内容的强调。目前,浏览器采用斜体字来显示强调。将来,浏览器也可能采用其他效果来显示强调文本。当发现这些表示“强调”的标签时,一些屏幕阅读器可能使用不同的inflection,更利于SEO;
如果显示斜体文本效果,使用i标签。

word-break标签

规定自动换行的规则
normal:使用浏览器默认的换行规则。
break-all:允许在单词内换行。
keep-all:只能在半角空格或连字符处换行。

white-space标签

规定处理文本中的空白符的规则:
normal:默认。空白会被浏览器忽略。
pre:所有东西原样输出,文本不换行
pre-line:所有空格、制表符合并成一个空格,回车不变,文本换行
pre-wrap:所有东西原样输出,文本换行
nowrap:文本不会换行,文本会在在同一行上继续,直到遇到br标签为止。
inherit:继承父元素的white-space属性值
在这里插入图片描述

床(空格)前(空格)(空格)(空格)(空格)明月光,疑是地上霜
(回车)
举头望明月,低头(Tab)思故乡
link属于HTML的范畴,解析时同时加载;而script标签是按照先后加载。@import属于CSS的范畴
web程序对象作用域
  1. 请求作用域
  2. 会话作用域
  3. 应用上下文
textarea标签

autofocus:规定在页面加载后文本区域自动获得焦点。
cols:规定文本区内的可见宽度。
disabled:规定禁用该文本区。
form:规定文本区域所属的一个或多个表单。
maxlength:规定文本区域的最大字符数。
name:规定文本区的名称。
placeholder:规定描述文本区域预期值的简短提示。
readonly:规定文本区为只读。
required:规定文本区域是必填的。
rows:规定文本区内的可见行数。
wrap:规定当在表单中提交时,文本区域中的文本如何换行。

BOM中的history对象
  1. go():跳转,默认为0,向前跳转为正数,向后跳转为负数
  2. back():向后跳转
  3. forward():向前跳转
  4. pushState(state,title,url):执行后网址栏会变成url的网址,但内容不变(本质是在历史记录里添加上一个网页地址记录)
  5. replaceState(state,title,url):执行后网址栏会变成url的网址,但内容不变(与pushState不同的是,replaceState会替换掉执行这个函数的当前网址,将它变为自己的网址)
  6. history.length:初始值为1(IE10以上初始值为2)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值