js 的位置,该如何解决

JavaScript013

js 的位置,该如何解决,第1张

一般写在js 文件

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------

一般写在一个共同的js 里面。如果只是你自己特殊需求可以自己定义一个。

最好不要写在jsp 里面,不安全。别人可以根据你的javascript 攻击你的网站

------解决方案--------------------------------------------------------

写在 head 或更上面,如果有自动执行的方法,那么有可能找不到html 的元素,从而报错.

写在 html /html 之后,页面都加载完成,可以访问所有元素,适合写一下自动的初始化方法

有时写在代码中间,是为了取值方便,例如在上面声明变量,在代码中间取值(jsp 脚本与 js

代码混写),在下面使用变量.

------解决方案--------------------------------------------------------

JS 有加载顺序的,你要确保你JS 里使用的东西,

在前面出现过,就是在使用对象前,都要定义。

理论上JS并没有书写位置的要求,所以写在上面写在下面都没有什么。

不过呢,你需要注意,写在上面,如果是初始化的函数就不太合适了,因为这个时候文档还没解析完呢,所以一般来说,为了避免这类问题,一般是写在下面好些。

当然其实写在上面和下面都不是特别恰当,最好是写在一个单独的JS文件中。然后在HTML文件中引入即可。