前端this使用總結

2021-10-11 19:12:26 字數 586 閱讀 7685

1.全域性環境下:this始終指向window

2.函式直接使用時,

2.1 嚴格模式下:this為undefined

2.2 非嚴格模式:this為全域性window

3.物件中使用時,

3.1 物件內部方法的this指向呼叫此方法的物件本身

3.2 多層巢狀物件,內部方法的this指向最近的呼叫物件

3.3 原型鏈中的this,也指向呼叫它的物件

5.dom中的this

5.1 事件處理函式中的this指向觸發該事件的元素本身

5.2 內聯事件

5.2.1 **被內聯處理函式呼叫,this指向dom元素

5.2.2 **在函式內部執行,this等同於函式直接呼叫,此時非嚴格模式下指向window,嚴格模式下為undefined

6.settimeout && setinterval 時函式中的this指向window,可通過bind改變內部的this指向

*** 物件中,若某一屬性值為箭頭函式,執行此屬性方法時,this指向全域性window;若屬性值為普通函式,執行此屬性方法,this指向呼叫它的物件

前端中括號使用總結

在js中,的作用除了陣列之外,還有解構賦值和對於物件屬性的操作。下邊展示一些 樣例。解構賦值 let obj 1 2,3 let obj2 4 5 let obj3 6 7 let a,b,c obj,obj2,obj3 console.log a,b,c console.log a,b,c let...

web前端測試 httpwatch使用總結

httpwatch是強大的網頁資料分析工具.整合在internet explorer工具欄.包括網頁摘要.cookies管理.快取管理.訊息頭髮送 接受.字元查詢.post 資料和目錄管理功能.報告輸出.httpwatch 是一款能夠收集並顯示深層資訊的軟體。它不用 服 務器或一些複雜的網路監控工具...

前端開發工具 FIS使用總結

首先要安裝fis,要安裝fis首先得 安裝node.js,安裝npm。安裝好後進入命令列。輸入 cd 你的專案的絕對路徑 fis server start 然後,瀏覽器的url中輸入 可以看到你的專案已經成功部署了。輸入 fis server open 可以開啟你剛才部署的根目錄 接下來你可以對你的...