JavaScript 装饰器初探2017-10-07javascript约 761 字 预计阅读 2 分钟装饰器(Decorators)提供一种简练的语法糖,这种语言特性 为 JavaScript / TypeScript 注入了新的活力。目前 Decorators 处于 Stage-2 阶段,即规范初稿阶段。阅读更多
解决Node.JS require 多级过于繁琐的问题2017-08-11javascript约 566 字 预计阅读 2 分钟在 NodeJS 中我们常常会写下面这种代码: 1 const userService = require('../../../model/User/service') ../../.. 这种代码过多,既不好看也容易出错。在 AdonisJS 和 webpack 的启发下,我发现可以使用 global 全局变量来解决这个问题。 require 加阅读更多
webpack DefinePlugin 实战2017-07-22前端约 368 字 预计阅读 1 分钟webpack 的 DefinePlugin 是经常使用的一个 plugin。它常常用来定义变量以区分环境。它的用法如下: 1 2 3 4 new webpack.DefinePlugin({ 'process.env': JSON.stringify("production"), debug: JSON.stringify(true) }) 一开始我以为它只是把这些变量挂在了全局阅读更多
前端网络优化总结2015-05-08前端约 316 字 预计阅读 1 分钟前端优化的本质:减少HTTP请求数量,尽可能快地载入网页 原因:浏览器对同一域下的资源,只保持一定的连接数 IE6,7 2个; IE8 6个; Firefox, Chrome 6个 Client阅读更多
Promise:优化JS异步编程2015-04-07javascript 前端约 773 字 预计阅读 2 分钟异步在JavaScript中最为常见,用最简单的回调函数callback就解决问题。但是往往会陷入Callback Hell的困境之中。 Callback Hell 以阅读更多