在html body标签中使用内联javascript是一个很好的论据?

qod*_*nja 3 javascript jquery

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

document.ready stuff由主模板中包含的模块加载.我认为这很麻烦.但我需要一个很好的论点.

Joh*_*lla 6

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

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