我在$(文档)中有大约8k行代码。我正在开发的Web应用程序。我现在正在尝试对代码进行分区,以便更容易维护。
我尝试过包含脚本代码但没有成功
<script type='text/javascript' src='./js/test.js'>{{html "</sc"+"ript>"}}
任何人都可以建议如何在文档准备中包含脚本标记或如何对javascript进行分区。
感谢。
答案 0 :(得分:2)
找到答案 - $.getScript('./js/test.js')
答案 1 :(得分:1)
试试这个:
var html_doc = document.getElementsByTagName('head')[0];
js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', '../js/test.js');
html_doc.appendChild(js);
//for IE
js.onreadystatechange = function () {
if (js.readyState == 'loaded' || js.readyState == 'complete') {
DO SOMETHING
}
}
//for ff and chrome
js.onload = function () { DO SOMETHING }
使用此代码,您还可以在加载脚本时执行某些操作
答案 2 :(得分:0)
我不确定我是否完全理解您的问题,但您可以将所有代码(然后将代码分解为单独的函数)放入函数中,并从document.ready中调用该函数。
如果您愿意,可以在单独的.js文件中定义单独的函数。只需确保它包含在html页面中,如:
<script type='text/javascript' src='./js/test.js' />