taro的CSS-in-JS方案
React如何实现任意组件的通信
VSCode的Beautify插件格式化ES6语法出现换行
在settings(JSON)中添加此配置即刻,之前换行的需要手动删除回车
1 | "beautify.config": { |
快速上手Vim
简单操作
i 在光标前输入
a 在光标后输入
shift+i 当前行最前面输入
shift+a 当前行最后面输入
o 在光标的下一行输入内容
shift+o 在光标上一行输入内容
s 删除光标的字符并进入输入模式
x 删除当前光标下的字符
d 数字 放向键 自定义在什么方向删除多少个字符/行
dd 删除整行
p 粘贴
y 数字 方向键 自定义在什么方向复制多少个字符/行
w 进入下一个单词的开头
c 删除当前光标的字符
c 数字 方向键 自定义在什么方向删除多少个字符/行
c w 删除整个单词
c i w 删除你光标所在的单词
c i 字符 删除自定义内部的所有内容
d i 字符 删除(复制)自定义内部的所有内容
y i 字符 复制自定义内部的所有内容
f 查找模式
f 字符 查找自定义字符,并到指定位置
d f 字符 删除(复制)到自定义的字符位置
y f 字符 复制到自定义的字符位置
/ 搜索
ESC 返回指令模式
:w 保存
:q 退出
:wq 保存退出
:split 上下分屏
:vsplit 左右分屏
0 回到最开头
配置vimrc文件
开发中git的常见操作
Mac安装微信小助手实现多开及反撤回
使用终端输入
1 | sudo rm -r -f WeChatExtension-ForMac && git clone --depth=1 https://github.com/MustangYM/WeChatExtension-ForMac && cd WeChatExtension-ForMac/WeChatExtension/Rely && ./Install.sh |
等待安装完成即可,完成后重启微信就可以使用了。
Homebrew安装及配置
使用Node.js和JSON搭建简单的动态服务器
DOM事件模型
禁止移动端页面随手指滑动
JavaScript预解析
简单了解 URL
JS函数setTimeout的小细节
首先看一个代码
1 | let i |
上的代码看起来只是简单的for循环输出i的值。但是当你运行上面代码,你会发现,竟然输出了6个6。