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學習筆記13JavaScript筆記
- javaScript argument 學習筆記JavaScript筆記
- JavaScript正則學習筆記JavaScript筆記
- javascript學習筆記--splice、sliceJavaScript筆記
- 學習JavaScript的原型筆記JavaScript原型筆記
- JavaScript學習筆記(八)—— 補JavaScript筆記
- TS學習筆記(二)筆記
- ANFIS學習筆記(二)筆記
- activiti學習筆記二筆記
- Typescript學習筆記(二)TypeScript筆記
- Hibernate學習筆記二筆記
- React 學習筆記【二】React筆記
- TensorFlow學習筆記(二)筆記
- vue學習筆記二Vue筆記
- python學習筆記(二)Python筆記
- goLang學習筆記(二)Golang筆記
- JavaScript入門學習學習筆記(上)JavaScript筆記
- JavaScript正規表示式學習筆記(二) - 打怪升級JavaScript筆記
- Vue學習筆記(二)------axios學習Vue筆記iOS
- Java學習筆記記錄(二)Java筆記
- 高等數學學習筆記(二)筆記
- 深度學習 DEEP LEARNING 學習筆記(二)深度學習筆記
- JavaScript設計模式學習筆記JavaScript設計模式筆記
- JavaScript學習筆記——基礎部分JavaScript筆記
- JavaScript入門-學習筆記(一)JavaScript筆記
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- Spring MVC學習筆記二SpringMVC筆記
- orientDB學習筆記(二)MATCH筆記
- TS學習筆記(二):介面筆記
- 智慧窗-學習筆記(二)筆記
- github--學習筆記(二)Github筆記
- react native學習筆記(二)React Native筆記
- javascript學習筆記--元字元使用練習JavaScript筆記字元