如何更好的管理前端环境变量

2017-12-05
阅读 3 分钟
7.3k
在搭建基于 webpack 前端项目时(或任意基于 Node 的项目,本文以 webpack 项目为例),一般需要提供两种运行模式:开发模式和生产模式。通常的做法是,执行命令前设置环境变量 NODE_ENV 为 production,如执行 NODE_ENV=production webpack 命令,然后在 JavaScript 代码中通过 process.env.NODE_ENV === 'production' ...

CSS 打印

2017-07-11
阅读 5 分钟
29.5k
使用 CSS 可以控制文档如何正确的显示在不同的媒介 (Media) 上。其中分页媒介 (Paged Media) ,不同于连续媒介 (Continuous Media),它可以控制文档内容,将其分隔至一个或多个不相关联的页面 (如:书、幻灯片)。

《很高兴我没有猝死》- 前端新人的 2016 年总结和感悟

2016-12-31
阅读 2 分钟
8.5k
2015 年 8 月 1 日,刚入职南通一家船舶制造国企的第三天,我就决定做改行的准备,开始前端学习之旅。每晚下班后学习两个小时,用了一个月,把最基础的 HTML, CSS, JavaScript,到 Git, Gulp, Less, Node(Express) 过了一遍。9 月初投了 5 份简历试试水,很幸运的得到了两个面试机会并拿到了 offer。

用 Vue 来观察属性变化

2016-11-16
阅读 3 分钟
7.7k
响应系统是 Vue 一个显著功能,修改属性,可以更新视图,这让状态管理变得非常简单且直观。创建 Vue 实例时,Vue 将遍历 data 的属性,通过 ES5 的 Object.defineProperty 将它们转为 getter/setter,在其内部 Vue 可以追踪依赖、通知变化。