- git
- 调试工具
- 抓包
- webpack babel
- linux 常用命令
git
- 最常用的代码版本管理工具
- 大型项目需要多人协作开发,记录代码更新,必须熟用git
- Max OS 自带 git 命令,windows 可去官网下载安装
- git 服务端常见的有 github coding.net 等
- 大公司会搭建自己的内网 git 服务
常用 git 命令
- git add. 提交所有的文件
- git checkout xxx (把文件还原到之前的状态)
- git commit -m “xxx” 生成一条记录
- git push origin master 推动到服务端
- git pull origin master
- git branch (查看分支)
- git checkout -b xxx 新建一个xxx分支/git check out xxx (切换分支)
- git merge xxx (合并分支)
- git status (查看当前所有修改的文件状态)
- git diff(查看改的内容)
- git log 提交记录
- git fecth 拉取服务端所有分支
- git stash 把当前修改的文件放到一边
- git stash pop把当前修改的文件拿过来
抓包
- 移动端 H5 页,查看网络请求,需要用工具抓包
- windows 一般用 fiddler
- Mac OS 一般用 charles
抓包过程
- 手机和电脑连同一个局域网
- 将手机代理到电脑上
- 手机浏览网页,即可抓包
连完之后要做的事情
- 查看网络请求
- 网址代理
- https
webpack 和 babel
- ES6 模块化,浏览器暂不支持
- ES6 语法,浏览器并不完全支持
- 压缩代码,整合代码,以让网页加载更快
- webpack 打包工具 ,babel可以提供一些插件给webpack用,es6语法向低级语法转化的工具
模块化导入导出 export / export default用法区别
linux 命令
- 公司的服务器端线上机器一般都是 linux 系统(参考阿里云)
- 测试机也需要保持一致,用 linux
- 测试机或者线上机出了问题,本地又不能复现,需要去排查