Joh*_*Doe 1 html javascript ajax jquery javascript-events
对愚蠢的问题表示歉意,但我需要专家澄清.
出了三块地的投入使用Javascript, ,head,$(document).ready或者body,其中将最好的地方是把一个使用了大量的一些Ajax $GET的功能呢?
例如,我使用的是一个调用的JavaScript函数,execute_send()但我不确定哪个地方最适合放置它.以下是错误:
Problem at line 67 character 22: 'execute_send' was used before it was defined.
function execute_send() {
此外,展示位置如何影响页面加载时间?
Tam*_*ake 10
一般情况下,除非由于某种原因你需要在其他地方使用它,否则将所有的JS放在最后.浏览器在解析你的JS之前不会继续,所以让页面首先加载是很好的.请参阅http://developer.yahoo.com/performance/rules.html
作为一个例子,你可能真的想把JS放在头脑中:你可能有一些你希望在页面呈现之前运行的A/B测试代码 - 在这种情况下,代码应该放在首位,因为你真的希望它尽快运行.