prototype class详解


Posted in Javascript onSeptember 07, 2006

//香水坏坏 06-07-19 TKS:林子,给大家提供一个交流分享的地方
var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}
可以改写如下:可能会看的更明了:
var Class={
    create:function(){
      return cls_initfunc
  }
}

var cls_initfunc = function()
{
    this.initialize.apply( this,arguments );  
}

//如上Class对象的create方法显然返回的是一个对象构建函数
//同时在构件函数里执行this.apply方法初始化对象
//this参数是用来替换的对象,arguments是initialize函数接受的参数,通过执行      

//下面,我给出更简单的模型
var obj = function()
{
   this.initialize.apply(this, arguments);
}
obj.prototype={
initialize:function(){
  //do ur init in here
},
<field>,
<menthod>
}

Javascript 相关文章推荐
Javascript 日期对象Date扩展方法
May 30 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
让html页面不缓存js的实现方法
Oct 31 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
jQuery树形下拉菜单特效代码分享
Aug 15 Javascript
JS简单实现浮动窗口效果示例
Sep 07 Javascript
jQuery Ajax请求后台数据并在前台接收
Dec 10 Javascript
vue.js加载新的内容(实例代码)
Jun 01 Javascript
React应用中使用Bootstrap的方法
Aug 15 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
JavaScript中set与get方法用法示例
Aug 15 Javascript
React实现类似淘宝tab居中切换效果的示例代码
Jun 02 Javascript
IE中jscript/javascript的条件编译
Sep 07 #Javascript
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
Sep 07 #Javascript
彪哥1.1(智能表格)提供下载
Sep 07 #Javascript
日期函数扩展类Ver0.1.1
Sep 07 #Javascript
js脚本学习 比较实用的基础
Sep 07 #Javascript
prototype 的说明 js类
Sep 07 #Javascript
你的编程语言可以这样做吗?
Sep 07 #Javascript
You might like
用户的详细注册和判断
2006/10/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
php操作mongoDB实例分析
2014/12/29 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
深入浅析Python传值与传址
2018/07/10 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
招商业务员岗位职责
2013/12/16 职场文书
初中生自我评价
2014/02/01 职场文书
实习护士自荐信
2015/03/25 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript