【前端面试指南】JS-10-开发环境

  1. 关于开发环境

    1. 面试官想通过开发环境了解候选人的实际工作情况
    2. 开发环境的工具,能体现工作产出的效率
    3. 会以聊天形式为主,不会问具体的问题
  2. git

    1. 最常用的代码版本管理工具

    2. 大型项目需要多人协作开发,必须熟用git

    3. 如果你不知道或者之前不用git ,不会通过面试

    4. 常用命令

      git add.
      git checkout XXX
      git commit -m "XXX"
      git push origin master
      git pull origin master
      git branch
      git checkout -b XXX / git checkout XXX
      git merge XXX
      
  3. 调试工具

    1. Elements
    2. Console
    3. Network
    4. Application
    5. debugger
  4. linux 常用命令

    1. 公司的线上机器一般都是 linux (参考阿里云)

    2. 测试机也需要保持一致,用 linux

    3. 测试机或者线上机出了问题,本地又不能复现,需要去排查

    4. 常见命令

      ls
      ls -a
      ll
      clear
      mkdir abc
      rm -rf abc
      cd dist
      mv 1.html 11.html
      cp a.js a1.js
      rm a1.js
      touch d.js
      vi d.js
      :w
      :q
      :q!
      cat d.js
      head d,js
      tail d.js
      grep "a" d.js
      
  5. 抓包

    1. 移动端H5页,查看网络请求,需要用工具抓包
    2. windows 一般用 fiddler
    3. Mac OS 一般用 charles
    4. 抓包过程
      1. 手机和电脑连同一个局域网
      2. 将手机代理到电脑上
      3. 手机浏览网页,即可抓包
      4. 查看网络请求
      5. 网址代理
      6. https

你可能感兴趣的:(前端面试指南)