FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题(完全照抄官网的描述),但是不难看出,有点类似目前主流的前端构建工具比如grunt、glup等等,但是fis3的功能很明显要更强大、更智能、更简单。直接链接 : http://fis.baidu.com/fis3/index.html
Express4.x学习(一) - 中间件
Express框架本质上就是由一系列中间件在内部执行。所谓中间件就是一个能访问request/response/next对象的一个函数(这里的next对象其实也是一个中间件),而且每一个中间件都有能力改变request或者response对象,而next就是负责如何让这个请求响应周期向下流转,或者说停止流转的作用,由于中间件是串联执行的,所以中间件在代码中的顺序是非常重要的。假设当前的中间件正在处理您的请求但是不想终止该请求-响应周期,他就必须通过next对象把控制器交给下一个中间件去处理,否则这个请求将会被挂起!通过挂载点(请求的url路径),中间件可以配置在应用级别或者是路由级别,也可以将一连串多个中间件挂在同一个路径下。
书写高效的CSS选择器
高性能CSS并不是一个新话题,也没有花太多时间研究,但自从入职SKY[作者的工作单位] 以来,我就更加关注CSS设计方便的性能问题。有很多人根本没有意识到CSS选择器的设计即有高效的一面同时也有低效的一面。当你意识到你在css选择器设计过程中,一些细微修改后能够使性能降低,那么以后也就很容易避免这些性能问题了。
在ideaJ中调试gradle项目
准备的工具有IdeaJ-V-12(安装时默认集成了gradle,maven插件等)。并安装Jrebel插件(网上有破解版),安装Jrebel是为了让web服务在运行时能够实现热部署,接下来就是如何配置了,请看截图