10.19-10.23

# 10.19-10.23汇总 # 1. git基本操作 因为之前GitHub都是使用GitHub Desktop图形化界面进行commit、pull、push、fetch、merge等命令,所以命令行操作不是很熟悉,这里详细记录一下git命令行指令。 ``` //克隆远程分支 git clone ... //命令初始化 git init //获取最新代码 git fetch ----远程仓库相关---- //查看远程仓库 git remote -v //添加远程仓库 git remote add [name] [url] //删除远程仓库 git remote rm [name] //修改远程仓库 git remote set-url --push [name] [newUrl] //拉取远程仓库 git pull [remoteName] [localBranchName] //推送远程仓库 git push [remoteName] [localBranchName] ----分支操作相关---- //查看本地分支 git branch //查看远程分支 git branch -r //创建本地分支 git branch [name] ----注意新分支创建后不会自动切换为当前分支 //切换分支 git checkout [name] //创建新分支并立即切换到新分支 git checkout -b [name] //删除分支 git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项 //合并分支 git merge [name] ----将名称为[name]的分支与当前分支合并 //创建远程分支(本地分支push到远程) git push origin [name] //删除远程分支 git push origin :heads/[name] 或 $ git push origin :[name] ``` # 2.时间戳处理 钟哥推荐了一个第三方库,[moment.js](http://momentjs.cn/),多语言支持以及各种格式的转换,特别的方便。不需要自己去转化时间戳。 # 3.了解公司封装的jsbridge 1.browser获取环境等 2.device获取设备信息等 3.location定位 4.media媒体展示 5.user用户相关 6.webview页面相关 7.支付、分享、返回等 # 4.了解stylus 之前一直用的CSS写的样式,周日才知道公司用的是stylus,就去了解了一下,发现stylus很强大,稍微了解了一下觉得stylus的变量处理真的是很神奇。 ``` #可以将表达式赋值给变量,然后在整个样式表中使用变量 font-size = 14px body font font-size Arial, sans-serif ```