Web2.0 Javascript use and maintenance

From WormBaseWiki
Revision as of 20:28, 27 July 2010 by Xiaoqi (talk | contribs) (Created page with 'Javascript functions are splited into separate files and located under: /root/js/ eg: *ajax.js *effect.js *jquery.tablescroll.js (this one is going to move/change in future) *…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Javascript functions are splited into separate files and located under: /root/js/ eg:

  • ajax.js
  • effect.js
  • jquery.tablescroll.js (this one is going to move/change in future)
  • log.js
  • search.js
  • style.js
  • miscellaneous.js

At the beginning of template/boilerplate/html, included them as following.

 [% FOREACH item IN JavaScripts %] 
  <script type="text/javascript" src="[% '/js/' _ item _ '.js' %]" ></script> 
 [% END %]

NOTE: 1. In the future we could use a deployment script to combine+minify them into one file (eg. cat + YUI compressor) 2. consider namespace 3. probably move all under root/js/jquery ?