JS開發注意事項

2021-07-11 16:14:32 字數 417 閱讀 1597

1 不要定義全域性函式如location,否則有的瀏覽器會出現詭異的現象。

全域性物件就是定義在window物件中。

2 js 匿名函式執行(兩個小括號)

(funcation() 等同於

funcation foo()

foo()

3 call方法

改變函式的上下文,即函式中this的指向。

當乙個object沒有某個方法,但是其他的有,我們可以借助cal用其它物件的方法來操作

4 js 遮罩原理

設定某乙個div在最上層,絕對定位,大小覆蓋住下面,設定半透明色。如

#pageoverlay

5 js判斷中文

this.value.match(/[\u4e00-\u9fa5\uf900-\ufa2d]/g);

開發注意事項

一 編碼方面 1.ui層面的東西,盡量畫素級復現設計稿,做完之後在ie,firefox,chrome中預覽一遍,確認沒有問題。2.拿到設計稿之前,對業務需求要有所了解,拿到設計稿之後進行推演,檢查互動是否有誤,如果有誤再三確認之後再開始做。3.元件書寫方式,如果輸入的資料能保持一致,則元件裡面處理資...

JS正則注意事項

一 基本語法 代表除回車換行外的 n r 任意字元 w 查詢單詞字元 w 查詢非單詞字元 d 查詢數字 d 查詢非數字字元 s 查詢空白字元 s 查詢非空白字元 b 查詢位於單詞的開頭或結尾的匹配 b 查詢不處在單詞的開頭或結尾的匹配 0 查詢nul字元 n 查詢換行符 f 查詢換頁符 r 查詢回車...

js注意事項11

js中每個物件獨佔函式 如果物件很多則會影響效率。怎麼解決這個問題,就使用乙個共同的記憶體共享區,即,原型法 這樣多個物件可以共享函式 function dog js的基本物件模型中預設是有乙個屬性prototype,這個物件是記錄基本物件的基本資訊 是所有已這個基本物件為基準建立的物件的共通屬性,...