2017年9月21日
摘要:
获取dirName 举例:输入:http://www.baidu.com/js/index.js 输出:http://www.baidu.com/js/ 代码: 点: [^?#] 不包含?和#的字符合辑 * 匹配任意次数,注意会匹配尽量多的内容(贪婪模式) \/ 匹配斜杠/
阅读全文
posted @ 2017-09-21 17:22
王雪皓
阅读(174)
推荐(0)
2017年9月20日
摘要:
对外暴露两个对象:seajs和define use方法执行步骤: seaJs.use加载依赖资源 如果依赖的资源没有被加载,走m.fetch 如果已经加载可以直接使用,走m.load module加载状态: 状态含义: FETCHING:正在加载模块 SAVED:模块已经加载完毕,并缓存在cache
阅读全文
posted @ 2017-09-20 19:48
王雪皓
阅读(243)
推荐(0)
摘要:
用法1:遍历 用法2:某个对象是否包含目标属性;或某个数组是否包含目标元素;
阅读全文
posted @ 2017-09-20 14:20
王雪皓
阅读(194)
推荐(0)
2017年9月19日
摘要:
webpack-stream功能:打包文件 gulpfile.js: 效果: src文件夹: 生成的目标文件夹:
阅读全文
posted @ 2017-09-19 16:32
王雪皓
阅读(1240)
推荐(0)
摘要:
三者都是JS模块化规范; commonJS:同步加载模块,典型代表node AMD:异步加载模块,依赖前置,典型代表requireJS CMD:异步加载模块,依赖后置,典型代表SeaJS
阅读全文
posted @ 2017-09-19 16:24
王雪皓
阅读(134)
推荐(0)
2017年9月18日
摘要:
gulp-replace功能:替换目标文件中的文本 gulpfile.js: 扩展: 查找插件的网站www.npmjs.com
阅读全文
posted @ 2017-09-18 14:54
王雪皓
阅读(2234)
推荐(0)
摘要:
gulp-uglify功能:压缩js资源 gulpfile.js: 效果: 源文件: 压缩后: 点: src:获取文件,转换成流 pipe:接收流 dest:输出到指定路径,若不存在则创建
阅读全文
posted @ 2017-09-18 11:46
王雪皓
阅读(441)
推荐(0)
2017年9月15日
摘要:
gulp-sequence功能:gulp的task默认都是并行(异步)执行,gulp-sequence可以提供串行执行task的功能 gulpfile.js: 运行效果: 扩展:下面例子,并行执行a,b完成后,串行执行c,之后并行执行d,e,完成后再串行执行f
阅读全文
posted @ 2017-09-15 18:24
王雪皓
阅读(1022)
推荐(0)
摘要:
并行执行:run 'a', 'b' in parallel 依赖:deps dist目录:是distribution的缩写 asynchronous:读音[e'sɪŋkrənəs] util:utility缩写:公用事业; 功用,效用; 有用的物体或器械; anonymous:匿名的 portion
阅读全文
posted @ 2017-09-15 17:06
王雪皓
阅读(719)
推荐(0)
摘要:
gulp-connect作用:建立一个webserver gulpfile.js如下 效果: 命令行运行命令 gulp dev,浏览器访问 http://localhost:8000/,如下
阅读全文
posted @ 2017-09-15 16:42
王雪皓
阅读(1124)
推荐(0)