8000 GitHub - Neverland/Class: 用于产生自定义类型,使用动态原型。创建类的实力后类才会持有原型,减少资源占用。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

用于产生自定义类型,使用动态原型。创建类的实力后类才会持有原型,减少资源占用。

Notifications You must be signed in to change notification settings

Neverland/Class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class

#创建自定义类型#


+使用动态原型,没有创建实例,类不会持有原型,减少开销。
+使用方便,内部有容错机制

定义一个新类型

javascript:

function A(){

}
A.prototype.a = function(){}
A.prototype.b = function(){}

用Class辅助方法定义一个新类型

javascript:

var A = Class(
  function(){

  },
  {
     a : function(){},
     b : function(){}
  }
)

创建Class定义的类型的新实例

内部有机制可以自动使用new关键字


1. new A();
2. A();

License

MIT

About

用于产生自定义类型,使用动态原型。创建类的实力后类才会持有原型,减少资源占用。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0