Revision: 60207
Updated Code
at October 27, 2012 19:31 by XtreamIT
Updated Code
/*jshint browser:true, jquery:true, undef:true, devel:true, unused:false, curly:true, strict:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, quotmark:true, indent:2, maxerr:50 */ /*global window:true */ /** Global Class collection with a class(klass) object with private and public variables/methods without using this. @author John Doe @namespace classLib */ (function (window) { 'use strict'; var classLib = window.classLib || {}; /** @class klass @namespace classLib */ classLib.klass = function () { /* Private variables */ var _foo, _bar; _foo = 'foo'; _bar = 'bar'; /*-------------------------------------------------------*/ /* Private functions */ var _privateFunc = function () { _foo = _bar; }; return { /* Public functions */ init: function () { privateFunc(); }, getFoo: function () { return _foo; }, setFoo: function (value) { _foo = value ||Â _foo; } }; }(); // Expose klass to the global object window.classLib = classLib; }(window));
Revision: 60206
Updated Code
at October 27, 2012 12:01 by XtreamIT
Updated Code
/*jshint browser:true, jquery:true, undef:true, devel:true, unused:false, curly:true, strict:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, quotmark:true, indent:2, maxerr:50 */ /*global window:true */ /** Global Klass object with private and public variables/methods without using this. @author John Doe @namespace klass */ (function (window) { 'use strict'; var klass = window.klass || {}; klass.config = {}; /** @class main @namespace klass */ klass.main = function () { /* Private variables */ var foo, bar; foo = 'foo'; bar = 'bar'; /*-------------------------------------------------------*/ /* Private functions */ var privateFunc = function () { foo = bar; }; return { /* Public functions */ init: function () { privateFunc(); }, getFoo: function () { return foo; }, setFoo: function (value) { foo = value ||Â foo; } }; }(); // Expose klass to the global object window.klass = klass; }(window));
Revision: 60205
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 25, 2012 19:28 by XtreamIT
Initial Code
/** Holds xxx scripts and functionality. @author John Doe @module klass @requires Jquery */ if (typeof klass === 'undefined') { var klass = klass || {}; } klass.config = {}; /** @class main @namespace klass */ klass.main = function () { var publicFunc = function() { }; return { init: function () { }; }();
Initial URL
Initial Description
jsHint happy class template for javascript
Initial Title
Javascript Class Template
Initial Tags
javascript, class, template
Initial Language
JavaScript