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 动态扩展对象之另类视角
May 25 Javascript
jquery文字上下滚动的实现方法
Mar 22 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
Aug 14 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
Mar 18 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
JavaScript使用readAsDataUrl方法预览图片
May 10 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
Aug 16 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
js实现动态改变radio状态的方法
Feb 28 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
JS监听Esc 键触发事键
Apr 14 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
PHP 实用代码收集
2010/01/22 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
简单的Vue异步组件实例Demo
2017/12/27 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
js实现简单进度条效果
2020/03/25 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
新年团拜会主持词
2014/04/02 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
销售督导岗位职责
2015/04/10 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS