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 相关文章推荐
IE innerHTML,outerHTML所引起的问题
Jun 04 Javascript
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
js实现图片拖动改变顺序附图
May 13 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
JavaScript实现添加、查找、删除元素
Jul 02 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
JavaScript Canvas实现验证码
Aug 02 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
基于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实现的pdo公共类定义与用法示例
2017/07/19 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
python的常用模块之collections模块详解
2018/12/06 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
Python中sys模块功能与用法实例详解
2020/02/26 Python
python实现字符串和数字拼接
2020/03/02 Python
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
企业委托书范本
2014/09/13 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
浅谈Python中对象是如何被调用的
2022/04/06 Python