JS类的定义与使用方法深入探索


Posted in Javascript onNovember 26, 2016

本文实例分析了JS类的定义与使用方法。分享给大家供大家参考,具体如下:

js可以定义自己的类

很有意思

<script type="text/javascript">
var Anim = function() {
  alert('nihao');
};
Anim.prototype.start = function() {
  alert('start');
};
Anim.prototype.stop = function() {
   alert('stop');
};
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
</script>

Anim就是一个类,初始化的时候会弹出nihao。

它有两个方法,一个是start方法,一个是stop方法。

使用的时候直接用'点'来调用。

<script type="text/javascript">
var Anim = function() {
  alert('nihao');
};
Anim.prototype = {
 start: function() {
  alert('start');
 },
 stop: function() {
  alert('stop');
 }
};
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
</script>

另一种定义方式,同上面一样的效果。

第三种,

<script type="text/javascript">
var Anim = function() {
  alert('nihao');
};
Function.prototype.method = function(name, fn) { // 这个很有作用
 this.prototype[name] = fn;
};
Anim.method('start', function() {
 alert('start');
});
Anim.method('stop', function() {
 alert('stop');
});
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
</script>

更多关于JavaScript相关内容可查看本站专题:《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
动态添加删除表格行的js实现代码
Feb 28 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
浅谈javascript回调函数
Dec 07 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
javascript事件委托的方式绑定详解
Jun 10 Javascript
animate 实现滑动切换效果【实例代码】
May 05 Javascript
浅谈webpack编译vue项目生成的代码探索
Dec 11 Javascript
Vue头像处理方案小结
Jul 26 Javascript
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
Postman如何实现参数化执行及断言处理
Jul 28 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 Javascript
js控制台输出的方法(详解)
Nov 26 #Javascript
jQuery基于排序功能实现上移、下移的方法
Nov 26 #Javascript
node.js中的事件处理机制详解
Nov 26 #Javascript
使用node.js中的Buffer类处理二进制数据的方法
Nov 26 #Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
Nov 26 #Javascript
JS基于递归实现倒计时效果的方法
Nov 26 #Javascript
如何在Angular.JS中接收并下载PDF
Nov 26 #Javascript
You might like
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
python类装饰器用法实例
2015/06/04 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
python列表生成器迭代器实例解析
2019/12/19 Python
python求前n个阶乘的和实例
2020/04/02 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
自荐信的两点禁忌
2013/10/30 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
个人课题方案
2014/05/08 职场文书
趣味运动会广播稿
2014/09/13 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
技术股东合作协议书
2014/12/02 职场文书
医德医风自我评价2015
2015/03/03 职场文书
将图片保存到mysql数据库并展示在前端页面的实现代码
2021/05/02 MySQL