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 相关文章推荐
LazyLoad 延迟加载(按需加载)
May 31 Javascript
尝试在让script的type属性等于text/html
Jan 15 Javascript
两种js监听滚轮事件的实现方法
May 13 Javascript
AngularJS 工作原理详解
Aug 18 Javascript
Angularjs 依赖压缩及自定义过滤器写法
Feb 04 Javascript
React Native中的RefreshContorl下拉刷新使用
Oct 09 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
javaScript中的空值和假值
Dec 18 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
Jul 06 Javascript
vue cli 3.0 搭建项目的图文教程
May 17 Javascript
如何手写一个简易的 Vuex
Oct 10 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
Dec 05 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
PHP内核探索之变量
2015/12/22 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
浅谈js原生拖放
2016/11/21 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
javascript实现简易计算器
2017/02/01 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
python定时任务 sched模块用法实例
2019/11/04 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
超市后勤自我鉴定
2014/01/17 职场文书
高二政治教学反思
2014/02/01 职场文书
早会主持词
2014/03/17 职场文书
爱护公物演讲稿
2014/09/09 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
离职信范本
2015/06/23 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
python神经网络ResNet50模型
2022/05/06 Python