1. 程式人生 > >前端開發十個細節

前端開發十個細節

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;