个人编码中出现的BUG总结。不定时更新
普遍
- 数值与字符串类型数字混淆: +”5”
- 属性为空的情况需要另加判断: 比如data.arr || data.arr.length>0;
- button元素作为按钮使用应始终加上type=”button”属性,否则在表单中回车会触发按钮的点击事件
- json文件key值应使用双引号包起来
- 进行值比较的时候最好使用如
'abc' == x
形式,值放在左边可以用避免忘记使用两个=号带来的不必要的问题。
IE下的BUG:
- console.log不支持IE
Git
git checkout .
撤销所有本地的更改git commit --amend
修改提交信息git reset HEAD^
撤销提交但保留文件修改git rebase -i {{某个提交之前的所有提交}}
合并多个提交为一个提交