开发环境
2021-03-24 15:04:01 0 举报
AI智能生成
前端面试_开发环境
作者其他创作
大纲/内容
git 常用命令<br>
<span style="font-size: inherit;">git add . 把所有修改后的文件添加到本地</span><br><span style="font-size: inherit;">git checkout xxx 把 xxx 文件还原到未修改的状态</span><br><span style="font-size: inherit;">git commit -m "xxx" 提交一条记录</span><br><span style="font-size: inherit;">git push orign master 把分支推送到远程服务端</span><br><span style="font-size: inherit;">git pull origin master 从远程服务端拉取分支</span><br><span style="font-size: inherit;">git branch 查看分支</span><br><span style="font-size: inherit;">git checkout -b xxx 创建并切换分支<br>git checkout xxx 切换分支</span><br><span style="font-size: inherit;">git merge xxx 把 xxx 分支合并到当前分支</span><br>
git stash 暂存工作区代码<br>git stash list 查看 stash<br>git stash pop 恢复工作区,同时删除 stash 内容
chrome 调试工具
Elements<br>Console<br>Source<br>Network<br>Application<br>debugger<br>
移动端 H5 抓包
工具
windows 用 Fiddler<br>Mac OS 用 Charles
抓包
流程
<ol><li>手机和电脑连同一个局域网</li><li>将手机代理到电脑上(电脑的IP)</li><li>手机浏览网页,即可抓包</li><li><span style="font-size: inherit;">查看网络请求</span></li></ol>
网址代理<br>
Charles:<br>Tools -> Map Remote Settings -> Enable Map Remote
https
Charles:<br><ol><li>Proxy -> SSL Proxy Settings -> Enable SSL Proxy</li><li>Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile</li></ol>
webpack 配置
<ul><li>ES6模块化,浏览器暂不支持</li><li>ES6语法,浏览器并不完全支持</li><li>压缩代码,整合代码,让网页加载更快</li></ul>
如何配置 babel
webpack.config.js
html-webpack-plugin 解析 HTML<br>webpack-dev-server 启动服务<br>
@babel/core babel 的核心,把 ES6 转成 ES5<br>@babel/preset-env babel 配置的集合,在 .babelrc 文件中配置 {"presets": ["@babel/preset-env"]}<br>babel/loader 给webpack用的插件
ES6 的模块化
export 导出
可分别导出,或导出集合
只导出一个,用 export default,但导入时不可用解构赋值
import 导入
import { fn, a, b } from './a'; // 解构赋值<br>import c from './c'; // 非解构赋值 <br>
如何配置 webpack 生产环境
webpack.prod.js
mode: 'production'
<b><font color="#c41230">contenthash</font></b> 根据代码内容算出来一个不规则的 hash 值;<br>如果代码内容变了,hash 值会变;<br>如果代码内容不变,hash 值不变。<br>
能最大程度让文件命中 http 缓存,让页面加载更快
前端常用的 linux 命令
ssh @<userName>/<IP> 输入密码后,登录 linux 线上机
ls 查看文件夹<br>ls -a 查看所有文件,包括隐藏文件<br>ll 列表形式查看文件<br>clear 清屏<br>mkdir <file> 创建文件夹<br>rm <file> 删除文件<br>rm -rf <file> 删除文件夹<br>cd <path> 定位到目录<br>mv <name> <newName> 修改文件名<br>mv <file> <path> 移动文件<br>cp <file1> <file2> 拷贝<br>
vi <file> 新建并打开 vim 编辑器<br>vim <file> 打开 vim 编辑器查看<br>cat <file> 打印文件内容<br>head <file> 打印文件头几行<br>tail <file> 打印文件尾几行<br>grep <keywork> <file> 查找关键字
vim 编辑器
i 进入 INSERT 模式<br>ESC 退出 INSERT 模式 <br>:w 写入<br>:q 退出 vim<br>:q! 强制退出 vim,不保存修改内容
vimtutor 学习 vim 相关命令
0 条评论
下一页