今天有个需求要更改公司官网的登录页面,然后UI让我参照知乎的,打开代码是看到
height:100vh
这是个什么玩意儿,百度了一下才恍然大悟,vh:相对于视窗的高度,vw:则是相对于视窗的宽度
视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小。
最近的项目中遇到了需要兼容到IE8的placeholder,稍微记录一下以便以后或者需要的童鞋使用。
网上很多关于IE8placeholder的例子,有两个input重叠的、有使用vlue的,有用span替代placeholder的..很多,我是因为要用到Angular的表单验证,所以想稍微整合一下,整成自己所需要的。
首先需要一台国外的VPS,推荐kvmla有永久8折的优惠码。
VPS选择Centos7的版本,mini或者minimal都可以,服务器当然小点好。
本站是基于jekyll和github pages搭建的,jekyll搭建自己的博客非常方便,通过jekyll serve -w可以持续监控文件的修改情况、编译成HTML并通过HTTP服务给本机(localhost)进行访问。但是当你使用虚拟机的时候,特别是centos虚拟机连图形界面都没有,这时候你必须把它上传到github然后通过github.io来访问,这样改一步传一步很麻烦,由于jekyll将地址绑定到了127.0.0.1,导致局域网的其它机器并不能访问它的服务。原先我也走了很多弯路甚至想搭建Apache服务器来让外机可以访问虚拟机的jekyll项目,但实际上只要改变运行jekyll的参数就可以了
当你把linux环境布置好了之后,又有一个蛋疼的事情来了,一些IDE,或者是linux下的软件这么装?当然如果是centos只需要命令式的就好了,一般都只要apt-get一下就OK了,我这里说的是ubuntu或者deepin之类的图形界面式的,我是小白啦,只能从图形开始玩。
关于linux如何配置node环境,因为node环境需要干净的系统,所以linux是再好不过了,windows一直有不知名的bug,而且网上的node教程大多是面向linux环境的,所以配置一个linux的node环境是最好的,当然你可以用一个VM虚拟机配置linux,新手推荐Ubuntu甚至deepin都可以,图形化,方便有效,后期习惯了再去用centos,cenos主要是命令式的方便学习,不适合初学者,最起码不适合不熟悉linux的孩子。