javascript实现继承的方法
2015-11-07 23:51
651 查看
1:JS原型(prototype)实现继承
function Person(){} person.prototype.hello="hello"; person.prototype.sayHello=function(){ alert(this.hello); } function Child(){} child.prototype=new Person(); child.prototypr.word="keeny"; child.prototype.sayWord=(){ alert(this.word); } var c=new Child(); c.sayHello; c.sayWord;
2:call()方法实现继承
call的参数:第一个参数this值,第二个参数:参数直接传递给函数function sun(){ }
3:apply()方法实现继承
apply的参数:第一个参数是在其中运行函数的作用域,第二个参数是参数数组(可以是Array的实例,也可以是arguments对象),4:对象冒充实现继承
5:
相关文章推荐
- [LeetCode][JavaScript]Remove Invalid Parentheses
- JSON从后台获取数据注意事项
- js中的数组应用小案例——省份城市的二级联动
- 【JavaScript知识点三】 javascript 运算符
- JavaScript高级程序设计之DOM2和DOM3之样式之操作样式表第12.2.2讲
- JSP动作元素<jsp:include>和<jsp:param>的搭配使用
- js 定义方法的集中方式
- Js 类定义的几种方式
- js正则表达式
- JavaScript高级程序设计之DOM2和DOM3之样式之访问元素的样式第12.2.1讲
- JavaScript命名空间
- 向 Web 开发人员推荐35款 JavaScript 图形图表库
- JavaScript加载XML文件的两种方式
- javascript代码积累
- 探索javascript基于原型的继承方式
- Jsp学习的点滴
- 111 js iframe表单提交后自动关闭 &
- 《JavaScript DOM编程艺术》笔记
- JS实现——贪吃蛇
- ESLint – 可扩展的 JavaScript & JSX 校验工具