懵懂的第一周
(新加入博客园,虽然距离我入职已经过去一周多了,主要是之前用的博客网站不知为啥登陆不进去了==所以移步博客园0.0)
最近换了一个工作,依旧是从事前端开发,当初看中这家公司的很重要的一个原因是觉得该公司的前端开发用的技术正是我一直迫切想要接触的(不是说原来公司就接触不到,而是说平台更大一些==,当然这都是题外话)
Day 2:
为什么是入职第二天开始呢,是因为第一天基本都在弄一些入职相关的东西,真正开始工作,了解项目的时间其实没多少,就直接忽略了。
今天主要学习新学习的三点,就简单记录下好了:
1、关于Git sshkey
由于之前接触Git 命令行比较少,而且之前公司管理git都是使用图形化软件,就更懒得去折腾了,直到前段时间,自己搞了一个小东西,发现每天不同地点搬来搬去实在太累,就直接搞了个GitHub账号,开始使用Git 官方shell版,绑定远程仓库,提交等等(后续有空补充下)
刚开始对于sshkey的了解就是一个身份识别,可以不用每次更新提交的时候输入密码,就是clone http://github....和clone git@gitlab...的区别,后来发现真的是对很多东西的认知实在太片面了。 如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。
2、关于node-sass和node
node-sass 无法安装,一直提示npm rebuild node-sass ,但是rebuild以后依旧不行,提示有提到版本的问题,查了下,项目用的node-sass 是4.5.1,这个版本只支持到node7,而我本机上装的node版本是8!把node-sass 版本改到4.5.3以后,安装成功~
3、关于express
express算是公司接触的新东西,之前也没用过,大致了解是一个基于node的web框架,可以搭建一个比较完整的网站,初步感觉有点像php的yii框架和yaf框架(后续了解深入些了再补充)
Day 3:
1、git报错 error: cannot stat ‘file’: Permission denied
之前一直都是在mac上使用smartGit(图形化Git管理软件,方便好用==)可能是之前本地代理项目的方式不同,之前是直接本地环回地址直接host指向该项目的域名,所以不同分支下(即使版本差异很大)来回切换也是没问题的,在windows上使用smartGit,本地没有需要提交的内容的情况下,来回切换分支的时候竟然提示 error: cannot stat ‘file’: Permission denied 一脸懵逼==为啥突然不允许了?
各种翻找资料,rebase啊各种命令试了没用==看到一篇文章说,退出编辑器、浏览器、资源管理器等,然后再切换就可以了。一试,果然可以了。。。
猜想原因:现在的项目使用express监听端口,和端口正在被占用有关?。。
Day 4:
1、对于安卓设备下line-height不垂直居中
移动端下安卓文字垂直居中就是会偏移一点,网上很多资料说是因为行高或者字体是基数导致的,安卓对于小数点的计算方式可能会有差异,目前采取的方式有:
a.字体大小不要使用奇数字号,带小数点的更不要提了
b.尽量不使用rem,或者em单位,
Day 5:
1、关于rem em px
(后续补充吧,关于其差异网上例子很多,主要是时间太久有点忘记了。)