縮排層級使用製表符進行縮排 2個/4個空格縮排
語句結尾不省略分號
行的長度不超過80個字元
換行在運算子後面換行
空行在以下場景中新增:
命名駝峰式,小寫字母開頭 後續單詞首字母大寫
變數和函式命名字首是名詞 myname / count
常量max_count 大寫字母和下劃線來命名
建構函式首字母大寫 大駝峰命名
直接量字串 數字 布林 null undefined
數字js中只有一種資料型別 浮點型
null使用場景:
不能使用:
undefined未被初始化的變數都有乙個值 就是undefined,避免在**中使用它
物件直接量{} 直接量比使用建構函式更簡潔更高效率
陣列直接量
JS 01 書寫規範
此部分內容整理自私教指導和自我體會 持續更新.1.運算子左右兩邊留空格 webstorm快捷鍵ctrl alt l 2.判斷值是否相等盡量用 嚴格等於 3.程式設計中,可有可無的變數不要有,這樣 才能精簡,程式設計不要做多餘的事情 精簡 準確 細緻 比如下面這個,getsum就是乙個可有可無的變數 ...
編寫可維護的JS 05
松耦合定義每個元件盡量獨立,修改乙個不影響其他的元件 將js從css中抽離不要使用css表示式,因為瀏覽器會以高頻率重複計算css表示式,嚴重影響效能,ie9不支援表示式 將css從js中抽離js應只負責新增 移除類,不應該設定style。除了操作運動 將js從html中抽離不要寫在標籤裡,用事件繫...
js01變數資料型別
1.輸入輸出語句 prompt what is your name 輸入框 alert hello 對話方塊 console.log world 2.變數 本質 變數是程式在記憶體中申請的一塊用來存放資料的空間。類似酒店的房間 宣告變數本質是去記憶體申請空間 變數的初始化 宣告變數並賦值 var a...