如何确保在调用javascript文件之前加载页面

如何确保在调用javascript文件之前加载页面,javascript,Javascript,我的页面中有一个canvas元素。我需要在调用javascript文件之前完成加载。任何建议都可以使用jQuery并将代码放入函数中 $(document).ready(function () { // put code here }); 您可以使用jQuery并将代码放入函数中 $(document).ready(function () { // put code here }); 将标记放在标记后面的某个位置 或者使用jQuery(ugh)和它的文档就绪东西,不管什么…把

我的页面中有一个canvas元素。我需要在调用javascript文件之前完成加载。任何建议都可以使用jQuery并将代码放入函数中

$(document).ready(function () {
    // put code here
});

您可以使用jQuery并将代码放入函数中

$(document).ready(function () {
    // put code here
});
标记放在
标记后面的某个位置

或者使用jQuery(ugh)和它的
文档就绪
东西,不管什么…

标记放在
标记后面的某个地方


或者使用jQuery(ugh)和它的
文档就绪
东西,不管什么…

旧的最好的方法是将JS代码放在页面的末尾,就在结束正文标记的内部。因此,您可以确保DOM已准备就绪。

最古老、最好的方法是将JS代码放在页面末尾,就在结束正文标记内。因此,您可以确保DOM已准备就绪。

我想调用另一个.js文件。我不确定“调用另一个”是指加载一个额外的JavaScript文件还是调用一个JavaScript函数。但是在$(document).ready()中应该可以使用这两种方法。如果您引用了另一个javascript文件,则可以确保在执行此函数时已加载该文件。此时,您可以从页面调用任何函数。@johnmunch:我的意思是调用另一个javascript文件。我不知道如何从ready()中调用该文件。我读到负载不起作用。你能举个例子吗?我想调用另一个.js文件。我不确定“调用另一个”是指加载一个额外的JavaScript文件还是调用一个JavaScript函数。但是在$(document).ready()中应该可以使用这两种方法。如果您引用了另一个javascript文件,则可以确保在执行此函数时已加载该文件。此时,您可以从页面调用任何函数。@johnmunch:我的意思是调用另一个javascript文件。我不知道如何从ready()中调用该文件。我读到负载不起作用。你能举个例子吗