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 相关文章推荐
根据分辨率不同,调用不同的css文件
Jul 07 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
Dec 04 Javascript
JS Ajax请求如何防止重复提交
Jun 13 Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 Javascript
RGB和YUV 多媒体编程基础详细介绍
Nov 04 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
Mar 02 Javascript
js实现网页定位导航功能
Mar 07 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
Apr 13 Javascript
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
vue+eslint+vscode配置教程
Aug 09 Javascript
uniapp 微信小程序 自定义tabBar 导航
Apr 22 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
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
简单的js表格操作
2016/09/24 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
JS随机数产生代码分享
2018/02/24 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
决策树的python实现方法
2014/11/18 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
班级旅游计划书
2014/05/03 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
中秋晚会活动方案
2014/08/31 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
材料员岗位职责
2015/02/10 职场文书
优秀英文求职信范文
2015/03/19 职场文书
焦裕禄观后感
2015/06/03 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
Node实现搜索框进行模糊查询
2021/06/28 Javascript
MySQL中varchar和char类型的区别
2021/11/17 MySQL