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 可以開啟你剛才部署的根目錄 接下來你可以對你的...