Richard Chen 发布于 04月14, 2018

nginx安装、配置及支持https不完全手册

nginx 已经成为 web 开发者不可或缺的工具,虽然平时我们用到的服务器,运维都已经帮我们安装配置好了 nginx ,但作为开发人员,掌握如何搭建和配置服务器环境,能让我们的工作更加得心应手。

阅读全文 »

Richard Chen 发布于 04月06, 2018

不用create-react-app搭建基于webpack的react项目

create-react-app 是由 facebook 官方出品的用于搭建 react app 项目的脚手架工具,非常强大且简单易用,无需配置就能搭建一个 react app。但也正是由于很多东西它都已经封装好了,而且配置文件还内置在了包里,在项目中不可见,对于很多新手而言,要理解这一套东西还是比较困难。

阅读全文 »

Richard Chen 发布于 03月10, 2018

搭建一套好用的前端构建工具的方法

最近一直在折腾构建工具,主要针对以前的工程进行改造,尝试着能搭建一套比较好用的构建工具,在这个过程中也做了一些新的实践。下面我就来谈谈在这次改造中的心得体会,内容不局限于某一款构建工具,不管用 webpackJDFgulpgrunt 还是我比较喜欢的 fis,都可以很容易地实现。

阅读全文 »

Richard Chen 发布于 03月10, 2018

用FIS3实现组件化及前后端共用模板的尝试

接触FIS也有段时间了,用得越久越能体会到它的强大。刚开始只是用FIS2+swig解决了作为一个切图仔长久以来模板复用的问题,后来涉及到了一些JS开发,于是用到了我厂的JDF,基本上实现了组件化开发和前后端模板共用,前端模拟velocity语法,因为我厂后台统一使用velocity模板引擎。于是想到在FIS上试试,下面说说详细的尝试过程。

阅读全文 »

Richard Chen 发布于 03月08, 2018

css实现多行文字或者图片的垂直居中

CSS实现单行文字在容器垂直居中大家都知道可以用line-height。如果是多行文字且容器高度不固定倒也简单,直接用padding就解决了。我在这里主要说固定高度容器内多行文字的垂直居中,当然是要兼容几个常用浏览器了,其实主要还是IE6、IE7了。

阅读全文 »

Richard Chen 发布于 03月07, 2018

JavaScript著名的变量命名规则

这些命名方法不仅限于JavaScript,在其它任何编程语言也比较适用。

只是因为变量名的语法正确,并不意味着就该使用它们。变量还应遵守以下某条著名的命名规则:

阅读全文 »