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,发个JS接受URL参数的代码
Sep 25 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
根据选择不同的下拉值出现相对应的文本输入框
Aug 01 Javascript
javascript动态创建表格及添加数据实例详解
May 13 Javascript
js实现图片加载淡入淡出效果
Apr 07 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
Apr 20 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
生产制造追溯系统之在线打印功能
Jun 03 Javascript
微信小程序自定义单项选择器样式
Jul 25 Javascript
js+springMVC 提交数组数据到后台的实例
Sep 21 Javascript
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
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 Ajax中文乱码问题解决方法
2009/02/27 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
vuejs指令详解
2017/02/07 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
数据库的约束含义
2012/09/09 面试题
生产车间主任的个人自我鉴定
2013/10/25 职场文书
小学生新学期寄语
2014/01/19 职场文书
大学生暑期实践感言
2014/02/26 职场文书
一分钟演讲稿
2014/04/30 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
人事局接收函
2015/01/31 职场文书