我先说一下什么是source map文件。
source map文件是js文件压缩后,文件的变量名替换对应、变量所在位置等元信息数据文件,一般这种文件和min.js主文件放在同一个目录下。
比如压缩后原变量是map,压缩后通过变量替换规则可能会被替换成a,这时source map文件会记录下这个mapping的信息,这样的好处就是说,在调试的时候,如果有一些JS报错,那么浏览器会通过解析这个map文件来重新merge压缩后的js,使开发者可以用未压缩前的代码来调试,这样会给我们带来很大的方便!
而这种还原性调试功能,目前只有chorme才具有,所以就会出现标题说的问题,我引入jquery-1.10.2.min.js的时候,在firefox下或者其他浏览器下是好的,在chorme下会报错找不到jquery-1.10.2.min.map文件,404,就是因为以上说的情况,jquery会检测浏览器是否支持source map功能,如果支持的话,那就去下载source map文件,而这个时候如果你引用的是官网的min.js那没问题,它会去自己的目录下找source map文件,而如果jquery.min.js文件在你的服务器上而服务器上又没有source map的话,那就会报错了,所以三种解决办法:一,引用官网文件 二,把source map文件下载下来放到服务器上(推荐) 三,把chorme文件的工具-->开发者工具-->设置-->Enable source maps勾去掉,去掉这个勾,jquery就不会去下载source map文件了!
希望可以帮助大家!
相关推荐
《jQuery 1.10.2.min.js:前端开发中的基石》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它的出现极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。本文将深入探讨jQuery 1.10.2.min.js这个...
《jQuery UI 1.10.2 自定义版本详解》 jQuery UI 是一款基于 jQuery JavaScript 库的强大且灵活的用户界面库,它提供了一系列预先设计的组件,用于创建丰富的交互式网页应用。在这个主题中,我们将深入探讨的是 `...
jquery-1.10.2.js
而jQuery 1.10.2.min.js则是经过压缩和优化后的版本,用于生产环境。这个版本的大小远小于未压缩版,减少了页面加载时间,提高了用户体验。尽管源代码被混淆,但不影响其功能的正常运行。 jQuery的核心特性主要体现...
这个压缩包包含了不同版本的jQuery库,包括`jquery-1.10.2.min.js`, `jquery-1.4.4.min.js`, `jquery-1.4.2.min.js`以及`jquery.min.js`。这些文件都是经过压缩和优化的版本,用于在网页中提高性能,减少加载时间。 ...
jquery-1.10.2.min.js jquery-1.11.1.min.js jquery-1.11.3.min.js jquery-1.2.3.min.js jquery-1.3.2.min.js jquery-1.4.2.min.js jquery-1.4.4.min.js jquery-1.5.2.min.js jquery-1.6.4.min.js jquery-1.7.2.min....
jquery-min是加载jquery必备文件脚本
标题中的"jquery.min.js"、"jquery-1.4.2.min.js"、"jquery-1.4.4.min.js"以及"jquery-1.10.2.min.js"都是不同版本的jQuery库,其中".min"表示这些文件是经过压缩和优化的版本,适合在生产环境中使用,以减少页面...
`jquery-1.10.2-vsdoc.js`是专为Visual Studio设计的文档文件,它包含了jQuery库的所有函数和方法的详细注释,这对于使用VS作为开发工具的开发者来说,是极其宝贵的资源。VSdoc文件允许开发者在编写代码时得到即时的...
本资源包含了jQuery各版本系列。 大致有: ...整理收集的jquery虽然在网上都能下到,但是能一次性就下载这么全(80%的版本)。 请点击“上 传 者:tianjie224589” 列表免积分下载 “jQuery使用手册”。
jQuery-Migrate 是一个过渡插件让你在原来代码上升级 jQuery 不用修改代码。cdn:https://code.jquery.com/jquery-migrate-3.0.0.min.js
标题 "ninja-win-1.10.2.zip" 暗示了这是一个针对Windows平台的ninja构建工具的版本1.10.2的压缩包。ninja是一款高效的自动化构建系统,它专注于速度和简洁性,常用于C++和其他语言的项目构建,尤其是在与Google的...
《jQuery 1.10.2.min.js:深入解析与应用》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,已经成为了Web开发中的必备工具。本次我们将深入探讨其1.10.2.min版本,这是一个经过压缩优化的版本,旨在...
jquery-1.10.2 压缩包+非压缩版(支持ie6,7,8),另附压缩版引用地址: 百度压缩版引用地址: <script src="http://libs.baidu....<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
【标题】"nginx-1.10.2.zip" 是一个包含了Windows版本的Nginx服务器的压缩包,主要用于在Windows环境下进行Web服务和反向代理的测试。Nginx是一个高性能的HTTP和反向代理服务器,同时也是一款邮件代理服务器。它的...