Mac下常用快捷键
最近做项目,看到大神们把快捷键玩的666,昏天黑地,膜拜的同时也看到了巨大的差距。你还在迟钝的鼠标移动呢,大神可能就高效的切换编辑了N个文件,执行了N个动作。这差距是成倍的,假以时日,差距又有多大的。
正因为看到了差距,所以决心开始熟练记忆各种常用快捷键,这里记录下,便于自己翻看,也兴许能帮助些人。
声明
- 因本人是Mac党及角色为Developer,所以整理涵盖的软件及技能偏重于此。
- 部分快截键加*标注,means该快捷键是自己设定的,非软件缺省,仅供参考~~。
- 操作姿势在实际也需要不断调整和丰富,so
本文持续更新
- F媒体键我设定为功能键,这样低频的媒体键操作需要加Fn,但其它高频操作就简单了
Mac键盘符号
聊聊Babel与TSC
React项目一般使用Babel进行编译,Angular【不是AngularJS】项目则会使用TSC进行编译。之前都只是肤浅的使用这些,未尝深入,so在开发中总是不小心踩坑,比如Object.assign方法,Promise对象,正则零宽度正回顾后发断言等等不支持。
因此有必要搞明白些。
编译器编译什么
上定义
- Babel is a JavaScript compiler.Use next generation JavaScript, today.
- TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Postman搭建mock server
mock这词其中一个意思是模仿。在进行前端开发的时候,为了不依赖后端的进度,我们可以根据既定的API规范,搭建mock server,这样可以独立进行开发。等后端开发完毕,只是需要将请求地址由mock请求地址修改为后端服务地址既可。
postman是个厉害的API工具,除了可以调试API之外,也支持创建mock服务。最近因为在做前端开发,利用postman搭建了mock服务,这里记录下。
postman下载地址-戳这里
创建mock server
respone body中填写返回结果(创建成功后,也支持修改)
点击关闭,点击单个请求发送,我们会看到返回结果集。
mock服务创建成功之后,也会给我们提供请求的完整地址,鼠标移动到地址栏$上即可查看。
【译】Node10新在哪
每一个玩Node的人都深陷版本旋涡,停上一段时间,差了好几版,我之前玩Node是v6,现在都v10了,可怕不可怕。有人说
前端十八个月难度翻一倍
,这话我信。所以新东西,还是尽可能积极跟进,Node v10发布有段时间了,这里翻译篇文章,介绍下亮点。
原文网址:戳这里
Node.js v10于2018年4月24日已经发布,10月将进入长期支持(LTS),我们来看下这次发布中指的关注的一些功能。
添加错误码
Node中的错误信息已被标准化。
在过去,处理错误是一件头疼的事。之前的错误只包含一个字符串信息,如果我们想根据特定的错误信息执行操作,唯一的办法是进行字符串的匹配。
因为错误处理需要额外的字符串匹配,即使是最小的更新也无法添加到下一个主要版本,这样才不破坏语义化版本。将错误信息解耦处理啊,这样开发者可以不引入破坏型更新的前提下改进错误信息。想了解更多,戳这里