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 onclick事件传参讲解
Nov 06 Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
Sep 16 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
Aug 10 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
探索Vue.js component内容实现
Nov 03 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
原生JS实现的自动轮播图功能详解
Dec 28 Javascript
JavaScript中layim之整合右键菜单的示例代码
Feb 06 Javascript
JavaScript实现音乐播放器
Aug 14 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
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
python实现黑客字幕雨效果
2018/06/21 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
python+openCV利用摄像头实现人员活动检测
2019/06/22 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
母亲节演讲稿范文
2014/01/02 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
人事专员岗位职责
2015/02/03 职场文书
《小小的船》教学反思
2016/02/18 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers