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 相关文章推荐
JS实现随机数生成算法示例代码
Aug 08 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
JS &amp; JQuery 动态添加 select option
Jun 08 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
javascript笔记之匿名函数和闭包
Feb 06 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
node(koa2) web应用模块介绍详解
Mar 29 Javascript
原生JS实现分页
Apr 19 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
一步一步学习PHP(2)――PHP类型
2010/02/15 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
php无序树实现方法
2015/07/28 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python中使用SAX解析xml实例
2014/11/21 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
Python中常见的异常总结
2018/02/20 Python
基于python实现聊天室程序
2018/07/27 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
亿企通软件测试面试题
2012/04/10 面试题
大学军训感言600字
2014/02/25 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
技术负责人岗位职责
2015/02/10 职场文书
《我的长生果》教学反思
2016/02/20 职场文书