javascript - 支持/反对在 html 正文标记中使用内联 javascript 有什么好的论据?

标签 javascript jquery

我的一个同事认为在 html 文档中的任何地方只包含 jquery 的 document.ready() 调用(多个)比尝试将它们全部放在头、脚或中更简单外部 js 文件。你能告诉我你对此的看法吗?

document.ready 内容由包含在主模板中的模块加载。我觉得这很乱。但我需要一个很好的论点。

最佳答案

您同事的方法存在很多问题:

  • 不干。每次要调用它时都必须重复该代码。
  • 无法缓存相同的 Javascript;每个新页面都必须加载它。
  • 如果您以后决定以不同的方式执行此操作,则 N 个文件现在不同,而不是一个。
  • 对于维护者来说,这段代码在 N 个不同的文件中重复出现不会立即显而易见。

关于javascript - 支持/反对在 html 正文标记中使用内联 javascript 有什么好的论据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2233367/

相关文章:

javascript - ng-change 对 Controller 的输入进行更改,因为语法不起作用

javascript - 如何在数组中存储对变量的引用?

javascript - 使用 Javascript/JQuery 进行时间验证(和比较)

javascript - Highcharts - 定位图例(左和右/x 和 y)

javascript - 为什么在 Google Script 中由时间驱动的触发器执行时函数参数的值不是未定义的?

Javascript递归函数似乎在第一次通过后退出

jquery - 循环更新html5进度条

javascript - 单击其自定义 html 单击时删除联合 js 节点的问题

Javascript/jQuery 动态数组

javascript - jQuery 下载适用于 Chrome 而不是资源管理器