Express单独服务js文件
express serve js files separately
使用express时,我的web应用程序加载速度太慢了。要服务的静态中间件我所有的js文件,所以我想尝试服务每个js文件只有在需要的时候(当服务从玉使用js文件的html)。我试过使用.sendFile()
,但它似乎不起作用,虽然我不能告诉这是因为它不能用于我的目的,或者如果我只是不知道如何使用它。
是否有一种方法可以动态地提供js文件,以便在必要时不需要加载时间,或者我应该只是吸收它,最小化我的js,并在开始时静态地提供它?
我认为对你的问题最简单的解决办法是使用脚本标签中的Async属性
http://www.w3schools.com/tags/att_script_async.asp A script that will be run asynchronously as soon as it is available:
<script src="demo_async.js" async></script>
或者使用defer属性
http://www.w3schools.com/tags/att_script_defer.aspA script that will not run until after the page has loaded:
<script src="demo_defer.js" defer></script>
如果你在服务器上使用,设置nginx为服务静态文件:D
相关文章:
- 从文本文件js中读取列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 获取用于外部JavaScript文件(.js)的代码提示
- 如何将Javascript文件(.js文件)放在web服务器中
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- 如何使用jquery显示多个文件.多文件.js
- 使用 PDF 打开 PDF 文件.js而不将文件作为查询字符串传递
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 如何在 Gulp 任务中间添加 CSS 文件.js
- 如何从Dropzone上传和删除文件.js
- 如何在视频中添加视频文件.js 4.2.1.
- 从快速节点下载文件.js具有 JWT 授权
- 访问 JavaScript 文件.js中的 C# 变量
- 在节点中热重载外部 js 文件.js如果文件有任何更改
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- 如何在多文件.js中上传文件时检查文件扩展名
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在path项目中编写文件js脚本