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

JavaScript面向?qū)ο笾接徐o態(tài)變量實(shí)例分析

 更新時(shí)間:2016年01月14日 11:43:02   作者:乘著風(fēng)在飛  
這篇文章主要介紹了JavaScript面向?qū)ο笾接徐o態(tài)變量,結(jié)合實(shí)例形式分析了私有靜態(tài)變量的定義與使用方法,需要的朋友可以參考下

本文實(shí)例分析了JavaScript面向?qū)ο笾接徐o態(tài)變量。分享給大家供大家參考,具體如下:

大家知道,私有實(shí)例變量的原理是根據(jù)作用域。

私有實(shí)例變量是在Javascript的function內(nèi)部用var關(guān)鍵字實(shí)現(xiàn),只在function內(nèi)部有效。

仿照這個(gè),提出私有靜態(tài)變量的解決方案:

<script language="javascript" type="text/javascript">
var JSClass = (function() {
 var privateStaticVariable = "私有靜態(tài)變量";
 var privateStaticMethod = function() {
  alert("調(diào)用私有靜態(tài)方法");
 };
 return function() {
  this.test1 = function() {
   return privateStaticVariable;
  }
  this.test2 = function(obj) {
   privateStaticVariable = obj;
  }
  this.test3 = function() {
   privateStaticMethod();
  }
 };
})();
var testObject1 = new JSClass();
var testObject2 = new JSClass();
alert(testObject1.test1());
testObject1.test2("改變的私有靜態(tài)變量");
alert(testObject2.test1());
testObject2.test3();
</script>

注意不是直接定義Javascript類(lèi),而是用一個(gè)匿名的function作為靜態(tài)變量的容器,并返回Javascript類(lèi)

更多關(guān)于JavaScript面向?qū)ο笙嚓P(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《javascript面向?qū)ο笕腴T(mén)教程

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

相關(guān)文章

最新評(píng)論

龙游县| 霍林郭勒市| 汾阳市| 镇赉县| 白城市| 冀州市| 黎川县| 新乡县| 惠来县| 嘉鱼县| 尉氏县| 百色市| 曲靖市| 河北区| 芒康县| 曲松县| 满洲里市| 平阳县| 北京市| 宁南县| 葵青区| 安宁市| 明溪县| 特克斯县| 清河县| 渑池县| 本溪| 阿巴嘎旗| 丹东市| 栖霞市| 大姚县| 静海县| 隆尧县| 从江县| 金寨县| 文水县| 吴忠市| 海兴县| 濮阳市| 北票市| 琼海市|