日期:2014-05-17  浏览次数:20620 次

【清风来提问】一个JS引入顺序的问题 希望各位大大有空瞅瞅
事情是这样的
比如说有这样一个页面代码
HTML code

<HTML>
 <HEAD>
    <SCRIPT src="${base}/js/vvshop/jQuery-1.3.2.js" type=text/javascript></SCRIPT>
    <SCRIPT src="${base}/js/vvshop/jquery.validate.js" type=text/javascript></SCRIPT>我在这里引入了一个其他的JQuery 插件 
    <script language='javascript'>
    一堆的JS代码[要基于第二个插件的]
    </SCRIPT>
 </HEAD>

 <BODY>
  ...........
 </BODY>
</HTML>




我这个validate的插件因为是有加载顺序问题的 必须是先JQuery 然后是validate 的顺序 
但是网站基于模板 他再头部尾部 或者中间的include中间
还会<script> 去加载JQuery的插件

加载的顺序就会变成 jQuery---->validate----->......————>jQuery  
造成validate的插件方法不可用  
碰到这样的问题 该如何解决


------解决方案--------------------
通用的JS最好封装好,在最外层页面引用,别放在include的页面里面。
------解决方案--------------------
探讨

通用的JS最好封装好,在最外层页面引用,别放在include的页面里面。

------解决方案--------------------
那就不要在不相关的模板文件中引用不相关的js资源
------解决方案--------------------
清风?