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代码
Jun 27 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
Nov 02 Javascript
DIV始终居中的js代码
Feb 17 Javascript
高性能JavaScript DOM编程(1)
Aug 11 Javascript
JavaScript学习笔记之DOM基础 2.4
Aug 14 Javascript
js正则表达式验证邮件地址
Nov 12 Javascript
javascript实现简单的可随机变色网页计算器示例
Dec 30 Javascript
jquery实现页面加载效果
Feb 21 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
Dec 19 Javascript
Antd的table组件表格的序号自增操作
Oct 27 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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
新52大事件
2020/03/03 欧美动漫
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
2016/05/12 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
Python面向对象之继承代码详解
2018/01/29 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
基于Python fminunc 的替代方法
2020/02/29 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
幼儿园运动会入场词
2014/02/10 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
集中整治工作方案
2014/05/01 职场文书
音乐教师求职信
2014/06/28 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
就业推荐表院系意见
2015/06/05 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
在Python 中将类对象序列化为JSON
2022/04/06 Python