使用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 相关文章推荐
在VS2008中使用jQuery智能感应的方法
Dec 30 Javascript
Javascript 页面模板化很多人没有使用过的方法
Jun 05 Javascript
JS HTML5拖拽上传图片预览
Jul 18 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
JS实现身份证输入框的输入效果
Aug 21 Javascript
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
angular2 ng2-file-upload上传示例代码
Aug 23 Javascript
jquery实现掷骰子小游戏
Oct 24 jQuery
基于JavaScript实现十五拼图代码实例
Apr 26 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 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
提问的智慧(2)
2006/10/09 PHP
程序员编程十条戒律
2009/07/09 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
Laravel5.5 动态切换多语言的操作方式
2019/10/25 PHP
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
js+css实现打字效果
2020/06/24 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
详解KMP算法以及python如何实现
2020/09/18 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
5款实用的python 工具推荐
2020/10/13 Python
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
给学校的建议书
2014/03/12 职场文书
个人年终总结怎么写
2015/03/09 职场文书
教师创先争优承诺书
2015/04/27 职场文书
党支部评议意见
2015/06/02 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL