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 写类方式之三
Jul 05 Javascript
SeaJS入门教程系列之使用SeaJS(二)
Mar 03 Javascript
js 日期比较相关天数代码
Apr 02 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
原生js实现模拟滚动条
Jun 15 Javascript
异步加载JS、CSS代码(推荐)
Jun 15 Javascript
jquery Banner轮播选项卡
Dec 26 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
Dec 29 Javascript
代码实例ajax实现点击加载更多数据图片
Oct 12 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
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获取MAC地址的具体实例
2013/12/13 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
学习ExtJS table布局
2009/10/08 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
python实现解数独程序代码
2017/04/12 Python
python3 shelve模块的详解
2017/07/08 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
如何使用python代码操作git代码
2020/02/29 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
jupyter实现重新加载模块
2020/04/16 Python
python 实现批量图片识别并翻译
2020/11/02 Python
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
公务员职业生涯规划书范文  
2014/01/19 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书