JavaScript編碼規範javascript
一、類型轉換a:number轉換成string
var num = 2;
num + '';
b:string轉換成number
var str = '2';
+str複製代碼
二、number 去除小數點,使用 Math.floor / Math.round / Math.ceil,不使用 parseInt。java
三、DOM元素獲取git
a:對於單個元素,儘量使用 document.getElementById 獲取github
b:對於多個元素的集合,儘量使用 context.getElementsByTagName 獲取。其中 context 能夠爲 document 或其餘元素。指定 tagName 參數爲 * 能夠得到全部子元素。數組
var elements = document.getElementsByTagName('*');複製代碼
c:遍歷元素集合時,儘可能緩存集合長度。如需屢次操做同一集合,則應將集合轉爲數組。緩存
d:獲取元素的直接子元素時使用 children。避免使用childNodes,除非預期是須要包含文本、註釋和屬性類型的節點。bash