前端工程
前端工程化:以工程化方法和工具提高开发生产效率、降低维护难度
前端工程化:以工程化方法和工具提高开发生产效率、降低维护难度
npm、 yarn依赖包管理的原理,两者的区别npm运行自定义脚本Babel、 ESLint、 webpack等工具在项目中承担的作用ESLint规则检测原理,常用的 ESLint配置Babel的核心原理,可以自己编写一个 Babel插件PolyfillWebpack的编译原理、构建流程、热更新原理, chunk、 bundle和 module的区别和应用loaders和 plugins解决问题,可以自己编写 loaders和 pluginsnginx服务器、nginx内置变量,掌握常用的匹配规则写法nginx实现请求过滤、配置 gzip、负载均衡等,并能解释其内部原理mock工具的使用,如 yapiTDD与 BDD模式,至少会使用一种前端单元测试框架Git的核心原理、工作流程、和 SVN的区别Git命令、 git rebase、 git stash等进阶命令线上分支回滚、 线上分支错误合并等复杂问题CI/CD技术的意义,至少熟练掌握一种 CI/CD工具的使用,如 JenkinsWeb应用、移动客户端应用、 PC客户端应用、小程序、 H5等等)