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 DOM 学习第二章 编辑文本
Feb 19 Javascript
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
setInterval,setTimeout与jquery混用的问题
Apr 08 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jun 09 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
使用selenium抓取淘宝的商品信息实例
Feb 06 Javascript
浅谈如何使用webpack构建多页面应用
May 30 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
webpack常用配置总览(小结)
Nov 18 Javascript
Vue中watch、computed、updated三者的区别及用法
Jul 27 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
Dec 11 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中的时间处理
2006/10/09 PHP
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
PHP 解决session死锁的方法
2013/06/20 PHP
php多重接口的实现方法
2015/06/20 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
firefox插件Firebug的使用教程
2010/01/02 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
js中使用replace方法完成某个字符的转换
2014/08/20 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
实习生求职自荐信
2014/02/07 职场文书
团支部推优材料
2014/05/21 职场文书
人力资源职位说明书
2014/07/29 职场文书
党支部特色活动方案
2014/08/20 职场文书
预备党员转正材料
2014/12/19 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers