日期:2014-05-18  浏览次数:20775 次

js 的位置
请教一下。网页中js代码的位置有什么规定么?因为我自己是随便放的,上面也行,下面也行。不过我看很多正规网站都放在上面<head>之间的,难道只是为了规范么?

------解决方案--------------------
一般写在js文件
------解决方案--------------------

------解决方案--------------------
一般写在一个共同的js里面。如果只是你自己特殊需求可以自己定义一个。
最好不要写在jsp里面,不安全。别人可以根据你的javascript攻击你的网站
------解决方案--------------------
js写在什么地方很重要.
写在<head>或更上面,如果有自动执行的方法,那么有可能找不到html的元素,从而报错.
写在<html></html>之后,页面都加载完成,可以访问所有元素,适合写一下自动的初始化方法
有时写在代码中间,是为了取值方便,例如在上面声明变量,在代码中间取值(jsp脚本与js代码混写),在下面使用变量.
写在js文件中,便于管理,js也可以有全局变量...
------解决方案--------------------
JS有加载顺序的,你要确保你JS里使用的东西,
在前面出现过,就是在使用对象前,都要定义。