Javascript 创建类并动态添加属性及方法的简单实现


Posted in Javascript onOctober 20, 2016

JavaScript 是一种很强的面向对象的语言,支持创建实例之后再添加属性和方法,虽然是小技巧,用的时候容易忘记,今天写了一个很小的例子,记录在这里,仅供参考。

function MyClass() 
{  
  //This function is same as a constructer  
  alert("New Object Created");  
} 
//Creating Object  
var MyObject = new MyClass ();  
NewObject.prototype =  
{  
  //Adding Method named "MyMethod"  
  MyMethod: function(){alert("My Method");} ,  
  
  //Adding property named "MyProperty"  
  MyProperty: "My Property"  
} 
 
//Calling Method  
MyObject.MyMethod();  
 
//Assigning Property  
MyObject.MyProperty = "My Property Value changed";

一个小例子,高手勿喷,欢迎留言交流。

以上就是小编为大家带来的Javascript 创建类并动态添加属性及方法的简单实现全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
jWiard 基于JQuery的强大的向导控件介绍
Oct 28 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
Jan 21 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
Mar 16 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
COM组件中调用JavaScript函数详解及实例
Feb 23 Javascript
jQuery日程管理控件glDatePicker用法详解
Mar 29 jQuery
JavaScript实现简单的星星评分效果
May 18 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
ES6 async、await的基本使用方法示例
Jun 06 Javascript
javascript匀速动画和缓冲动画详解
Oct 20 #Javascript
js设置和获取自定义属性的方法
Oct 20 #Javascript
js阻止冒泡和默认事件(默认行为)详解
Oct 20 #Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 #Javascript
详解javascript事件绑定使用方法
Oct 20 #Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 #Javascript
jQuery动态创建元素以及追加节点的实现方法
Oct 20 #Javascript
You might like
10条PHP高级技巧[修正版]
2011/08/02 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
客户端静态页面玩分页
2006/06/26 Javascript
DHTML Slide Show script图片轮换
2008/03/03 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
javascript的内存管理详解
2013/08/07 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
2014民事授权委托书范本
2014/09/29 职场文书