1、定时器
setTimeout(function(){
alert(123)
},1000)
setTimeout(function(num){
alert(num)
},1000,123)
两种写法不一样,参数个数不一样,但实现的功能一样
2、拼接字符串
方法一:可以使用 + 拼接
document.body.innerHTML=
‘<div>div</div>’+
'<span>span</span>’+
' <p>p</p>'
方法二:可以使用 \ 拼接
document.body.innerHTML=
‘<div>div</div>\
<span>span</span>\
<p>p</p>'
3、console.log()
console.log()不仅可以在控制台中输出文字,也可以样式和图片
console.log(‘%c’+a,’font-size:400%;’);
4、typeof
用来查看数据类型
有两种写法
typeof a或者
typeof(a)
5、嵌套for循环
break跳出一层循环,若要跳出多层循环,可以使用添加标签的方式 (break a;调到a处)
6、for(;;)
可以都为空
7、call()
改变this指向
默认指向window
8、insertBefore(node1,node2)
将一个节点添加到指定节点的前面
9、匿名函数自执行
~/+/!function(){
函数体
}或者
function(){
函数体
}()
10、创建对象
创建对象时可以省略()
如:var a=new Aaa;