加载新javascript的最佳做法是什么?

时间:2017-05-19 10:37:31

标签: javascript jquery ajax load

我正在开发一个通过ajax调用各种不同页面和表单的网站。为了节省页面加载时间,我尝试仅加载每个页面或表单所需的.js文件,但在开发期间,这会导致一些问题和错误,例如必须通过{{1}引用的事件或元素}。此外,Jquery现在抛出一个弃用警告,用于通过ajax加载内联js。

我知道我可以通过jquery的$(document)函数调用外部脚本,并且能够解决所有错误,但我想知道它是否只是一个整体更容易在主标题(或页脚)中包含所有必需的脚本文件。

在工作流程与用户体验方面哪种方法更有效?最初加载所有站点js,还是根据需要动态加载脚本? (在这种情况下,无关的js文件的总大小约为50kb)

1 个答案:

答案 0 :(得分:1)

我建议您在需要时动态加载,并将每个js文件放入要加载的每个文件中,忘记load()实际上已弃用,使用$.ajax()语法。