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

首頁 > 編程 > JavaScript > 正文

JavaScript 設計模式 富有表現力的Javascript(一)

2019-11-21 00:28:15
字體:
來源:轉載
供稿:網友
正題:

1.1 javascript的靈活性

面向對象對象的Javascript編程模式:1、可以保存狀態 2、具有對象內部才能調用的方法 3、對編寫的程序更能掌握其結構,能經受的起迭代開發(個人認為)
復制代碼 代碼如下:

//夠造函數,也可俗稱為類
var Anim=function(){
...
}
//類中的方法,javascript中的原型
Anim.prototype.start=function(){
...
}



注:一般講方法放入原型中,因為原型中一般存儲不變通用的東西

代碼
復制代碼 代碼如下:

Function.prototype.method=function(name,fn){
this.prototype[name]=fn;
}

var Anim=function(){
}
Anim.method("start",function(){alert("開始了")})
Anim.method("stop",function(){alert("停止了")})

var anim=new Anim();
anim.start();
anim.stop();

上面的代碼突顯出一下幾點:

1、所有function都是Function這個類的對象 比如 var f=new Function("alert();")

2、我們也可以往系統默認類原型中添加方法,但這不提倡,容易混亂



函數是一等對象:

匿名函數可以創建閉包(閉包將另開一個篇進行學習)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同心县| 宁明县| 中方县| 桃江县| 阳朔县| 乌兰察布市| 临高县| 东源县| 开江县| 自贡市| 长宁区| 博客| 日照市| 根河市| 武城县| 浦城县| 卢氏县| 同仁县| 大化| 扬州市| 仪征市| 旬阳县| 临西县| 东乡| 工布江达县| 莲花县| 黑龙江省| 襄汾县| 远安县| 台北县| 长岛县| 鹤庆县| 乾安县| 江北区| 武鸣县| 襄城县| 黔东| 卓资县| 克东县| 洪江市| 高清|