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,除非預期是需要包含文字、註釋和屬性型別的節點。