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 相关文章推荐
flash javascript之间的通讯方法小结
Dec 20 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
Jun 25 Javascript
javascript常用功能汇总
Jul 05 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
Jquery轮播效果实现过程解析
Mar 30 Javascript
jQuery的内容过滤选择器学习教程
Apr 18 Javascript
jQuery实现点击行选中或取消CheckBox的方法
Aug 01 Javascript
jQuery元素选择器实例代码
Feb 06 Javascript
Angular2实现的秒表及改良版示例
May 10 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
关于layui表单中按钮自动提交的解决方法
Sep 09 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
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
CI框架的安全性分析
2016/05/18 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
python元组的概念知识点
2019/11/19 Python
Python for循环与getitem的关系详解
2020/01/02 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
项目考察欢迎辞
2014/01/17 职场文书
运动会跳远广播稿
2014/02/04 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
分公司任命书
2014/06/06 职场文书
董事长助理工作职责
2014/06/08 职场文书
国际语言毕业生求职信
2014/07/08 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书