javascript - 采购实际上不存在的 javascript 文件是否有任何负面影响?

标签 javascript http-status-code-404

如果您在 HTML 文件中执行 script src="/path/to/nonexistent/file.js"并在浏览器中调用它,并且 HTML 文件中的其他任何地方都没有依赖项或资源需要该文件或其中的代码实际存在,这样做有什么内在的坏习惯吗?

是的,这是一个奇怪的问题。理由是开发人员正在处理允许在某些情况下提供自定义(自包含)javascript 文件的 CMS。问题是 CMS 在为 javascript 创建条件包含时不是很灵活。因此,无论它们是否实际位于指定路径,只引用自包含的 js 文件会更容易。

由于没有向用户显示任何错误,是否应将此做法视为可行的选择?

最佳答案

主要缺点是性能,因为浏览器会尝试(努力)下载文件,而您的服务器会寻找它。最后,浏览器可能会下载 404 页面 - 从而减慢页面加载速度。

关于javascript - 采购实际上不存在的 javascript 文件是否有任何负面影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2870729/

相关文章:

java - Spring RequestMapping 404错误

php - CakePHP 重定向状态代码 404

javascript - 在 SetTimeout 函数之后调用一个函数

javascript - 我的 javascript 书签什么也没做,我哪里搞砸了?

javascript - 如何在 Jest 中模拟 Mongoose 'find()' 函数?

javascript - Opera Mobile 9.7 Beta 设置焦点

java - Spring +Maven | 404错误: The requested resource is not available

javascript - 使函数始终异步

php - 使用查询字符串对 php 文件进行 Ajax 查询会导致 404

go - AWS API Gateway WebSockets [POST] @connections返回404未找到