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 相关文章推荐
9个JavaScript评级/投票插件
Jan 18 Javascript
JavaScript来实现打开链接页面的简单实例
Jun 02 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
Dec 01 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
Jan 08 Javascript
vue组件tabbar使用方法详解
Nov 06 Javascript
vue 取出v-for循环中的index值实例
Nov 09 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 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冒泡排序算法的深入理解
2013/06/09 PHP
php解析url的三个示例
2014/01/20 PHP
php实现递归的三种基本方式
2020/07/04 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
JS实现简单拖拽效果
2017/06/21 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python基于execjs运行js过程解析
2020/11/27 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
行政经理岗位职责
2013/11/09 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
初中化学教学反思
2014/01/23 职场文书
医院领导班子整改方案
2014/10/01 职场文书
财务检查整改报告
2014/11/06 职场文书
迎国庆主题班会
2015/08/17 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
python_tkinter弹出对话框创建
2022/03/20 Python