gpt4 book ai didi

javascript - JQuery 最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:51 27 4
gpt4 key购买 nike

好的,伙计们,这里有三个问题。他们都很菜鸟,但我只是想听听你们对他们的看法。

1) 在编写 jquery 脚本时,我应该包括类型吗?

即:

<script type="text/javascript" charset="utf-8">
//Jquery here
</script>

或者只是一个开始和结束的脚本标签是可以接受的吗?

2) 我知道在结束 body 标记之前包含所有 JQuery 是最佳做法,但这是否也意味着我也在 body 之前包含实际的 jquery.js 文件?

3) 如果我的页面依赖于 jquery 来查看它应该如何(不仅仅是 Action 事件/ajax/等)怎么办。例如,我正在使用一个名为 datatables 的 jquery 插件,它对我指定的数据库进行排序并自动分页/排序/等。我发现因为我在 DOM 加载后包含了所有脚本,所以在我的 datatables.js 文件和相应的构造函数加载之前,我看到了数据表的原始格式。在我的 body 负荷之前加入这个是否可以接受,这样就不会发生这种情况?

最佳答案

  1. 包括类型 ( type="text/javascript" ) 是最佳实践,但在 HTML5 中不需要它,因为它是默认值。在 HTML 4 中它是强制性的,但所有现代浏览器都会将脚本内容读取为 javascript如果没有指定,但根据规范仍然无效。您可以在此处阅读更多信息:Which is better: <script type="text/javascript">...</script> or <script>...</script>
  2. 将 jQuery 脚本放在头部是一个不错的选择,但这不是强制性的,它必须位于使用 jQuery 库的所有其他脚本之上。
  3. 关于插件,如果不查看您的代码并了解插件的工作原理,则很难判断。您可以尝试将所有脚本移动到 <head>看看它是否对你有帮助。 (如果插件等待 DOM 就绪,它可能仍然具有相同的效果。)

关于javascript - JQuery 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com