JavaScript中通过prototype属性共享属性和方法的技巧实例


Posted in Javascript onMarch 13, 2015

具体代码如下:

//定义函数

function people(name,sex,age){ 

 this.name = name;

 this.sex = sex;

 this.age = age;

}

 

//共享isStudent与sayName方法

people.prototype = {  

 isStudent:true,

 sayName:function(){

  alert(this.name);

 }

}

 

var people1 = new people('韩梅梅','女',16);  //实例化对象1

var people2 = new people('李磊','男',17);    //实例化对象2

 

//通过共享的方法让两个对象说出自己的名字

people1.sayName(); 

people2.sayName();

 

//通过共享的参数判断他们都是学生

if(people1.isStudent == people2.isStudent)alert('他们都是学生');

本文也提到了一些javascript对象的相关知识,应该不难理解。如果实在不明白的话可以稍微百度一下。
Javascript 相关文章推荐
一个用js实现的页内搜索代码
May 23 Javascript
javascript attachEvent和addEventListener使用方法
Mar 19 Javascript
javascript与asp.net(c#)互相调用方法
Dec 13 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
JavaScript实现点击文字切换登录窗口的方法
May 11 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
纯javascript实现分页(两种方法)
Aug 26 Javascript
angular1配合gulp和bower的使用教程
Jan 19 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 Javascript
这应该是最详细的响应式系统讲解了
Jul 22 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
80行代码写一个Webpack插件并发布到npm
May 24 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 #Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
Mar 13 #Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
Mar 13 #Javascript
JavaScript中常用的六种互动方法示例
Mar 13 #Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 #Javascript
检测一个函数是否是JavaScript原生函数的小技巧
Mar 13 #Javascript
DOM操作一些常用的属性汇总
Mar 13 #Javascript
You might like
解析php防止form重复提交的方法
2013/07/01 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
angularjs ocLazyLoad分步加载js文件实例
2017/01/17 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python Selenium截图功能实现代码
2020/04/26 Python
python 如何将office文件转换为PDF
2020/09/22 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
请说出几个常用的异常类
2013/01/08 面试题
护理自荐信
2013/10/22 职场文书
宣传活动总结范文
2014/07/01 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
年终工作总结范文2014
2014/11/27 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
关于JavaScript轮播图的实现
2021/11/20 Javascript