项目在本地被开发,之后肯定要被送到服务器上。每次都用 scp
/rsync
送上去随后重跑服务未免过于繁琐;特别是在公司内网还存在着堡垒机的情况下,如果要把文件送上目标机器,必须要通过堡垒机做中转,每次手打长串命令很麻烦。使用 expect
/git hooks
可以简化流程,实现一行指令让项目自动部署在服务器上。
久闻这本书大名,季度购书时买下了,花了一个下午翻完,简单做点记录。
Continue reading使用 Chrome Devtools 中的 Timeline 面板可以记录并分析你的页面运行过程中的所有活动。如果你的页面存在性能问题,Timeline 工具是分析问题的最佳入手点。
Continue reading去年在《谈谈网页中的 Animation 》中曾经提到了 requestAnimationFrame 这个 API,非常适合用来做流畅的动画效果。其实除了做动画的优化,requestAnimationFrame 也可以做其他方面的性能优化。
Continue reading不知道你有没有注意过,当点击浏览器工具栏上的后退按钮,亦或是在移动设备上触发浏览器的后退键,浏览器会在当前窗口打开前一个页面,不同浏览器“打开”前一个页面的方式是不同的。chrome 浏览器点击后退按钮时,会准确返回到前一个页面离开时的状态,连 input 中输入的字都会还原,而微信浏览器的行为则大不一样。
Continue reading框架乱人眼,敲码别走神。
Continue reading平时在 macOS 下工作,shell 里的命令一直没好好研究过,其实很多命令都很有趣。之前遇到 “>”、”|”、”cat” 这些命令时都一脸懵逼,这次好好补习一下这些基础知识。
Continue reading打算使用 Alfred3 来替换 spotlight,但是网上找了一圈竟然没有好用的汇率转换 workflow,有一些适配 Alfred2 的放到 Alfred3 下面工作不正常,于是自己动手写了一个,顺便作为 ruby 的练手。
Continue reading之前在微博上看大佬们讨论 ES6、ES7 等新规范,经常谈论一些“元编程”、“λ 表达式”,小白不懂啊,于是去图书馆看了几天《Ruby 元编程》,努力学习一下新姿势,遂有此文。
Continue reading毕设要产出一个安卓上的 APP,于是打算尝试下 React-Native。本文主要记录环境搭建过程,把踩的坑写一下。
Continue reading