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 相关文章推荐
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 Javascript
javascript + jquery实现定时修改文章标题
Mar 19 Javascript
jQuery选择器源码解读(八):addCombinator函数
Mar 31 Javascript
JavaScript学习笔记之数组求和方法
Mar 23 Javascript
jquery轮播的实现方式 附完整实例
Jul 28 Javascript
jQuery网页定位导航特效实现方法
Dec 19 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
JavaScript之RegExp_动力节点Java学院整理
Jun 29 Javascript
D3.js实现简洁实用的动态仪表盘的示例
Apr 04 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
Jan 21 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
原生JS实现贪吃蛇小游戏
Mar 09 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
php根据分类合并数组的方法实例详解
2013/11/06 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
Javascript中的数组常用方法解析
2016/06/17 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
ant design实现圈选功能
2019/12/17 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
python中字符串前面加r的作用
2015/06/04 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
营业员演讲稿
2013/12/30 职场文书
财务出纳岗位职责
2014/02/03 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
升职演讲稿范文
2014/05/23 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书