国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:54:00
字體:
供稿:網(wǎng)友

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

下面的內(nèi)容是在《JavaScript.DOM高級(jí)程序設(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、公有的原型成員是對(duì)象藍(lán)圖的一部分,適用于通過new關(guān)鍵字實(shí)例化的該對(duì)象的每個(gè)實(shí)例。

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东城区| 汕头市| 大宁县| 京山县| 荔波县| 娄底市| 茶陵县| 集安市| 兴山县| 车致| 泰兴市| 察隅县| 安龙县| 渭南市| 南涧| 疏附县| 华坪县| 稻城县| 九龙坡区| 宜兴市| 青州市| 筠连县| 天长市| 嘉义市| 安龙县| 安新县| 平安县| 沂水县| 台江县| 梁河县| 久治县| 南宫市| 顺平县| 井研县| 西平县| 独山县| 乌鲁木齐市| 安平县| 吕梁市| 辽源市| 湖口县|