javascript
JavaScript的面向对象特性
JavaScript的面向對象特性 ?
JavaScript是基于對象和事件驅動并具有安全性能的腳本;JavaScript雖然不是面向對象的編程語言但具有很多面向對象的特性。
1.面向對象開發
a)?對象的創建
b)?對象的調用
c)?對象的屬性和方法
d)?對象的廢除
e)?對象的綁定(早綁定和晚綁定)--模糊
2.對象類型
a)?本地對象
b)?內置對象
--Global:其特別之處在于其根本不存在,不能用Global關鍵字調用其屬性和方法。其具有很多的屬性和方法,JavaScript中任何不需要使用對象名的屬性和方法,以及所有本地的對象的構造方法都是Global對象的屬性和方法(自定義對象除外)
c)?宿主對象
d)?作為關聯數組的對象
現有1路公交20輛;2路公交30輛;
?
function busObj(line,num)
?? ?{
this.line=line;
this.num=num;
}
?
var busAry=new Array();
利用數組對象(對象的屬性不能是字符串,必須是一個變量):
busAry[0]=new busObj(“1路”,20);
busAry[1]=new busObj(“2路”,30);
var num=busAry[0].num+busAry[1];
利用關聯數組對象:
busAry[“1路”]=20;
busAry[“2路”]=30;
var num=busAry[“1路”]+ busAry[“2路”];
轉載于:https://www.cnblogs.com/Demetris/p/7412948.html
總結
以上是生活随笔為你收集整理的JavaScript的面向对象特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SharePoint 2013创建应用程
- 下一篇: [js高手之路]寄生组合式继承的优势