小练习3

1.JS数组的方法,哪些会改变自身数组,哪些不会改变自身数组?
改变自身数组
  • push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
  • pop() 方法用于删除并返回数组的最后一个元素。
  • reverse() 方法用于颠倒数组中元素的顺序。
  • shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
  • sort() 方法用于对数组的元素进行排序。
  • splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
  • unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
不改变自身数组
  • join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
  • concat() 方法用于连接两个或多个数组。
  • slice() 方法可从已有的数组中返回选定的元素。
  • toString() 方法可把数组转换为字符串,并返回结果。
2.HTML5用于在画布上绘制的内建对象?
小练习3_第1张图片
3.以下代码的执行结果是是什么?
for(var i=0;i<5;++i){
    setTimeout(function(){
        console.log(i+ ' ');
    },100);
}

输出结果:"5 " "5 " "5 " "5 " "5 "
解释:根据setTimeout定义的操作在函数调用栈清空之后才会执行的特点,for循环里定义了5个setTimeout操作。而当这些操作开始执行时,for循环的i值,已经先一步变成了5。因此输出结果总为5

4.RegExp对象的方法有哪些?
  • compile() 方法用于在脚本执行过程中编译正则表达式。
  • exec() 方法用于检索字符串中的正则表达式的匹配。
  • test() 方法用于检测一个字符串是否匹配某个模式.
5.在 HTML5 中,哪个元素用于组合标题元素?
  • 标签用于对网页或区段(section)的标题进行组合。

Welcome to my WWF

For a living planet

The rest of the content...

6.inline-block 属性的标签

button,input,textarea,select, img等

7.超链接访问过后hover样式就不出现了,被点击访问过的超链接样式不再具有hover和active了,解决方法是改变CSS属性的排列顺序?

Link,visited,hover,active.
L o v e h a t e 爱与恨

8.HTML中 标签中的 target 的值?
9.HTML5中新添加的标签?
  • 主体结构元素包括 article、section、nav、aside、time
  • 非主体结构元素包括 header、hgroup、footer、address
    参考链接:
    http://www.cnblogs.com/yuzhongwusan/archive/2011/11/17/2252208.html

你可能感兴趣的:(小练习3)