I am primarily a c# programmer. I have recently been getting into some jquery development. when I am working on applications in c#, I create a new class file (.cs) for every new class that I create.
How do people generally structure their jquery/javascript applications. I would like to reuse some functionality across pages, so do I put each function in it’s own .js file? or is it best practice to group like functions into files? I can’t see putting each on in it’s own file as that would create many calls to import individual file into a page….
How are other people handling these types of situations.
Thanks for any thoughts.
EDIT – I should have mentioned that I am beginning to look at unit testing with QUnit and figured it would be good to have proper structure of my project to better facilitate unit testing.
I generally keep all plugins into their perspective files but functions I create I tend to place into a “global.js” file that the entire site will pull from. Then I don’t have to worry about pulling in specific files when a need a specific function. It will all be in the global.