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

 更新时间:2016年11月26日 10:35:32   作者:牛逼的霍啸林  
这篇文章主要介绍了JS类的定义与使用方法,结合实例形式深入分析了javascript类的定义与属性、方法的调用技巧,需要的朋友可以参考下

本文实例分析了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容错例外处理

    JavaScript容错例外处理

    程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。
    2008-06-06
  • 浅谈Webpack打包优化技巧

    浅谈Webpack打包优化技巧

    这篇文章主要介绍了浅谈Webpack打包优化,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • layer.js之回调销毁对话框的例子

    layer.js之回调销毁对话框的例子

    今天小编就为大家分享一篇layer.js之回调销毁对话框的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 微信小程序实现的涂鸦功能示例【附源码下载】

    微信小程序实现的涂鸦功能示例【附源码下载】

    这篇文章主要介绍了微信小程序实现的涂鸦功能,涉及微信小程序事件响应及画笔的相关操作技巧,并附带源码供读者下载参考,需要的朋友可以参考下
    2018-01-01
  • 过虑特殊字符输入的js代码

    过虑特殊字符输入的js代码

    有时候需要客户端限制一些特殊字符的输入,下面是具体的代码,需要的朋友可以参考下。
    2010-08-08
  • Form表单上传文件(type=

    Form表单上传文件(type="file")的使用

    这篇文章主要介绍了Form表单上传文件(type="file")的使用,以及过滤器解决中文乱码问题,需要的朋友可以参考下
    2017-08-08
  • 浅析js中取绝对值的2种方法

    浅析js中取绝对值的2种方法

    本篇文章是对js中取绝对值的2种方法进行了介绍说明,需要的朋友可以参考下
    2013-07-07
  • 彻底弄懂 JavaScript 执行机制

    彻底弄懂 JavaScript 执行机制

    不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。接下来通过本文给大家分享 JavaScript 执行机制,感兴趣的朋友一起看看吧
    2018-10-10
  • JavaScript 事件代理需要注意的地方

    JavaScript 事件代理需要注意的地方

    这篇文章主要介绍了JavaScript 事件代理需要注意的地方,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-09-09
  • JavaScript实现网页加载进度条代码超简单

    JavaScript实现网页加载进度条代码超简单

    网页进度条能够更好的反应当前网页的加载进度情况,loading进度条可用动画的形式从开始0%到100%完成网页加载这一过程。代码简单易懂,效果非常好,需要的一起学习学习吧
    2015-09-09

最新评论