08 2018 档案

摘要:一、ESlint的使用 (1)ESlint是用来做什么的? "ESlint官网" 介绍是可组装的JavaScript和JSX检查工具。简单点来说,就是检查并约束代码风格,使之保持一致。代码检查是一种静态的分析,常用于寻找有问题的模式或者代码,并且不依赖于具体的编码风格。对大多数编程语言来说都会有代码 阅读全文
posted @ 2018-08-22 21:17 Julie在进化 阅读(2874) 评论(0) 推荐(0)
摘要:Puppeter是什么的? Puppeter在github上对自己的介绍是: Haedless Chrome Node API puppeteer是一个nodejs的库,支持调用Chrome的API来操纵Web,相比较Selenium或是PhantomJs,它最大的特点就是它的操作Dom可以完全在内 阅读全文
posted @ 2018-08-17 14:28 Julie在进化 阅读(2931) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-08-16 18:36 Julie在进化 阅读(20) 评论(1) 推荐(0)
摘要:什么是Mocha Mocha是一个功能丰富的,运行在node.js上的JavaScript的测试框架。 简单测试 (1)在没有引入测试框架前的测试代码 (2)引用node assert模块的测试 上面的测试用例不具有语义化的特点,而通过断言库我们可以达到语义化测试用例的目的。 注:assert断言在 阅读全文
posted @ 2018-08-13 21:44 Julie在进化 阅读(7401) 评论(0) 推荐(0)
摘要:webpack是什么,使用它的好处? "webpack官网" 上对自己的介绍是"模块打包器(module bundler)"。在各种新特性出现的前端开发时代,例如,react的jsx语法,还有一些拓展语言(TypeScript),预处理语言sass,less等。想要这些新特性能被浏览器识别,就需要做 阅读全文
posted @ 2018-08-13 17:51 Julie在进化 阅读(291) 评论(0) 推荐(0)
摘要:在上一篇 "使用node搭建静态资源服务器(1)" 中,我们已经实现了基本的功能,下面继续实现进阶功能。 静态资源的压缩 对压缩文件的调用前首先要声明服务器支持对哪些文件类型进行压缩。 对文件类型的判断 我们可以对文件类型进行判断,然后设置对应正确的值,这样可以防止浏览器不能解析引起的乱码等错误。 阅读全文
posted @ 2018-08-12 17:13 Julie在进化 阅读(236) 评论(0) 推荐(0)
摘要:node实现静态文件服务器的优势 提到这就不得不说node的优势啦,node适合的场景是高并发I/O密集型,高并发就是同一时刻访问的人特别多,大家都跟服务器说我要什么什么,在这一时刻服务器要处理的请求也特别多。那I/O密集指什么呢,先来说下什么是I/O操作,一般对文件,数据库,网络操作都算为I/0操 阅读全文
posted @ 2018-08-10 15:04 Julie在进化 阅读(466) 评论(0) 推荐(0)