FED

©FrontEndDev.org
2015 - 2024
web@2.23.0 api@2.21.1
跟我学 coolie 之 6 模块单元测试
访问
2006
·
评论
1
模块化开发之后,非常容易的进行单元测试。但前端单元测试因为需要浏览器支持,在操作上还是有一定的成本的。不过,目前已经有一套比较通用的做法。在了解模块化单元测试之前,需要了解以下项目关于webstorm的一些使用技巧文章中有提到《webstorm入门4-karma/jasmine/coverage/coveralls/phantomjs/travis-ci单元测试》。...
跟我学 coolie 之 5 模块分块构建
访问
1944
·
评论
10
接前文《coolie入门6-coolie实例演示》这是项目的目录结构。utils.js已经被length.js和area.js两个入口模块同时使用了,却分别打包在两个入口模块里:length.cac2241d618488f567abef6c7c99dd0d.js,length入口模块:...
跟我学 coolie 之 4 多模块加载与构建
访问
2050
·
评论
9
我们的目录结构是这样的如图:依赖情况如下:安装本地静态服务器(sts),当然你也可以使用其他的静态服务器。切换到src目录,执行浏览器会自动打开,并弹出helloworld...
跟我学 coolie 之 3 模块化构建 hello world
访问
2142
·
评论
1
前端构建,指的是将开发环境中的代码编译、修改、重写成生产环境下可更快、更好运行的代码。比如压缩JS、CSS文件,或者合并JS、CSS文件,这些操作都是一个构建过程。可以不要前端构建吗?答案当然是可以,即生产环境和开发环境是同一份代码。如果开发和生产同一份代码,那么会出现以下问题:...
跟我学 coolie 之 2 模块化 hello world
访问
2288
·
评论
2
工欲善其事,必先利其器。在开始helloworld之前,先要学会使用以下工具。安装nodejshttps://nodejs.org/(可以参考阿里云ECS使用心得1:使用yum安装nodejs/npm环境),在这里nodejs是以下工具的运行环境。安装完成后,使用以下命令检验下:...
跟我学 coolie 之 1 为什么要前端模块化
访问
3338
·
评论
5
模块化是个相对概念,相对于整块、整体而言,模块通常是组成一个整体的最小单位。比如,你眼前的电脑,它在计算机网络世界里,它是个模块个体。而相对于一台电脑而言,电脑内部的CPU、内存才是最小的模块。如果你没有用过模块化,那你是否遇到过以下问题:...