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 相关文章推荐
HTML上传控件取消选择
Mar 06 Javascript
js清理Word格式示例代码
Feb 13 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
vue一步步实现alert功能
Jul 05 Javascript
node.js 利用流实现读写同步,边读边写的方法
Sep 11 Javascript
node通过express搭建自己的服务器
Sep 30 Javascript
解决easyui日期时间框ie的兼容的问题
Mar 01 Javascript
node 解析图片二维码的内容代码实例
Sep 11 Javascript
浅谈Vue static 静态资源路径 和 style问题
Nov 07 Javascript
基于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的数据库接口和技术
2016/12/09 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
php中上传文件的的解决方案
2018/09/25 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JavaScript 继承详解 第一篇
2009/08/30 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
python和shell变量互相传递的几种方法
2013/11/20 Python
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
使用CSS3制作响应式导航菜单的方法
2015/07/12 HTML / CSS
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
Maxpeedingrods美国:高性能汽车零件
2020/02/14 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
销售文员岗位职责
2013/11/29 职场文书
小学生手册家长评语
2014/04/16 职场文书
机械系毕业生求职信
2014/05/28 职场文书
国际金融专业自荐信
2014/07/05 职场文书
辩论会主持词
2015/07/03 职场文书
golang正则之命名分组方式
2021/04/25 Golang
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏