JS編程規範

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

相關文章
相關標籤/搜索