animabear
animabear
The dragend use 2D Transforms to animate pages for compatibility, we can add 3d judgement to improve performance. ``` javascript function has3d() { if (!window.getComputedStyle) { return false; } var...
当 html 中存在 src 为空的情况(这不是一个好习惯,为空建议不写): `page/home/index.html` ```html ``` 如果 `page/home/index.js` 存在,src 会被替换为: ```html ``` 排查了下,这个地方需要判断下: `lookup.js` ```javascript function findResource(name, filepath, extList) { // 这里需要判断下非空 if (name === '') { return...
有些第三方库自定义了自己的 require,并作为成员对象调用,比如 select2 这类lib库。这种情况就不应该分析里面的 require 语句,否则会出现类似以下的警告: ```bash [WARNI] Can't resolve `jquery.select2` in file [/node_modules/select2/dist/js/select2.js], did you miss `npm install jquery.select2`? ``` 我现在修改了下正则,加了一个 `(?:\.\s*require\b)`: ```javascript var rRequire = /"(?:[^\\"\r\n\f]|\\[\s\S])*"|'(?:[^\\'\n\r\f]|\\[\s\S])*'|(\/\/[^\r\n\f]+|\/\*[\s\S]+?(?:\*\/|$))|(?:\.\s*require\b)|\b(require\.async|require\.ensure|require)\s*\(\s*("(?:[^\\"\r\n\f]|\\[\s\S])*"|'(?:[^\\'\n\r\f]|\\[\s\S])*'|\[[\s\S]*?\])\s*/g; ``` 从而排除对...
能像vueloader + webpack支持sourceMap么?即可以在*.vue源码中进行调试。