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 相关文章推荐
Firefox div高度自适应
Apr 28 Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
React实现点击删除列表中对应项
Jan 10 Javascript
谈谈Vue.js——vue-resource全攻略
Jan 16 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
使用Angular material主题定义自己的组件库的配色体系
Sep 04 Javascript
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
JavaScript 作用域scope简单汇总
Oct 23 Javascript
jquery实现直播视频弹幕效果
Feb 25 jQuery
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用mysql数据库存储session的代码
2010/03/05 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
理解JavaScript原型链
2016/10/25 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
Django中使用Celery的方法示例
2018/11/29 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
Python绘制动态水球图过程详解
2020/06/03 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
数据管理员的自我评价分享
2013/11/15 职场文书
化妆品店促销方案
2014/02/24 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
小学生差生评语
2014/12/29 职场文书
城管年度个人总结
2015/02/28 职场文书
自我评价优缺点范文
2015/03/11 职场文书
行政介绍信范文
2015/05/04 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
SQL之各种join小结详细讲解
2021/08/04 MySQL
Python实现日志实时监测的示例详解
2022/04/06 Python