From: Jakub Narebski Date: Sat, 26 Mar 2011 11:08:42 GMT Subject: Re: [PATCH/RFC 0/3] gitweb: Split gitweb.js, improve JavaScript Message-ID: <201103261208.44548.jnareb@gmail.com> In-Reply-To: <4D8D112A.5020703@eaglescrag.net> On Fri, 25 Mar 2011, J.H. wrote: > The only thing I would comment on is that we may want to document (for > the build process) a way to force a certain ordering of various files. > Case in point we probably want to force the things like various global > defs (what I'm proposing in the timezone stuff) at the top and let the > function defs go below that. Actually I don't think that matters, at least not if JavaScript files contain only variables and functions, and do not include any code that is actually run when file is loaded. A very simple test (below) confirms that. In JavaScript variable declarations ('var' keyword) and function definitions ('function' keyword) get "hoisted" at beginning. > Other than that this all looks good. Thanks. -- 8< -- JavaScript test test -- >8 -- -- Jakub Narebski Poland