1,876

Downloads

90

Downloads of v 1.0.1011.122041

2013-10-11

Last published

Fast Class Javascript Inheritance

1.0.1011.122041

A fast and lightest prototype inheritance when you can't use any complied library such as TypeScript or Google Closure

To install Fast Class Javascript Inheritance, run the following command in the Package Manager Console

PM> Install-Package Javascript-FastClass

Release Notes

Made use of intellisense.inheritXMLDoc so we automatically inherit XMLDoc from the first base class that has has one specified
      Fixed inheritWith to accept an object when __proto__ is available
      Added inheritWith support to only provided an object when you don't need to call the base or baseCtor, or you call them explicitely
      Fixed missing Object.getPrototypeOf for IE8 or older. All the tests are passing even in IE7 (except enumerable properties which is expected)
      Dropped dependence https://github.com/dotnetwise/VS2012-Javascript-Intellisense
      Added sugar for Function.abstract to quickly define abstract methods
      Allow 'abstract' members on class/mixin so they can be redefined by another mixin. Usage: function() {}.defineStatic({abstract:true});
      Added Function.prototype.defineStatic({}) to define static members on the given function.
      Fixed defining mixins with Function.define({
      constructor: function() {},
      method: function() {}
      });
      Fixed intellisense
      Added unit-tests

Owners

Authors

DotNetWise

Copyright

Copyright DotNetWise 2013. This is an open-source project, you can edit and use it for free. Share!

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
Fast Class Javascript Inheritance 1.0.712.213012 81 Friday, July 12 2013
Fast Class Javascript Inheritance 1.0.706.225041 46 Saturday, July 06 2013
Fast Class Javascript Inheritance 1.0.703.105414 47 Wednesday, July 03 2013
Fast Class Javascript Inheritance 1.0.702.214841 43 Tuesday, July 02 2013
Fast Class Javascript Inheritance 1.0.701.202006 44 Monday, July 01 2013
Fast Class Javascript Inheritance 1.0.701.174526 38 Monday, July 01 2013
Fast Class Javascript Inheritance 1.0.626.194148 45 Wednesday, June 26 2013
Fast Class Javascript Inheritance 1.0.406.154135 72 Saturday, April 06 2013
Fast Class Javascript Inheritance 1.0.406.154010 33 Saturday, April 06 2013
Fast Class Javascript Inheritance 1.0.406.130133 33 Saturday, April 06 2013
Fast Class Javascript Inheritance 1.0.405.175445 33 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.173859 32 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.164332 32 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.154658 33 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.154152 33 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.25759 34 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.405.25709 35 Friday, April 05 2013
Fast Class Javascript Inheritance 1.0.404.231148 35 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.230824 34 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.221114 33 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.221104 33 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.221054 34 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.215630 35 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.204011 33 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.202033 33 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.191527 33 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.94052 38 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.90357 34 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.404.85329 35 Thursday, April 04 2013
Fast Class Javascript Inheritance 1.0.403.111213 39 Wednesday, April 03 2013
Fast Class Javascript Inheritance 1.0.401.215528 44 Monday, April 01 2013
Fast Class Javascript Inheritance 1.0.330.90048 40 Saturday, March 30 2013
Fast Class Javascript Inheritance 1.0.330.84541 36 Saturday, March 30 2013
Fast Class Javascript Inheritance 1.0.328.141829 38 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.328.124210 33 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.328.63503 37 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.328.54605 37 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.328.40930 36 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.328.31459 37 Thursday, March 28 2013
Fast Class Javascript Inheritance 1.0.326.142529 39 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.141944 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.140236 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.1038 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.1037 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.1034 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.1021 35 Tuesday, March 26 2013
Fast Class Javascript Inheritance 1.0.326.1018 36 Tuesday, March 26 2013