最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中的公有、私有、特權(quán)和靜態(tài)成員用法分析

 更新時(shí)間:2014年11月20日 11:57:08   投稿:shichen2014  
這篇文章主要介紹了JavaScript中的公有、私有、特權(quán)和靜態(tài)成員用法,以實(shí)例形式分析了其使用方法,簡單易懂,對于初學(xué)javascript的朋友具有不錯(cuò)的學(xué)習(xí)與借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript中的公有、私有、特權(quán)和靜態(tài)成員用法。分享給大家供大家參考。具體分析如下:

下面的內(nèi)容是在《JavaScript.DOM高級程序設(shè)計(jì)》里面摘抄出來的,比較容易理解,特在此記錄一下,便于入門Javascript的朋友們分享一下哈。

復(fù)制代碼 代碼如下:
//構(gòu)造函數(shù)
function myContructor(message){
this.myMessage = message;
//私有屬性
var separator = ' -';
var myOwner = this;
//私有方法
function alertMessage(){
alert(myOwner.myMessage);
}
alertMessage();
//特權(quán)方法(也是公有方法)
this.appendToMessage = function(string){
this.myMessage += separator + string;
alertMessage();
}
}
//公有方法
myContructor.prototype.clearMessage = function(string){
this.myMessage = '';
}
//靜態(tài)屬性
myContructor.name = 'Jankerli';
//靜態(tài)方法
myContructor.alertName = function(){
alert(this.name);
}

有關(guān)公有、私有、特權(quán)和靜態(tài)成員的幾條規(guī)則:

1、由于私有成員和特權(quán)成員在函數(shù)的內(nèi)部,因此它們會(huì)被帶到函數(shù)的每個(gè)實(shí)例中(即由構(gòu)造函數(shù)創(chuàng)建的每個(gè)實(shí)例中都會(huì)包含著同樣的私有和特權(quán)成員的副本,因而實(shí)例越多占用內(nèi)存也就越多)。

2、公有的原型成員是對象藍(lán)圖的一部分,適用于通過new關(guān)鍵字實(shí)例化的該對象的每個(gè)實(shí)例。

3、靜態(tài)成員只適用于對象的一個(gè)特殊實(shí)例(這個(gè)特殊的實(shí)例就是作為Function對象實(shí)例的構(gòu)造函數(shù)本身)。

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

阳原县| 无极县| 潼关县| 巩义市| 桐城市| 从江县| 方正县| 佳木斯市| 福泉市| 平山县| 克东县| 藁城市| 吉安市| 民权县| 远安县| 元朗区| 安阳县| 定襄县| 绥化市| 正镶白旗| 富蕴县| 武定县| 磐安县| 客服| 丹棱县| 淮滨县| 南雄市| 普洱| 武陟县| 兴安盟| 桂林市| 武定县| 秦皇岛市| 盐亭县| 墨竹工卡县| 双峰县| 礼泉县| 蕲春县| 格尔木市| 偏关县| 包头市|