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 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
JS中实现简单Formatter函数示例代码
Aug 19 Javascript
jQuery事件用法实例汇总
Aug 29 Javascript
ECMAScript6块级作用域及新变量声明(let)
Jun 12 Javascript
学习vue.js条件渲染
Dec 03 Javascript
js排序与重组的实例讲解
Aug 28 Javascript
JsChart组件使用详解
Mar 04 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
JS闭包原理与应用经典示例
Dec 20 Javascript
Vue中通过Vue.extend动态创建实例的方法
Aug 13 Javascript
vue实现数字动态翻牌的效果(开箱即用)
Dec 08 Javascript
Vue v-bind动态绑定class实例方法
Jan 15 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 页面执行时间计算代码
2008/12/04 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
bootstrap table实例详解
2017/01/06 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python实现选择排序
2017/06/04 Python
Django 内置权限扩展案例详解
2019/03/04 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
几个MySql的面试题
2013/04/22 面试题
工程资料员岗位职责
2014/03/10 职场文书
简单的项目建议书模板
2014/03/12 职场文书
腾讯广告词
2014/03/19 职场文书
五水共治一句话承诺
2014/05/30 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
原告离婚代理词
2015/05/23 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python