了解 jQuery 初始化

Understanding jQuery initialization

本文关键字:初始化 jQuery 了解      更新时间:2023-09-26

当文档加载到客户端浏览器中时很明显,

$(function(){
some code here
});

接管。

假设我有两个 JavaScript 文件main.jsstyle.js

main.js 用于功能和样式.js用于页面加载时的一些假设样式。我想要这两个文件。我将它们包含在我的索引中.html第一种样式.js然后是 main.js它们都以:

$(function(){
    some code here
    });

我的问题是,document.ready的执行顺序是什么.js是主要的风格.js开始并行做事,还是顺序的,一旦风格.js完成了它应该做的事情然后是主要的.js接管??

它是顺序的。 JavaScript 中没有并行处理。 它们将按照您在页面上包含脚本的顺序调用。

这也是一个很好的答案:你能有多个$(document).ready(function(){ ... })部分吗?

好吧,你可以有多个document.ready但这会影响代码的可读性。这里已经解释了更多

Javascript 默认情况下不会并行执行代码,要在后台执行代码,您需要创建 Web Workers。目前,您的代码以先到先得的方式工作。