JQuery map:这究竟是什么?它有什么作用?

时间:2014-07-11 03:53:59

标签: javascript jquery

我已经在网上搜索了一个易于理解的JQuery地图定义及其功能,但无法找到我能轻易理解的地图。

当我使用Chrome DevTools时,我看到JQuery.min.map已加载,但返回时状态错误为NOT FOUND

//@ sourceMappingURL=jquery-1.10.2.min.map

我在我看过的JQuery版本中看到了这一行。所以我的问题是,地图有什么意义?为什么JQuery映射不在页面源代码中,而是在JQuery源代码中的上一行,并且只在DevTools中加载?它有用和有什么用?

1 个答案:

答案 0 :(得分:2)

  

所以我的问题是,地图有什么意义?

将缩小或转换(或两者)源代码中的符号映射到原始源代码中的正确位置。这使调试转换代码更容易(!)。

  

为什么JQuery映射不在页面源代码中,而是在JQuery源代码中的上一行,并且只在DevTools中加载?

因为它不是实际源代码的一部分,仅用于调试。

  

它有用,有什么用?

见第一个答案。


有关源地图的更多信息:Introduction to JavaScript Source Maps