了解 jQuery 初始化
Understanding jQuery initialization
当文档加载到客户端浏览器中时很明显,
$(function(){
some code here
});
接管。
假设我有两个 JavaScript 文件main.js
和style.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。目前,您的代码以先到先得的方式工作。
相关文章:
- 在XMLHttpRequest之后重新初始化jQuery
- 通过删除其相关的 DOM 存在来重新初始化 jQuery 插件
- 如何在初始化jQuery.ajax成功函数后覆盖它
- 初始化 jQuery 数据表中的搜索输入
- 在多个动态添加的表单上初始化 jQuery validate() 函数
- 无法在按钮单击Ajax调用时初始化Jquery数据表
- ReactJS - 在 react 类中初始化 jquery 插件的标准方法是什么
- 如何在 AJAX 加载的选项卡中初始化 jquery 函数
- 在 AJAX 页面更新后重新初始化 jQuery 插件
- 是否可以在 ajax 调用后重新初始化 jQuery 的所有插件
- 防止重新定位导航初始化 jquery mmenu
- 如何重新初始化jQuery文件上传数据数组
- 从数据属性初始化JQuery插件
- 用于脚本加载的预初始化jQuery代码不起作用
- 使用数组的本地数组作为数据源初始化Jquery DataTable
- 如何在Handlebars模板中初始化jQuery小部件
- 初始化Jquery动画函数的值
- 在ajax之后重新初始化jquery中的变量
- 初始化jQuery返回空白页的数据表
- 加载附加信息后重新初始化jQuery