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.返...