JS程式設計規範

Jsp發表於2019-02-25

JavaScript編碼規範

1、型別轉換

a:number轉換成string
var num = 2;
num + '';

b:string轉換成number
var str = '2';
+str複製程式碼

2、number 去除小數點,使用 Math.floor / Math.round / Math.ceil,不使用 parseInt。

3、DOM元素獲取

a:對於單個元素,儘可能使用 document.getElementById 獲取

b:對於多個元素的集合,儘可能使用 context.getElementsByTagName 獲取。其中 context 可以為 document 或其他元素。指定 tagName 引數為 * 可以獲得所有子元素。

var elements = document.getElementsByTagName('*');複製程式碼

c:遍歷元素集合時,儘量快取集合長度。如需多次操作同一集合,則應將集合轉為陣列。

d:獲取元素的直接子元素時使用 children。避免使用childNodes,除非預期是需要包含文字、註釋和屬性型別的節點。


相關文章