typeof
查看数据类型 typeof(false)
查看数据类型 typeof(false)
git fetch //获取更新
git rebase
git rebase -am 'xx'
git rebase --abort
git rebase --continue
git rebase --amend
git rebase -i HEAD~n //合并最近n个commit
git log ..origin/master //对比本地与远端仓储的日志差异
git log origin/master.. //对比远端与本地仓储的日志差异
git log -p
git reflog
git status //查看文件状态
git merge
git revert
git reset --hard //重置本地修改
git reset --hard HEAD~n //回退到倒数第n个版本
git push origin:master
git push origin:sandbox/yjiang/xxx //push本地版本到一个自己的临时分支
git push origin:sandbox/yjiang/xxx -f //强制覆盖临时分支
git push origin :xxx //删除一个分支xxx
git checkout xxx //切换到一个新分支xxx
git checkout xxx_file //重置本地xxx_file这个文件
git branch -D xxx //删除xxx分支
git cherry-pick <commit id> //从另一个分支把<commit id>的提交合并到当前分支
sudo apt-get install subversion
%s/^\n//g #替换空白开头的行
%s/^\s*.*//g #替换所有带空白的行
转载自前端开发
obj.clientWidth //获取元素的宽度
obj.clientHeight //元素的高度
obj.offsetLeft //元素相对于父元素的left
obj.offsetTop //元素相对于父元素的top
obj.offsetWidth //元素的宽度
obj.offsetHeight //元素的高度
区别:
clientWidth = width + padding
clientHeight = height + padding
offsetWidth = width + padding + border
offsetHeight = width + padding + border
offset比client多了border的宽度
//获取元素的纵坐标(相对于窗口)
function getTop(e){
var offset=e.offsetTop;
if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
return offset;
}
//获取元素的横坐标(相对于窗口)
function getLeft(e){
var offset=e.offsetLeft;
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
return offset;
}
Copyright © 2016 yjiang's cake