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 相关文章推荐
Prototype ObjectRange对象学习
Jul 19 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
jQuery prev ~ siblings选择器使用介绍
Aug 09 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
Jul 06 Javascript
修改Jquery Dialog 位置的实现方法
Aug 26 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
Angular 项目实现国际化的方法
Jan 08 Javascript
解决修复npm安装全局模块权限的问题
May 17 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
Sep 28 Javascript
判断“命令按钮”是否被鼠标单击详解
Jul 31 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
JS实现php的伪分页
2008/05/25 PHP
php 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
vue如何截取字符串
2019/05/06 Javascript
简单理解Python中的装饰器
2015/07/31 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
django之自定义软删除Model的方法
2019/08/14 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
基于python实现操作redis及消息队列
2020/08/27 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
法律专业实习鉴定
2013/12/22 职场文书
综合实践教学反思
2014/01/31 职场文书
学生生病请假条范文
2014/02/16 职场文书
秋天的雨教学反思
2014/04/27 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
使用golang编写一个并发工作队列
2021/05/08 Golang
分享几种python 变量合并方法
2022/03/20 Python
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫