最近的项目中遇到了需要兼容到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的孩子。
关于写倒计时大家可能都都比较熟悉,使用 setTimeout 或 setInterval 就可以搞定。几秒钟或者几分钟的倒计时这样写没有问题,但是如果是长时间的倒计时,这样写就会不准确。如果用户修改了他的设备时间,这样的倒计时就没有意义了。今天就说说写一个精确的倒计时的方法。