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 相关文章推荐
jquery解决图片路径不存在执行替换路径
Feb 06 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
4种JavaScript实现简单tab选项卡切换的方法
Jan 06 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
bootstrap学习笔记之初识bootstrap
Jun 21 Javascript
laydate 显示结束时间不小于开始时间的实例
Aug 11 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
Jan 14 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 Javascript
深入详解JS函数的柯里化
Jun 09 Javascript
AJAX实现指定部分页面刷新效果
Oct 16 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
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
jquery获取input表单值的代码
2010/04/19 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
2015/08/17 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
python操作xml文件示例
2014/04/07 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Python类型转换的魔术方法详解
2020/12/23 Python
文化活动实施方案
2014/03/28 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
长城导游词400字
2015/01/30 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
详解非极大值抑制算法之Python实现
2021/06/28 Python
Redis命令处理过程源码解析
2022/02/12 Redis
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技