javascript!是一門非常強大的腳本語言,應用的範圍非常廣泛,每一個web開發者學好javascript也是必須的,《尚學堂javascript視頻教程第一季》詳細的講解了javascript各個知識點、關鍵點,其中涉及到高深的函數概念、原型概念、介面概念、單體概念、更詳細的講解了javascript設計模式。
影片播放位址://m.sbmmt.com/course/503.html
本影片難度在於物件導向程式設計
物件導向的語言有一個標誌,就是擁有類別的概念,抽象實例物件的公共屬性與方法,基於類別可以建立任意多個實例對象,一般具有封裝、繼承、多態的特性!但JS中物件與純粹物件導向語言中的物件是不同的,ECMA標準定義JS中物件:無序屬性的集合,其屬性可以包含基本值、物件或函數。可以簡單理解為JS的物件是一組無序的值,其中的屬性或方法都有一個名字,根據這個名字可以存取相映射的值(值可以是基本值/物件/方法)。
一、理解物件:
第一種:基於Object物件
var person = new Object(); person.name = 'My Name'; person.age = 18; person.getName = function(){ return this.name; }
第二種:物件類型方式(較明確的尋找物件所包含的屬性及方法)
var person = { name : 'My name', age : 18, getName : function(){ return this.name; } }
JS的物件可以使用'.'運算子動態的擴充其屬性,可以使用'delete'運算子或將屬性值設為'undefined'來刪除屬性。如下:
person.newAtt=’new Attr’;//添加属性 alert(person.newAtt);//new Attr delete person.age; alert(person.age);//undefined(删除属性后值为undefined);
本視訊主講老師深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。講解、分析、論證時,思路清晰;提問、討論、練習時,針對學生的實際狀況,照顧到學生的心理特徵和接受能力。
以上是尚學堂javascript影片教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!