没有合适的资源?快使用搜索试试~ 我知道了~
JavaScript 设计模式 富有表现力的Javascript(一)
0 下载量 12 浏览量
2020-12-02
23:57:21
上传
评论
收藏 34KB PDF 举报
温馨提示
试读
1页
正题: 1.1 javascript的灵活性 面向对象对象的Javascript编程模式:1、可以保存状态 2、具有对象内部才能调用的方法 3、对编写的程序更能掌握其结构,能经受的起迭代开发(个人认为) 代码如下: //够造函数,也可俗称为类 var Anim=function(){ … } //类中的方法,javascript中的原型 Anim.prototype.start=function(){ … } 注:一般讲方法放入原型中,因为原型中一般存储不变通用的东西 代码 代码如下: Function.prototype.method=function(name,fn){ this.p
资源推荐
资源详情
资源评论
JavaScript 设计模式设计模式 富有表现力的富有表现力的Javascript(一)(一)
正题:
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、我们也可以往系统默认类原型中添加方法,但这不提倡,容易混乱
函数是一等对象:
匿名函数可以创建闭包(闭包将另开一个篇进行学习)
资源评论
weixin_38595528
- 粉丝: 6
- 资源: 901
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功