相关疑难解决方法(0)

我应该在哪里将<script>标记放在HTML标记中?

在JavaScript文档中嵌入JavaScript时,放置<script>标记和包含JavaScript 的适当位置在哪里?我似乎记得你不应该把它们放在这个<head>部分中,但放在该部分的开头<body>也是不好的,因为在完全呈现页面之前必须解析JavaScript(或类似的东西).这似乎将该部分的末尾<body>作为<script>标记的逻辑位置.

所以,在这里把正确的地方<script>标记?

(这个问题引用了这个问题,其中建议JavaScript函数调用应该从<a>标签移动到<script>标签.我专门使用jQuery,但更一般的答案也是合适的.)

html javascript jquery

1392
推荐指数
11
解决办法
53万
查看次数

<head>中的JavaScript或</ body>之前的JavaScript?

我即将开始一个新的Web项目,我计划使用以下方案将我的JS脚本放在头部和终端之前:

  1. 对于页面的用户体验至关重要的脚本是有头脑的.因为我已经开始仔细阅读网页 - 在页面加载之前加载了头部的脚本,所以在那里放置对用户体验至关重要的脚本是有意义的.

  2. 对于页面的设计和用户体验(谷歌分析脚本等)不重要的脚本会在之前发布<head>.

这是一种明智的做法吗?

另一种方法是将所有脚本放入</body>并将defer属性添加到非必要脚本 - 但是我已经读过旧版本的FF没有获取defer属性.

html javascript firefox user-experience

46
推荐指数
2
解决办法
2万
查看次数

将JavaScript/Ajax放在文档中的最佳位置在哪里?

对愚蠢的问题表示歉意,但我需要专家澄清.

出了三块地的投入使用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() {

此外,展示位置如何影响页面加载时间?

html javascript ajax jquery javascript-events

1
推荐指数
1
解决办法
5984
查看次数