javascript中创建对象的三种常用方法


Posted in Javascript onDecember 30, 2010

创建对象的三种方法
方法一:

var obj = new Object(); 
obj.属性 = 值; 
//继续添加其它属性 
obj.方法 = function(参数) { 
//功能代码 
} 
//继续添加其它方法

方法二:

var obj = { 
属性:值 , 
//继续添加其它属性 , 
方法: function(参数) { 
功能代码 
} , 
//继续添加其它方法 
}

以上两种方法都是直接创建一个对象

方法三:

//先定义对象的模型,也可以理解为类 
function obj(参数) { 
this.属性 = 值; 
//继续添加其它属性 
} obj.prototype.方法 = function(参数) { 
//功能代码 
.... 
} 
//继续添加其它方法 
//再根据对象的模型实例化对象 
var aTest = new obj(参数)
Javascript 相关文章推荐
jquery 可拖拽的窗体控件实现代码
Mar 21 Javascript
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
JS操作iframe里的dom(实例讲解)
Jan 29 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
Apr 14 Javascript
jQuery.form插件的使用及跨域异步上传文件
Apr 27 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
一个超简单的jQuery回调函数例子(分享)
Aug 08 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
vue组件添加事件@click.native操作
Oct 30 Javascript
html5 录制mp3音频支持采样率和比特率设置
Jul 15 Javascript
javascript 闭包疑问
Dec 30 #Javascript
javascript数字数组去重复项的实现代码
Dec 30 #Javascript
ExtJs的Date格式字符代码
Dec 30 #Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
Dec 30 #Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
Dec 30 #Javascript
在VS2008中使用jQuery智能感应的方法
Dec 30 #Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 #Javascript
You might like
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
Python文件处理
2016/02/29 Python
Flask框架web开发之零基础入门
2018/12/10 Python
python实现任意位置文件分割的实例
2018/12/14 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
error和exception有什么区别
2012/10/02 面试题
小学敬老月活动方案
2014/02/11 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
国培计划培训感言
2014/03/11 职场文书
在校大学生自我评价范文
2014/09/12 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python
简述Java中throw-throws异常抛出
2021/08/07 Java/Android
JavaScript实现队列结构过程
2021/12/06 Javascript