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 如果改变span标签的是否隐藏属性
Oct 06 Javascript
文件编码导致jquery失效的解决方法
Jun 26 Javascript
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
Sep 24 Javascript
基于jQuery实现的旋转彩圈实例
Jun 26 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
JQuery Ajax WebService传递参数的简单实例
Nov 02 Javascript
vue中的event bus非父子组件通信解析
Oct 27 Javascript
浅谈Vue-cli 命令行工具分析
Nov 22 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
jQuery 表格工具集
2010/04/25 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
python中的编码知识整理汇总
2016/01/26 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
Python实现一个优先级队列的方法
2020/07/31 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
2014自荐信的写作技巧
2014/01/28 职场文书
文秘个人求职信范文
2014/04/22 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
公司辞职信模板
2015/05/13 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android