js中的this基礎

2022-03-08 17:03:11 字數 636 閱讀 5575

this在js中的地位可以說是相當高了,本文介紹下this的基本相關情況,以後還會慢慢介紹

在頁面中aler(this)//this的指向是window

在dom操作中this的指向是當前發生事件的物件

window.onload=function

(); ali[i].onmouseout=function

() }

但是當內部函式放到外部用乙個函式名包起來的時候this的指向變了

window.onload=function

(); ali[i].onmouseout=function

() }

function

show()

function

hide()

};

總結:this ——跟定義沒關係、跟呼叫有關

想知道this是誰——看呼叫的地方

附:this    優先順序

高   new   系統替你建立的object

定時器   window

事件   發生事件的物件

方法   物件

低    其他   window

js基礎中的基礎

昨天看了下js很基礎的東西,這裡大致做了點筆記,想if判斷和迴圈這些就沒有記筆記了,因為感覺都是差不多的。在js中宣告變數和變數的宣告週期 在js中宣告在函式外的變數是全域性變數,也就是在整個程式裡有效,而在函式中宣告的變數是區域性變數,只在此函式中有效,但是還是有一點要注意的就是如果在函式中宣告變...

JS基礎知識(中)

console.log a undefined var a 100 fn 張三 function fn name 1 範圍 一段script或者乙個函式 2 全域性 變數定義,函式宣告 一段script 3 函式 變數定義,函式宣告,this,arguments 函式this 要在執行時才能確認值,...

JS中函式的基礎知識

函式 一 函式定義 函式又叫方法,在程式裡面函式是用來執行某些特定功能的 為了減少重複使用 可以把特定功能的 做成函式,需要使用時拿出來呼叫。alert 就是乙個很常見的 簡單的函式,重複使用時不需要再寫 了,只是把函式名拿過來用就可以。函式後面都帶 不帶 的一般都是屬性。函式有以下4個特點 1.返...