当文档加载到客户端浏览器中时,很明显,
$(function(){
some code here
});
接管。
假设我有两个 JavaScript 文件
main.js
和 style.js
main.js 用于功能,style.js 用于页面加载时的一些假设样式。我想要这两个文件。我将它们包含在我的 index.html 中,首先是 style.js,然后是 main.js,它们都以:
开头$(function(){
some code here
});
我的问题是,
document.ready
的执行顺序是什么,是main.js和style.js开始并行执行操作还是顺序执行,一旦style.js完成了它应该执行的操作然后 main.js 接管??
是有顺序的。 JavaScript 中没有并行处理。它们将按照您在页面上包含脚本的顺序被调用。
JavaScript默认不会并行执行代码;要在后台执行代码,您需要创建webworkers。目前,您的代码遵循先到先得的原则。