请问js的导入的一些问题???

比如一段代码:


function method(){
alert("ok");
}

在jsp中,我可以有两种方式使用:一种是通过把这段代码写成一个.js文件,然后用

  • 我个人的理解是:
    一、便于维护。
    如果多个页面调用同一个函数,那么把它们放在一个文件中,这样维护时只需维护一个文件就行了。

    二、资源共享,减少网络开销
    如果写在test.js中,这个文件只需被加载一次就可以就可以在多个jsp页面中共用了。
    如:A.jsp,B.jsp,这2个页面都用到test.js这个文件,那么如果前面已经打开过A.jsp,则test.js就已经被下载到本地了。这时候再打开B.jsp,test.js就不用再从服务器上下载了。

    如果直接写到jsp页面中,每打开一个文件,同样的一段代码都要下载,这是没必要的。


    如果这个函数只有一个jsp用到,那么放在哪里都无所谓了。