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 相关文章推荐
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 Javascript
location.search在客户端获取Url参数的方法
Jun 08 Javascript
node.js中的path.delimiter方法使用说明
Dec 09 Javascript
Javascript实现检测客户端类型代码封包
Dec 03 Javascript
jquery模拟实现鼠标指针停止运动事件
Jan 12 Javascript
纯js模仿windows系统日历
Feb 04 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
Apr 20 Javascript
Node.js开发第三方微信公众平台
Jun 05 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
vue-cli axios请求方式及跨域处理问题
Mar 28 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 Javascript
微信小程序修改checkbox的样式代码实例
Jan 21 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 和 HTML
2006/10/09 PHP
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
Python字符串和字典相关操作的实例详解
2017/09/23 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
python 读入多行数据的实例
2018/04/19 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
用Python配平化学方程式的方法
2019/07/20 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
python判断元素是否存在的实例方法
2020/09/24 Python
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
市场营销专业毕业生自荐信
2013/11/02 职场文书
初中政治教学反思
2014/01/17 职场文书
党员公开承诺事项
2014/03/25 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技