使用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 相关文章推荐
LazyLoad 延迟加载(按需加载)
May 31 Javascript
javascript 事件绑定问题
Jan 01 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 Javascript
JS实现复制功能
Mar 01 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
JavaScript链式调用实例浅析
Dec 19 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
vue-router的钩子函数用法实例分析
Oct 26 Javascript
js实现全选和全不选功能
Jul 28 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 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
phpwind中的数据库操作类
2007/01/02 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
js数组的操作指南
2014/12/28 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
生产部管理制度
2014/01/31 职场文书
工程质量承诺书范文
2014/03/27 职场文书
综合内勤岗位职责
2014/04/14 职场文书
难忘的一天教学反思
2014/04/30 职场文书
入党综合考察材料
2014/06/02 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
百年校庆感言
2015/08/01 职场文书
2016小学新学期寄语
2015/12/04 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
PostgreSQL自动更新时间戳实例代码
2021/11/27 PostgreSQL
Linux安装apache服务器的配置过程
2021/11/27 Servers