Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mitsuhiko/classy
A classy JavaScript class library
https://github.com/mitsuhiko/classy
Last synced: 27 days ago
JSON representation
A classy JavaScript class library
- Host: GitHub
- URL: https://github.com/mitsuhiko/classy
- Owner: mitsuhiko
- License: other
- Created: 2010-04-26T19:57:39.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2016-08-08T08:49:29.000Z (over 8 years ago)
- Last Synced: 2024-11-09T19:12:05.828Z (about 1 month ago)
- Language: Python
- Homepage: http://classy.pocoo.org/
- Size: 292 KB
- Stars: 268
- Watchers: 9
- Forks: 43
- Open Issues: 13
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
// Classy //
Classes for JavaScript
Wooya. You love JavaScript and use jQuery or another
lightweight library extensively but you notice that
your code becomes messier and messier the larger the
application grows? Well, that’s where Classy comes in.
Classy is a small JavaScript library that implements
Python inspired classes for JavaScript.var Animal = Class.$extend({
__init__ : function(name, age) {
this.name = name;
this.age = age;
this.health = 100;
},
die : function() {
this.health = 0;
},
eat : function(what) {
this.health += 5;
}
});var leo = Animal("Foo", 42);
// or alternatively
var leo = new Animal("Foo", 42);More information on the website:
- http://classy.pocoo.org/