A new release of JSClass, featuring a total rehaul of functionality, including:
- A lot faster, as "fast" as regular JS
- Simpler syntax
- Information hiding has purely sematical meaning now (a debugger/parseerror module will be used for warning of improper OO use)
- Namespaces
- Proper decorator functionality
... and much more!
Also added an example app. and developers documentation. ... read more
In the midst of a substantial update/refactoring of JSClass. Will return to a more regular JS syntax whiles keeping and improving the functionality.
An errorchecker/debugger module will take over the encapsulation issues, making the JSClass core alot faster and smaller.
Focus will shift towards actual usable functionality and not so much experimental stuff.
Todate JSClass has mostly been a testiment to what you actually CAN do in JS.... read more
The first website ever to use JSClass is up. Currently using JSClass version 0.3.1 :
http://bartbizon.com
To view an example of the JSClass implementation:
view-source:http://www.bartbizon.com
view-source:http://www.bartbizon.com/TextArea.js
JSClass is a JavaScript parser/interpreter object that facilitates class-based inheritance, encapsulation (Public, Protected & Private), packages, clean syntax and much more for JavaScript.
A stable release (version 0.2) was skipped, since there was a major rehaul of the way Static methods/properties work.
Static now works more properly, similar to the way Java handles static.
JSClass is a JavaScript parser/interpreter object that facilitates class-based inheritance, encapsulation (Public, Protected & Private), packages, clean syntax and much more.
0.1 was released, starting a new wave in JavaScript programming.
There now is a JSClass channel on DALnet IRC.
Feel free to join it.