1.0.9 • Published 9 years ago

jscore v1.0.9

Weekly downloads
33
License
-
Repository
-
Last release
9 years ago

(js)Core Class library

Install

As always, use the npm package manager:

npm install jscore

Local usage:

var Core = require('jscore');
var example1 = Core.define('example1', {

	constructor: function() {
	 	// constructor method.
	}
});

var example2 = Core.define('example2', {
	extend: 'example1',
	
	constructor: function() {
	 	this._super(); // Call super.
	}

});

Global usage:

app.js:

require('jscore').makeGlobal(); // Puts Core in global scope.
Core.Loader.addPrefix('ApplicationName', 'fancy'); // add loader reference to folder 'fancy' for name 'ApplicationName'
Core.define('app', {
	extend: 'ApplicationName.base', // Auto loads fancy/base.js
	
	requires: [
		'data.file' // Auto loads data.file into global scope.
	],
	
	constructor: function() {
	 	var file = new data.file();
	 	
	}
});

data/file.js:

Core.define('data.file', {

});

fancy/base.js:

Core.define('ApplicationName.base', {

});
1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago