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 15 Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
jQuery插件fullPage.js实现全屏滚动效果
Dec 02 Javascript
ionic 3.0+ 项目搭建运行环境的教程
Aug 09 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
vue动态路由配置及路由传参的方式
May 23 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
Aug 27 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
使用AutoJs实现微信抢红包的代码
Dec 31 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实现验证码功能
2006/10/09 PHP
php异常处理技术,顶级异常处理器
2012/06/13 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
java解析json方法总结
2019/05/16 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
vue观察模式浅析
2018/09/25 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
Python 抓取动态网页内容方案详解
2014/12/25 Python
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
基于Python实现简单学生管理系统
2020/07/24 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
英国行业制服供应商:Alexandra
2019/09/14 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
我的中国心演讲稿
2014/09/04 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
写给老师的保证书
2015/05/09 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript