静态方法是指不需要声明类的实例就可以使用的方法。

实例方法是指必须要先使用"new"关键字声明一个类的实例, 然后才可以通过此实例访问的方法。

function staticClass() { }; //声明一个类

staticClass.staticMethod = function() { alert("static method") }; //创建一个静态方法
staticClass.prototype.instanceMethod = function() { "instance method" }; //创建一个实例方法

上面首先声明了一个类staticClass, 接着为其添加了一个静态方法staticMethod 和一个动态方法instanceMethod。区别就在于添加动态方法要使用prototype原型属性。

对于静态方法可以直接调用   staticClass.staticMethod();
但是动态方法不能直接调用   staticClass.instanceMethod(); //语句错误, 无法运行。

需要首先实例化后才能调用   var instance = new staticClass(); //首先实例化

instance.instanceMethod(); //在实例上可以调用实例方法

最新文章

  1. 【原】聊聊js代码异常监控
  2. webuploader在IE8/9下上传遇到的两个问题
  3. html信息提示框
  4. CSDN CODE平台,中国版Github简要使用说明!(多图慎入)
  5. MySql大数据量恢复
  6. JavaScript实现五子棋的界面设计
  7. 10大html5前端框架
  8. 比较X与Y的大小,绝对精准!!!!!!
  9. “typedef int (init_fnc_t) (void);“的含义
  10. (C#)与Windows用户账户信息的获取
  11. 高级项目 它 集群环境建设(两)MySQL簇
  12. MySQL replication illegal mix of collations
  13. Java中实例方法、类方法和构造方法
  14. PHP中文网上的无限极分类
  15. Luogu4175:[CTSC2008]网络管理Network
  16. linux 目录详解
  17. day22---面向对象基础初识
  18. Chrome浏览器端调试JavaScript
  19. 使用json对象要注意的地方
  20. python requests 简单实现易班登录,自动点赞,评论,发表

热门文章

  1. angular知识点总结
  2. 平衡树学习笔记(3)-------Splay
  3. SSKeychain的使用 钥匙串
  4. IDEA 中 使用 git(Git)
  5. Django 的 model form 组件
  6. POJ 2299 Ultra-QuickSort (树状数组 && 离散化&&逆序)
  7. Jenkins自动化CI CD流水线之1--介绍与安装
  8. C语言指针收藏
  9. java——时间复杂度、动态数组
  10. vue的watch详细用法