使用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 相关文章推荐
JavaScript 在网页上单击鼠标的地方显示层及关闭层
Dec 30 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
javascript字符串替换及字符串分割示例代码
Dec 12 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
jQuery 生成svg矢量二维码
Aug 09 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
Feb 17 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
提升页面加载速度的插件InstantClick
Sep 12 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
JS面向对象之单选框实现
Jan 17 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
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python BS4库的安装与使用详解
2018/08/08 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Numpy的简单用法小结
2019/08/28 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
Python定义函数实现累计求和操作
2020/05/03 Python
python变量的作用域是什么
2020/05/26 Python
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
教师求职自荐信
2014/03/09 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
旅游节目策划方案
2014/05/26 职场文书
体育课外活动总结
2014/07/08 职场文书
客户答谢会致辞
2015/07/30 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技