1
18
全球经济形势不好,因为它们不会马上造成问题。只有到了以后,在你到处使用它们之后,它们会导致非常难看的问题——如果不从头开始编写代码,你就无法解决这些问题。
示例:您使用
您测试了代码,它似乎可以工作。但实际上,您已经“添加”了同一个变量两次。这没问题,因为javascript不理解“一次创建一个新变量”的概念。它只知道“除非已经存在,否则创建”。因此,使用代码,最终,一个函数将修改
这就是为什么最好确保变量只能在需要的基础上被看到的原因。这样,一个函数就不能破坏另一个函数。随着代码的增长,这变得更加重要。 |
2
2
您应该用var$body定义它,然后它将是该函数范围内的本地变量,如果没有var,它将被所有人覆盖。
|
3
2
全局变量可能与其他脚本冲突或被覆盖。当你不需要全球化时,最好避免全球化。简单使用
|
4
2
你可以把它改写为
(使用
使用globals不好的原因是它可以被其他任何东西覆盖。为了使代码能够很好地伸缩,它将依赖于您使用的其他脚本。最好保持脚本尽可能自给自足,尽可能少地依赖于它之外的世界。 |
5
0
jslint非常严格。可能没必要对这件事太过火。
但是如果你感觉不好,你可以像你观察的那样做。
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |