jupyter notebook会在加载时导入一堆JavaScript文件,几乎所有文件都位于URL模式.js?v=xxx
我了解一些带有参数的URL可以用于http get方法。
https://www.google.com/search?q=javascript
在jupyter笔记本中,“ index.js?v = xxx”是什么?
这里是/static/components/proptypes/index.js
的一部分,请单击here查看完整版本
(function (global, factory) {
if (typeof define === 'function' && define.amd) {
define('PropTypes', ['exports', 'module'], factory);
} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {
factory(exports, module);
} else {
var mod = {
exports: {}
};
factory(mod.exports, mod);
global.PropTypes = mod.exports;
}
})
我比较了
http://localhost:8888/static/components/proptypes/index.js?v=c40890eb04df9811fcc4d47e53a29604
和
http://localhost:8888/static/components/proptypes/index.js
它们没有任何区别。
function (global, factory)
是否可以处理参数v
?
https://code.jquery.com/jquery.js?v=c40890eb04df9811fcc4d47e53a29604
和https://code.jquery.com/jquery.js
是同一文件,而https://code.jquery.com/jquery-1.12.4.js
是新文件。
答案 0 :(得分:3)
这取决于您编写应用程序的方式。我使用版本强制下载更新的javascript。否则,浏览器将尝试使用现有的缓存,而应用程序将拒绝相应地工作。
答案 1 :(得分:-1)
index.js?v=1.2
要使Fool客户端浏览器从服务器重新加载它并清除旧文件的高速缓存。