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 相关文章推荐
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
Jun 18 Javascript
jQuery自定义动画函数实例详解(附demo源码)
Dec 10 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 Javascript
Angular-Touch库用法示例
Dec 22 Javascript
php简单数据库操作类的封装
Jun 08 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
three.js加载obj模型的实例代码
Nov 10 Javascript
微信小程序仿知乎实现评论留言功能
Nov 28 Javascript
前端JS获取URL参数的4种方法总结
Apr 05 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
php5.2.0内存管理改进
2007/01/22 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
Jquery Change与bind事件代码
2011/09/29 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
JsRender for object语法简介
2014/10/31 Javascript
js分页工具实例
2015/01/28 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
机器学习实战之knn算法pandas
2019/06/22 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
承诺书的格式范文
2014/03/28 职场文书
《春天来了》教学反思
2014/04/07 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
授权委托书范文
2014/07/31 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
Vue router配置与使用分析讲解
2022/12/24 Vue.js