javascript new一个对象的实质


Posted in Javascript onJanuary 07, 2010

以前这些东西自己清楚,可是却解释不出来,也没有去深究这些东西。今天在看《悟透JavaScript》的时候,看到作者的描述,“茅厕”顿开。

现摘录如下,作者说的很是清楚:

用 var anObject = new aFunction() 形式创建对象的过程实际上可以分为三步:

第一步是建立一个新对象;
第二步将该对象内置的原型对象设置为构造函数prototype引用的那个原型对象;
第三步就是将该对象作为this参数调用构造函数,完成成员设置等初始化工作。

Javascript 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
javscript对象原型的一些看法
Sep 19 Javascript
游览器中javascript的执行过程(图文)
May 20 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
webpack之引入图片的实现及问题
Oct 08 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
谈谈IntersectionObserver懒加载的具体使用
Oct 15 Javascript
JavaScript cookie原理及使用实例
May 08 Javascript
IE iframe的onload方法分析小结
Jan 07 #Javascript
判断iframe是否加载完成的完美方法
Jan 07 #Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 #Javascript
EXT中xtype的含义分析
Jan 07 #Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 #Javascript
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 #Javascript
Extjs学习笔记之二 初识Extjs之Form
Jan 07 #Javascript
You might like
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
php中file_exists函数使用详解
2015/05/08 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
跟我学习javascript的垃圾回收机制与内存管理
2015/11/23 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
Python中__call__用法实例
2014/08/29 Python
python数据处理实战(必看篇)
2017/06/11 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
工程预算与管理应届生求职信
2013/10/06 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书