licy(前端菜鸡) - 2019-08-16 1 人
防抖与节流区别理解
18303361943(前端大神) - 2019-08-12 1 人
LOVE制作
bnlwl(null) - 2019-08-08 1 人
好帅的svg
//程序运行完成时一定要有输出语句,本工具才能正确展示运行结果。 
//Babel是Javascript编译器,代码到代码的编译器,通常也叫做『转换编译器』。
module.exports = function ({ types: t }) {
    return {
        visitor: {
            ImportDeclaration(path, source) {
                
                //取出参数
                const { opts: { libraryName, libraryDirectory='lib', style="css" } } = source;
                //拿到老的AST节点
                let node = path.node

                if(node.source.value !== libraryName){
                    return;
                }
                //创建一个数组存入新生成AST
                let newImports = [];
                
                path.node.specifiers.forEach(item => {
                    newImports.push(t.importDeclaration([t.importDefaultSpecifier(item.local)], t.stringLiteral(`${libraryName}/${libraryDirectory}/${item.local.name}`)));
                    newImports.push(t.importDeclaration([], t.stringLiteral(`${libraryName}/${libraryDirectory}/style.${style}`)))
                });
                path.replaceWithMultiple(newImports);                
            }
        }
    }
}
youkaka(前端大神) - 2019-08-07 1 人
尝试实现一个babel插件
ahao6(阿豪) - 2019-08-06 1 人
酷炫星空背景canvas特效带背景音乐
wheatup(小白) - 2019-08-06 1 人
抖音LOGO
没有了
1/314 下一页