作者teana (TeAna)
看板Web_Design
标题Re: [问题] <script>写在那里比较好?
时间Fri Jun 1 12:33:54 2007
※ 引述《DarkKiller (System hacked)》之铭言:
: ※ 引述《assoco (nice)》之铭言:
: : 请问大家...
: : <script></script>要写在网页的那一区比较好呢?
: : 以前常看到人写在<head></head>之间
: : 後来又听说有人坚持写在</head><body>之间
: : 偶尔也有人在<body></body>中间乱入的
: : 看的我都搞不清楚了...还是说...写在那里根本没差??
: 建议写在 body 最後方的原因是因为读到那边的时候 DOM tree 都建立出来了,
: 如果写在 <head> 里的话有可能 document.getElementById() 会找不到。
: 如果坚持要写在 <head> 里,而且有用到 DOM tree 的元素的话,另外一种方式
: 是利用 onload event 做。
简单地说,如果你的script是要在网页load进来时,就要执行的话,
建议放在body最下面,原因如DarkKiller所说。
如果script是在网页load完,使用者操作过程中才可能被执行到的话,
放在哪都ok啦~~
如果两种情况都有,那建议就通通放在body最後面罗,比较好维护啦~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.22.237