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 相关文章推荐
围观tangram js库
Dec 28 Javascript
javascript textarea光标定位方法(兼容IE和FF)
Mar 12 Javascript
onbeforeunload与onunload事件异同点总结
Jun 24 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 Javascript
理解AngularJs指令
Dec 10 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
jQuery中设置form表单中action值的实现方法
May 25 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
Aug 23 Javascript
vue 项目接口管理的实现
Jan 17 Javascript
微信小程序使用npm包的方法步骤
Aug 13 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
vue特效之翻牌动画
Apr 20 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 cache类代码(php数据缓存类)
2010/04/15 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
php中的常用魔术方法总结
2013/08/02 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
学习自我鉴定
2014/02/01 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
python基础之错误和异常处理
2021/10/24 Python