使用JQuery加载功能有什么缺点吗?



我目前正在开发一个网站,基本上显示传感器数据。该网站必须有一个图表,我想使用HighChart折线图。由于网站没有太多内容,我决定将所有操作都放在一页(图表,表格......所以这个页面有很多部分。为了避免这种混乱,我想在另一个HTML文件中构建图形部分,并通过JQuery加载函数在主页中使用它。我知道如何显示或使用其他代码的唯一方法是这个。

例如:

$('.sampleDiv').load('sampleHtmlFile');

问题开始了。我不确定这种方式是否会影响整个页面及其精心设计的结构。对于开发人员来说,这是不好的做法吗?有什么理由以这种方式使用或不使用负载函数吗?也许是处理这个问题的另一种方法...

顺便说一下,对于Web开发来说,我太新了。

我不建议使用jQuery的load来加载依赖于javascript的网页(我假设你想使用 http://www.highcharts.com/)。
特别是作为初学者,这样做会遇到很多问题。

更多信息:
.load()只不过是一个 ajax 调用 - 并且您会遇到通过 ajax 将新的javascript脚本加载到页面时遇到的问题。
浏览器本身无法正确处理通过 Ajax 加载脚本,因此浏览器会像同步一样处理请求,您将收到以下警告:

主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。

为了防止这种情况,您需要类似 jQuery.getScript() 的东西来加载带有 .load() 的外部 JavaScript 文件。

博士:
当您是初学者时,我不建议加载包含外部javascript文件的html文件。您可能会遇到很多麻烦 - 从缺少依赖项到处理 Ajax 请求(如同步请求)的浏览器。