seajs
meahu
为什么?
展开
-
使用SeaJS,require加载Jquery的时候总是为null
RT,这个问题困扰了我两天,使用别人的例子、官网down下来的example都没有问题。但是放到自己项目里就 var $=require(“jQuery”) 为null。后来发现,jquery本来没有amd规范的,于是从官网上的example下来里面的jquery拿过来直接用,最注意的是,在jquery里面增加了有define这段,里面有一个路径要根据自己实际项目路径进行调整。if ( typeof转载 2016-10-25 17:37:08 · 354 阅读 · 0 评论 -
seajs添加版本号刷新本地缓存的方法
1、为什么? 由于每次上传js文件到服务器后用户本机存在本地缓存,导致用户需要强制清除缓存或者等待缓存失效才能使用新功能,极其不友好。2、原理 seajs配置参数中有map属性为文件映射功能,其作用是通过seajs加载的文件映射为一个新的名称加载,形如var version=”0.0.1”; seajs.config({//seajs配置声明 map:[ [‘.js’,‘.js?v=’+转载 2016-11-24 15:34:13 · 2168 阅读 · 0 评论 -
seajs项目,js版本号带来的问题
项目构建时,为js进行版本号的管理:gulp.task('revJs', function () { return gulp.src(src + '/js/**/*').pipe(rev()) .pipe(rev.manifest()) .pipe(gulp.dest(dist + '/rev/js')); });构建完,效果为为:页面调用时,意外发现出错了,$的返回值是nu原创 2016-11-24 16:59:04 · 558 阅读 · 0 评论