摘要:        
一.为什么要前端需要构建? 开发复杂化 框架去中心化(代码中需要的模块都可以通过npm安装佢解决一个问题,包越来越零散,根据需要来安装) 开发编译化 语言模块化 二.为什么要用webpack? 1.三大前端框架都是用webpack来构建的(趋势) 2.代码分割 3.天生模块化(任何一个资源都可以当成    阅读全文
posted @ 2019-09-05 15:58
KIU的博客
阅读(191)
评论(0)
推荐(0)
        
            
        
        
摘要:        
webpack V1功能进化 编译打包 HMR(模块热更新) 代码分割 文件处理(loader) webpack V2功能进化 tree shaking(并欸有在项目中使用的代码不会打包到里面,打包之后体积更小) ES module(安装Babel) 动态import 新的文档 webpack V3    阅读全文
posted @ 2019-09-05 15:56
KIU的博客
阅读(164)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一.JS模块化 命名空间,COMMONJS,AMD/CMD/UMD,ES6 module 1.什么是命名空间 库名.类别名.方法名 弊端:在命名空间重复生命,要记住完整的路径名(而且很长) 2.什么COMMONJS (服务器端使用COMMONJS,浏览器端用不了COMMONJS的模块规范) Modu    阅读全文
posted @ 2019-09-05 15:08
KIU的博客
阅读(707)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Step1:安装Istanbul Step2:在package.json里面添加,具体参考Istanbul的API写法 Step3:执行npm run cover    阅读全文
posted @ 2019-09-05 11:09
KIU的博客
阅读(263)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.初步简单的测试 在src新建一个math.js的文件.src/math.js 在与src同级新建一个文件夹test,test里面新建一个simple.js文件 test/simple.js 运行结果 2.使用assert(断言)来判断是否相等 [ assert.equal() ] test/si    阅读全文
posted @ 2019-09-05 10:55
KIU的博客
阅读(250)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号