使用apply方法实现javascript中的对象继承


Posted in Javascript onDecember 16, 2013
<script type="text/javascript"> 
//使用apply方法实现对象继承 function Parent(username) { 
this.username = username; 
this.sayHello = function() { 
alert(this.username); 
} 
} 
function Child(username, password) { 
Parent.apply(this, new Array(username)); 
//和下面一样 
//Parent.apply(this, [username]); 
this.password = password; 
this.sayWorld = function() { 
alert(this.password); 
} 
} 
var parent = new Parent("zhangsan"); 
var child = new Child("lisi", "123"); 
parent.sayHello(); 
child.sayHello(); 
child.sayWorld(); 
</script>
Javascript 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
for 循环性能比较 提高for循环的效率
Mar 19 Javascript
运算符&amp;&amp;的三个不同层次
Apr 07 Javascript
jQuery中阻止冒泡事件的方法介绍
Apr 12 Javascript
js设置document.domain实现跨域的注意点分析
May 21 Javascript
Google 地图获取API Key详细教程
Aug 06 Javascript
jQuery is not defined 错误原因与解决方法小结
Mar 19 Javascript
node打造微信个人号机器人的方法示例
Apr 26 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
Vue3不支持Filters过滤器的问题
Sep 24 Javascript
javaScript如何生成xmlhttp
Dec 16 #Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
Dec 16 #Javascript
JS实现模仿微博发布效果实例代码
Dec 16 #Javascript
JSON无限折叠菜单编写实例
Dec 16 #Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 #Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
Dec 16 #Javascript
利用js动态添加删除table行的示例代码
Dec 16 #Javascript
You might like
图象函数中的中文显示
2006/10/09 PHP
PHP个人网站架设连环讲(四)
2006/10/09 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP crc32()函数讲解
2019/02/14 PHP
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
python一些性能分析的技巧
2020/08/30 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
文秘专业个人求职信
2013/12/22 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
Python anaconda安装库命令详解
2021/10/16 Python
Zabbix对Kafka topic积压数据监控的问题(bug优化)
2022/07/07 Servers