博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js prototype的理解
阅读量:6844 次
发布时间:2019-06-26

本文共 478 字,大约阅读时间需要 1 分钟。

    prototype属性可算是JavaScript与其他面向对象语言的一大不同之处。
prototype就是“一个给类的对象添加方法的方法”,使用prototype属性,可以给类动态地添加方法,以便在JavaScript中实现“
继承”的效果。 
   具体来说,prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,当你用prototype编写一个类后,如果new一个新的对象,浏览器会自动把prototype中的内容替你附加在对象上。这样,通过利用prototype就可以在JavaScript中实现成员函数的定义,甚至是“继承”的效果。

    对于javascript本身而言是基于对象的,任何元素都可以看成对象。然而类型和对象是不同的,而我们所讲的prototype属性即是基于类型的一种属性。对于prototype的基本使用就如对象的创建及属性赋值一样的简单。直接通过赋值操作即可完成属性的创建。

		
test

转载于:https://my.oschina.net/tongjh/blog/265209

你可能感兴趣的文章
如何学好C语言
查看>>
Linux学习之CentOS(十)--虚拟机下的CentOS如何上网
查看>>
html5的postmessage实现js前端跨域访问及调用解决方案
查看>>
vscode的 ESLINT 检查vue,js文件配置说明
查看>>
实现Div层里的文字垂直居中的方法
查看>>
我的友情链接
查看>>
谁说使用Python你就写不出混乱的代码?
查看>>
网桥和交换机的区别
查看>>
使用Raspcontrol在线查看树莓派各项情况
查看>>
超强JIRA流程图
查看>>
java 导出excel表格
查看>>
android好帖子
查看>>
使用EqualsBuilder和HashCodeBuilder重写equals、hashCode方法
查看>>
合理信息安全设备的选择 选型依据分析
查看>>
操作Visual Studio 2010中的SQL Server数据库比较工具
查看>>
partition underscore
查看>>
component develope
查看>>
通向架构师的道路(二)--之apache tomcat https应用
查看>>
理解会话
查看>>
学习Linux决心书
查看>>