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模块与命名空间的介绍
Mar 22 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 Javascript
完美实现仿QQ空间评论回复特效
May 06 Javascript
jquery实现动静态条形统计图
Aug 17 Javascript
跟我学习javascript的var预解析与函数声明提升
Nov 16 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
setTimeout学习小结
Feb 08 Javascript
d3.js入门教程之数据绑定详解
Apr 28 Javascript
vue监听input标签的value值方法
Aug 27 Javascript
JavaScript实现前端倒计时效果
Feb 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
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
javascript第一课
2007/02/27 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
python实现socket端口重定向示例
2014/02/10 Python
简单介绍Python中用于求最小值的min()方法
2015/05/15 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
简历自荐信
2013/12/02 职场文书
读书心得体会
2013/12/28 职场文书
说明书范文
2014/05/07 职场文书
低碳环保标语
2014/06/12 职场文书
初中学校对照检查材料
2014/08/19 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
教师党员整改措施
2014/10/24 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书