在我的JavaScript文件中,首先执行初始化代码或$(document).ready()事件中的代码



我正在处理的一个项目有一些初始化代码(不在任何函数中)和jQuery $(document).ready()事件中的一些代码。哪个代码首先执行?为什么?我还想知道为什么会这样写?谢谢。例如:

'use strict';
let inputs = [];
function func(){};
function func2(){};
$(document).ready(function(){
const a = 1;
func2();
})

ready()方法用于在加载文档后使函数可用。无论你在$(document ).ready()方法中编写的任何代码,一旦页面 DOM 准备好执行 JavaScript 代码,就会运行。

在此代码中,fun2() 将在加载文档后首先调用。

代码将从上到下执行:'use strict';先执行,然后执行let inputs = [];,依此类推。

请注意,执行函数定义function func(){};function func2(){};实际上不会在此时调用函数。

加载文档后,它会调用传递给$(document).ready()的匿名函数,该函数执行const a = 1;,最后调用func2();

相关内容

最新更新