Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在html中链接javascript_Javascript_Html - Fatal编程技术网

如何在html中链接javascript

如何在html中链接javascript,javascript,html,Javascript,Html,我正在创建基于浏览器的视频编辑工具。我希望用户首先下载一个~70mb的javascript文件,并将其存储在计算机上的某个位置。我想在我的网站打开时链接该文件。我怎样才能做到这一点 编辑 我的意思是有各种各样的文件,比如js1.js、js2.js。。。所有总数高达70mb。因此,我将提供一个zip文件夹供下载,并仅链接js1或js2文件等,具体取决于用户希望应用的效果,这实际上是自动完成的。添加带有指向本地js文件(也存储在服务器上)链接的标记后,文件将自动加载。 请参阅,以了解有关这方面的更多

我正在创建基于浏览器的视频编辑工具。我希望用户首先下载一个~70mb的javascript文件,并将其存储在计算机上的某个位置。我想在我的网站打开时链接该文件。我怎样才能做到这一点

编辑


我的意思是有各种各样的文件,比如js1.js、js2.js。。。所有总数高达70mb。因此,我将提供一个zip文件夹供下载,并仅链接js1或js2文件等,具体取决于用户希望应用的效果,这实际上是自动完成的。添加带有指向本地js文件(也存储在服务器上)链接的
标记后,文件将自动加载。 请参阅,以了解有关这方面的更多信息

您只能引用服务器上的js文件。服务器上的文件可能如下所示:

  • index.html
  • somefancyjsfile.js
然后,您可以通过
标记从html文件内部引用js文件。
不过我不确定尺寸是否有点太大…

很抱歉通知您,但我认为您的尝试确实有问题

一个“解决方案”是将javascript缓存在用户浏览器上,这样任何后续请求都会解析缓存,而不是再次从服务器请求资源

但是,您应该知道,如果您需要下载约70mb的javascript文件,您就做错了。我有一个完整的web应用程序项目,发布时总大小约为60mb,包括正确运行所需的所有文件,其中的代码库非常大


我发现很难相信一个javascript文件需要这么大,无论如何,也许一个简单的缓存就可以做到这一点,这就是浏览器开箱即用的方式。你可以尝试使用本地存储,但你仍然需要一些配置来从web访问硬盘。现代浏览器都有这样的安全漏洞:如何获取用户本地文件系统的路径?您无法访问客户端文件系统上的文件。您只能通过服务器提供js文件。我的意思是有各种各样的文件,比如js1、js2。。。所有总数高达70mb。因此,我将提供一个zip文件夹供下载,仅链接js1或js2文件等,具体取决于用户希望应用的效果。您为什么需要在本地一次下载所有内容?也许您可以先加载js1、js2作为默认值,然后异步加载其余的文件,因为初始加载不需要它们,只有在用户单击时才需要它们。如果您将脚本包含在标签中,那么您的js应该被缓存在浏览器上