javascript封装简单实现方法


Posted in Javascript onAugust 11, 2015

本文实例讲述了javascript封装简单实现方法。分享给大家供大家参考。具体如下:

var Person = function(name, gender, age) {
  this.Name = name;
  this.Gender = gender;
  this.Age = age;
  this.SetName = function(sname) {
    this.Name = sname;
  }
  this.GetName = function() {
    return this.Name;
  }
  this.SetGender = function(sgender) {
    this.Gender = sgender;
  }
  this.GetGender = function() {
    return this.Gender;
  }
};
/*
静态公用方法
*/
Person.Play = function() {
  alert("这是一个静态方法");
}
/*
Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。
这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。
*/
Person.prototype.Address = "中华人民共和国";
Person.prototype.SayHello = function() {
  alert(Person.prototype.Address);
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery获取Select选择的Text和Value(详细汇总)
Jan 25 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 Javascript
jQuery动态加载css文件实现方法
Jun 15 Javascript
浅析Javascript ES6中的原生Promise
Aug 25 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
Oct 09 Javascript
详解vue axios用post提交的数据格式
Aug 07 Javascript
vue通信方式EventBus的实现代码详解
Jun 10 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
查找Vue中下标的操作(some和findindex)
Aug 12 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
基于Css3和JQuery实现打字机效果
Aug 11 #Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 #Javascript
js判断子窗体是否关闭的方法
Aug 11 #Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 #Javascript
iframe跨域通信封装详解
Aug 11 #Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 #Javascript
JS+CSS实现美化的下拉列表框效果
Aug 11 #Javascript
You might like
php a simple smtp class
2007/11/26 PHP
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
总结Python编程中三条常用的技巧
2015/05/11 Python
简单了解python的内存管理机制
2019/07/08 Python
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
C语言50道问题
2014/10/23 面试题
什么是继承
2013/12/07 面试题
求职自荐信怎么写
2014/03/06 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
业务内勤岗位职责
2015/04/13 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
js不常见操作运算符总结
2021/11/20 Javascript
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS