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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
jQuery学习笔记之jQuery的DOM操作
Dec 22 Javascript
JQuery入门—编写一个简单的JQuery应用案例
Jan 03 Javascript
自写的jQuery异步加载数据添加事件
May 15 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
May 14 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
详解javascript中的事件处理
Nov 06 Javascript
Node.js制作简单聊天室
Jan 12 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
Jan 11 Javascript
基于vue循环列表时点击跳转页面的方法
Aug 31 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记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
随机显示经典句子或诗歌的javascript脚本
2007/08/04 Javascript
javascript 单选框,多选框美化代码
2008/08/01 Javascript
让你的网站可编辑的实现js代码
2009/10/19 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
js实现随机点名
2021/01/19 Javascript
Python设计模式之工厂模式简单示例
2018/01/09 Python
Python读取csv文件实例解析
2019/12/30 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
大学生预备党员自我评价分享
2013/11/16 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
趣味运动会赞词
2015/07/22 职场文书
公司员工培训管理制度
2015/08/04 职场文书
详细介绍python类及类的用法
2021/05/31 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
详解Python中__new__方法的作用
2022/03/31 Python