亚洲妇女无套内射精,无码成人aaaaa毛片,亚洲av日韩av永久无码色欲,AAA级久久久精品无码片

2018做好javascript程序員,就要專心搞對(duì)象Object

2018-01-08 關(guān)鍵詞:蘇州網(wǎng)站建設(shè)  蘇州網(wǎng)絡(luò)公司  蘇州網(wǎng)站制作   2722

程序中面向?qū)ο蟮乃枷胂嘈潘械某绦騿T都不會(huì)陌生,JavaScript程序中同樣有對(duì)象這一說法??赡芎芏喑鯇W(xué)者分不清。下面蘇州網(wǎng)站制作的小編帶領(lǐng)大家一起來理一理。

javascript中對(duì)象的屬性和方法私有性都是利用函數(shù)可以提供局部作用域的特性來實(shí)現(xiàn)的。


var Obj={};//聲明一個(gè)對(duì)象;

(function(){

var name="這是私有屬性";//此為函數(shù)局部變量;

var i=0;

function index(){return i+=1;}

function getName(){return name;}//外部訪問私有屬性接口

Obj={

Id:index,

getN:getName,

getName:getName

}

}())//執(zhí)行返回私有屬性值;

Obj.getN();//輸出"這是私有屬性"

Obj.Id()輸出1

上面的indexgetName就是對(duì)象的私有屬性外部不能調(diào)用和修改

Obj.getN=unll;

Obj.getN();//Obj.getN is not a function;

Obj.getName();//輸出"這是私有屬性"

上面的代碼演示了私有方法并沒有被修改。 

其實(shí)現(xiàn)在用的比較多的是jQuery。jQuery對(duì)象,就是通過jQuery包裝DOM對(duì)象后產(chǎn)生的對(duì)象,舉個(gè)最簡單的例子:

$("#test").html() 意思是指:獲取ID為test的元素內(nèi)的html代碼。其中html()是jQuery里的方法 
這段代碼等同于用DOM實(shí)現(xiàn)代碼: 
document.getElementById("id").innerHTML; 

雖然jQuery對(duì)象是包裝DOM對(duì)象后產(chǎn)生的,但是jQuery無法使用DOM對(duì)象的任何方法,同理DOM對(duì)象也不能使用jQuery里的方法.亂使用會(huì)報(bào)錯(cuò)。比如:$("#test").innerHTML、document.getElementById("id").html()之類的寫法都是錯(cuò)誤的。 

需要注意的是, jQuery 對(duì)象和 DOM 對(duì)象可以任意的相互轉(zhuǎn)換,但是 DOM 對(duì)象能使用DOM 中的方法,jQuery 對(duì)象是不可以使用DOM中的方法。網(wǎng)上有很多Dom對(duì)象和jQuery對(duì)象相互轉(zhuǎn)化的實(shí)例,需要了解更多的小伙伴可以自行搜索。蘇州網(wǎng)站建設(shè)小編在此就不在贅述。沒有實(shí)踐就沒有發(fā)言權(quán)。希望大家可以養(yǎng)成好探索,勤練習(xí)的好習(xí)慣。


首頁 網(wǎng)站建設(shè) 小程序 品牌設(shè)計(jì) 服務(wù)項(xiàng)目 案例展示 售后保障 聯(lián)系方式 新聞中心 關(guān)于我們 人才招聘
我們的優(yōu)勢

細(xì)致入微的前期服務(wù)
精準(zhǔn)的策劃服務(wù)
精湛的網(wǎng)頁設(shè)計(jì)
穩(wěn)定 可靠 極速的域名和服務(wù)器
任何問題,24小時(shí)回復(fù)并處理

版權(quán)所有:蘇州謝謝網(wǎng)絡(luò)傳媒有限公司  蘇ICP備11087090號(hào)   

首頁 電話 服務(wù)項(xiàng)目