多个js文件调用函数问题
最近在做一个项目,用的==jquery==和==easyui==,有很多常用的函数我就把它们写到了common.js里面,
然后又写了一link.jsp,把常用的css和js文件都写在里面,然后页面直接include,写着写着就发现好多函数都
不能用了,这个问题困扰了两天,后来重写了js才发现原来是顺序问题。以下是js引用的正确顺序
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/index.js" type="text/javascript"></script>
<script src="js/common.js" type="text/javascript"></script>
就是说依赖的js最先引入,比如jquery.js,
然后引入window.onload=function(){},或者jquery的$(function(){});这两个部分的javascript代码块或者js文件,
最后引入自己写的常用的函数库common.js