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 相关文章推荐
JavaScript的document对象和window对象详解
Dec 30 Javascript
Three.js源码阅读笔记(物体是如何组织的)
Dec 27 Javascript
面向对象设计模式的核心法则
Nov 10 Javascript
js闭包的用途详解
Nov 09 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
Nov 03 Javascript
Backbone中View之间传值的学习心得
Aug 09 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
Sep 16 Javascript
JS实现复制内容到剪贴板功能
Feb 05 Javascript
深究AngularJS中$sce的使用
Jun 12 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
JS使用数组实现的队列功能示例
Mar 04 Javascript
js异步接口并发数量控制的方法示例
Nov 22 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中的CMS的涵义
2007/03/11 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
php采用session实现防止页面重复刷新
2015/12/24 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
详解微信UnionID作用
2019/05/15 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
flask框架url与重定向操作实例详解
2020/01/25 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
餐饮管理自我介绍信
2014/01/15 职场文书
生日寿宴答谢词
2014/01/19 职场文书
家长通知书教师评语
2014/04/17 职场文书
作文评语集锦大全
2014/04/23 职场文书
健康教育评估方案
2014/05/25 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
Python Pandas解析读写 CSV 文件
2022/04/11 Python