1:string,number,object,function,boolean的返回值类型是function.
undefined的返回值仍为undefined,null的返回值是object。
2:undefined,null,0,“”,false这五个值转换为逻辑值是就是false,其他东西的逻辑值为true。
但是除了undefined==null外,其余的互不相等。
3:head中必不可少的标签是<title></title>.
4:H5的文档声明是<!doctype html>。
5:position:relative不会让div脱离文档流。而position:absolute,position:fixed,float:left均会使div脱离文档流。
6:overflow:scroll会出现横向滚动条。
7:“+”作为数值运算符时属于单目运算符,它会将后面的字符串强制转换为数字。
8:使用JavaScript实现弹出li的索引值。
<ul id="ul1"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul>
/*普通实现方法*/
var oUL=document.getElementById('ul1'); var aLi=oUL.getElementsByTagName('li'); for(var i=0;i<aLi.length;i++) { aLi[i].index=i; aLi[i].οnclick=function() { alert(this.index+1); } }
/*javascript 闭包实现*/
var oUL=document.getElementById('ul1'); var aLi=oUL.getElementsByTagName('li'); for(var i=0;i<aLi.length;i++) { aLi[i].οnclick=function(num) { return function() { alert(num+1); } }(i); }