var pkg = new Package();
Create namespace
pkg.namespace("k.util");
Create several namespaces
pkg.namespace("k.io", "k.ui", "k.db");
Load a class.run
pkg.require("k.ui.Growler", {
success: function(){
var g = new k.ui.Growler();
g.growl("Class imported and executed successfully");
}
});
Include local files. run
Package.include(["max.js", "sum.js", "dif.js", "test.css"], {
success: function(){
$("out1").update("2+3 > 5-3 is "+isMax(sum(2,3), dif(5,3))+"
");
}
});
Include external file. run
pkg.namespace("k.maps.google");
k.maps.google = function(){
if(GBrowserIsCompatible()) {
var map = new GMap2($("gmap"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
};
Package.include("gmaps.css");
Package.include("http://maps.google.com/maps?callback=k.maps.google&async=2&key...", {
type: "js"
});