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 相关文章推荐
JavaScript 实现??打印?理
Apr 28 Javascript
JavaScript执行效率与性能提升方案
Dec 21 Javascript
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 Javascript
javascript数组快速打乱重排的方法
Jan 02 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
javascript设计模式之中介者模式Mediator
Dec 30 Javascript
js实现温度计时间样式代码分享
Aug 21 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
Oct 09 Javascript
微信小程序 页面跳转和数据传递实例详解
Jan 19 Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
Layui给switch添加响应事件的例子
Sep 03 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
php获取系统变量方法小结
2015/05/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js变换显示图片的实例
2013/04/16 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
医药营销专业个人自荐信
2013/09/29 职场文书
读书心得体会
2013/12/28 职场文书
人资专员岗位职责
2014/04/04 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
保险公司演讲稿
2014/09/02 职场文书
先进个人推荐材料
2014/12/29 职场文书
学校教师培训工作总结
2015/10/14 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL
Android中的Launch Mode详情
2022/06/05 Java/Android