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 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
Javascript变量作用域详解
Dec 06 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
javascript实现获取服务器时间
May 19 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 Javascript
简介AngularJS中$http服务的用法
Feb 06 Javascript
教你一步步用jQyery实现轮播器
Dec 18 Javascript
解决iview多表头动态更改列元素发生的错误的方法
Nov 02 Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
JavaScript鼠标拖拽事件详解
Apr 03 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
mysq GBKl乱码
2006/11/28 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
JS实现横向轮播图(中级版)
2020/01/18 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
使用Python进行目录的对比方法
2018/11/01 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
python django生成迁移文件的实例
2019/08/31 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
python实现UDP协议下的文件传输
2020/03/20 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
Nginx优化服务之网页压缩的实现方法
2021/03/31 Servers
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL