My JavaScript file now has a length of more than 1000 lines. I need to make it more manageable. Here is the basic structure of my file:
// Some settings (easily put in a separate file) // Some jQuery plugins (easily put in a separate file) $(function () { var gadget1 = (function() { var private, public; // stuff return public; }()); var gadget2 = (function() { // gadget2 uses gadget1 var private, public; // stuff return public; }()); var gadget3 = (function() { // gadget3 uses gadget1 and gadget2 var private, public; // stuff return public; }()); // Playing around with the gadgets. });
The bulk of my code is enclosed in $(document).ready()
and consists of "gadgets" that are short circuits. How can I separate each "gadget" in a separate module?
source share