gpt4 book ai didi

javascript - 您怎么知道如何初始化脚本?

转载 作者:行者123 更新时间:2023-11-28 19:31:02 27 4
gpt4 key购买 nike

2 个问题:

1) 您如何知道如何初始化脚本?代码是否始终位于 js 文件中的某个位置,是否必须从头开始创建初始化代码等?

2) 为什么不需要“激活”/初始化 jQuery 脚本?我使用的其他脚本需要激活,那么为什么 jQuery.js 不需要内部脚本来启动它呢?

只是想理解这个概念,提前致谢!

最佳答案

在网页中,JavaScript 通过以下 HTML 标签加载并执行:

<script src="scriptFile"></script>

或内联

<script>
... code here ...
</script>

在这两种情况下,加载/找到的 JavaScript 都会按照找到的顺序从源顶部一直到底部立即执行。

JavaScript 没有像 Java 或 C 中那样的“初始化”。没有与 main() 函数等效的函数,如下所示:

class X {
public static main(String args[]) {
....
}
}

在 JavaScript 代码中,只是从顶部开始“执行”。

JavaScript 代码以等待 DOM 完全加载和准备开始的情况并不罕见。例如启动的脚本:

$(function() {
// ... code here ...
});

应被理解为执行名为“$”的函数,并向其传递一个匿名函数,该函数应在 DOM 加载时运行。所有这些符号、大括号、方括号等可能会令人困惑,但理解它们的最佳方法是仍然意识到所有代码都是从上到下运行的......它可能不会立即运行。例如:

var x = function() {
// ... some code ...
};
x();

尽管函数定义中可能有大量代码,但在调用函数之前它不会运行。在 JavaScript 中,将代码定义与代码执行分开。

另请参阅相关问答:

main() function in JavaScript?

关于javascript - 您怎么知道如何初始化脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26794318/

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