編寫可維護的JS 05

2022-07-18 01:27:11 字數 541 閱讀 2611

松耦合定義每個元件盡量獨立,修改乙個不影響其他的元件

將js從css中抽離不要使用css表示式,因為瀏覽器會以高頻率重複計算css表示式,嚴重影響效能,ie9不支援表示式

將css從js中抽離js應只負責新增、移除類,不應該設定style。除了操作運動

將js從html中抽離不要寫在標籤裡,用事件繫結,將js語句放在外接檔案中

將html從js中抽離

不使用var會產生全域性變數

不能跟全域性變數重名

單全域性變數方式

命名空間y.myy.mail

模組

零全域性變數很少情況下有

編寫可維護的JS 01

縮排層級使用製表符進行縮排 2個 4個空格縮排 語句結尾不省略分號 行的長度不超過80個字元 換行在運算子後面換行 空行在以下場景中新增 命名駝峰式,小寫字母開頭 後續單詞首字母大寫 變數和函式命名字首是名詞 myname count 常量max count 大寫字母和下劃線來命名 建構函式首字母大...

js05正規表示式

正規表示式 是對字串操作的一種邏輯符 基本字元 abc 123 特殊字元 d w s等 實現匹配 提取替換 d表示所有的數字 d表示所有的非數字 w表示字母數字和下劃線組成 w有所有的非字母數字和下劃線 s表示所有的空白字元 s表示所有的非空白字元 表示除換行外的所有字元 表示開頭 表示結尾 表示零...

建立可維護 可擴充套件的 XML 格式

xml 是一種交換結構化文件和資料的通訊格式。人們經常隨意地在開發過程中臨時決定選擇 xml 格式,而沒有提前計畫或設計。只有提前設計好正確的 xml 格式,才能滿足通訊各方的要求。否則就不得不反覆地修改。了解如何設計一種不經常進行修改的格式,足夠敏捷,不需要徹底修改而僅需填加少許擴充套件就能適應新...