使用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 相关文章推荐
js实现运行代码需要刷新的解决方法
Aug 18 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
Oct 10 Javascript
返回页面顶部top按钮通过锚点实现(自写)
Aug 30 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
Nov 07 Javascript
玩转方法:call和apply
May 08 Javascript
基于jQuery实现在线选座之高铁版
Aug 24 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
移动端js图片查看器
Nov 17 Javascript
基于JavaScript实现滑动门效果
Mar 16 Javascript
微信小程序实现滚动加载更多的代码
Dec 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python调用摄像头拍摄数据集
2019/06/01 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
C++面试题:关于链表和指针
2013/06/05 面试题
民主生活会意见
2015/06/05 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
javascript函数式编程基础
2021/09/15 Javascript