js小知識點

淺淺一諾發表於2019-01-17
  1. 建立物件的三種方式
  • 字面量方式:let obj = {};
  • new關鍵字:let obj =  new Object();//不推薦使用
  • 通過create方法:Object.create();引數是物件或者null
  • 注意:不是所有的物件都繼承Object.prototype

2.陣列相關

  • 類陣列轉化為陣列:Array.prototype.slice.call(arguments);

3.判斷資料型別

js小知識點

4.陣列去重

js小知識點

5.第一個不重複的字元

js小知識點

6.函式表示式忽略函式名

js小知識點


7.JSON標準

js小知識點

8.BOM的迴流和重繪

js小知識點

減少迴流和重繪:

  • 通過class新增固定樣式
  • 通過cssTaxt拼接樣式
  • 通過document.createDocumentFragment()接收元素
  • dispaly:none+...+display:block迴流兩次重繪兩次
  • 動畫 - 元素一定使用絕對定位