編寫可維護的JS 01

2022-07-18 01:30:20 字數 666 閱讀 4590

縮排層級使用製表符進行縮排 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...