nginx安装、配置及支持https不完全手册
nginx 已经成为 web 开发者不可或缺的工具,虽然平时我们用到的服务器,运维都已经帮我们安装配置好了 nginx ,但作为开发人员,掌握如何搭建和配置服务器环境,能让我们的工作更加得心应手。
nginx 已经成为 web 开发者不可或缺的工具,虽然平时我们用到的服务器,运维都已经帮我们安装配置好了 nginx ,但作为开发人员,掌握如何搭建和配置服务器环境,能让我们的工作更加得心应手。
create-react-app 是由 facebook 官方出品的用于搭建 react app 项目的脚手架工具,非常强大且简单易用,无需配置就能搭建一个 react app。但也正是由于很多东西它都已经封装好了,而且配置文件还内置在了包里,在项目中不可见,对于很多新手而言,要理解这一套东西还是比较困难。
最近一直在折腾构建工具,主要针对以前的工程进行改造,尝试着能搭建一套比较好用的构建工具,在这个过程中也做了一些新的实践。下面我就来谈谈在这次改造中的心得体会,内容不局限于某一款构建工具,不管用 webpack 、 JDF、gulp 、grunt 还是我比较喜欢的 fis,都可以很容易地实现。
至于 requirejs 大家都是很熟悉的了,它的打包工具 r.js 是非常好用,也非常强大的,但是建于它的配置参数比较多,这里列出一份所有参数的中文详解,方便理解和记忆。
CSS 实现单行文字在容器垂直居中大家都知道可以用 line-height。如果是多行文字且容器高度不固定倒也简单,直接用 padding 就解决了。我在这里主要说固定高度容器内多行文字的垂直居中,当然是要兼容几个常用浏览器了,其实主要还是 IE6、IE7 了。
javascript 原生实现自定义滚动条,支持鼠标滚轮,自定义滚动条的样式,这是本人写的小封装之一,github:https://github.com/richardchen85/jScrollBar
最近在一个 C#.NET 项目中,需要一个 WebBrowser 去打开网页并显示其内容。操作很简单,这里就不具体说了,程序运行得很好,没有任何问题,于是放到服务器上。过了几天,悲剧发生了。
在给 HTML 元素分配 ID 和类名时,一定要尽可能保持名称与语义相关,例如,如果希望所有表单通知消息显示为红色,可以给他们分配类名为.warnning 或.notification,而不是给.red。