JavaScript學習筆記(二)
物件:
物件是名值對(屬性和方法)的無序(區別於陣列)集合
建立: new 和{ }
擴充套件: 向物件增加新屬性(意味著在執行時修改例項!) 運算子:“.”或者“[]”
constructor:可以判斷型別,不過和typeof不同,返回的是一個物件
prototype:物件的結構
屬性:(變數)
作用域
var: 區域性變數,即該變數作用域為最內層的函式體內
方法:(函式)
JavaScript支援首類(First-Class)函式,即將函式處理為物件。所以可以被:賦值給變數(=)、儲存為陣列元素、當做返回值等。
this:
簡單記憶:
全域性函式(頁面中簡單宣告的函式):window
DOM事件處理程式(處理DOM事件的函式):與該事件關聯的DOM元素(注意事件冒泡)
建構函式:該例項本身
理解:
通常情況下,this總是指向呼叫該函式的物件(所謂的“執行時確定”)
特例:apply()和call(),this指向以上兩函式的引數物件
閉包:
表現形式:
定義在一個函式內部的函式
功能:
能夠讀取其他函式內部變數
將函式內部和函式外部連線起來
讓這些變數的值始終保持在記憶體中
陣列:
一個有序的(區別於物件)值集合,這些值可以是不同的型別
建立:new Array() 或 []
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2035/viewspace-2808341/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript學習筆記,二、變數JavaScript筆記變數
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- JavaScript學習筆記JavaScript筆記
- JavaScript 學習筆記JavaScript筆記
- JavaScript學習筆記(二)——函式和陣列JavaScript筆記函式陣列
- javaScript argument 學習筆記JavaScript筆記
- JavaScript學習筆記13JavaScript筆記
- JavaScript學習筆記01JavaScript筆記
- JavaScript學習筆記00JavaScript筆記
- 【JavaScript學習筆記】if使用JavaScript筆記
- Javascript 學習 筆記六JavaScript筆記
- Javascript 學習 筆記五JavaScript筆記
- Javascript 學習 筆記三JavaScript筆記
- Javascript 學習 筆記四JavaScript筆記
- JavaScript入門學習之旅(二)——JavaScript DOM程式設計藝術學習筆記(上)JavaScript程式設計筆記
- ANFIS學習筆記(二)筆記
- activiti學習筆記二筆記
- Typescript學習筆記(二)TypeScript筆記
- React 學習筆記【二】React筆記
- goLang學習筆記(二)Golang筆記
- vue學習筆記二Vue筆記
- vue學習筆記(二)Vue筆記
- 科二學習筆記筆記
- jQuery 學習筆記(二)jQuery筆記
- git學習筆記(二)Git筆記
- Java學習筆記二Java筆記
- JavaScript入門學習學習筆記(上)JavaScript筆記
- 學習JavaScript的原型筆記JavaScript原型筆記
- JavaScript學習筆記(八)—— 補JavaScript筆記
- javascript學習筆記--splice、sliceJavaScript筆記
- JavaScript正則學習筆記JavaScript筆記
- 【JavaScript學習筆記】hello worldJavaScript筆記
- 【JavaScript學習筆記】畫圖JavaScript筆記
- JavaScript學習筆記---數值JavaScript筆記
- JavaScript學習筆記---緣起JavaScript筆記
- Java學習筆記記錄(二)Java筆記
- JavaScript正規表示式學習筆記(二) - 打怪升級JavaScript筆記
- Vue學習筆記(二)------axios學習Vue筆記iOS