前端进阶系列

HTML/CSS 篇

  1. SEO 和语义化
  2. 常见布局及居中
  3. HTML5 新特性
  4. CSS3 新特性
  5. flex 布局
  6. 盒模型

JS 篇

  1. 什么是执行上下文
  2. JS 执行机制
  3. 从原型到原型链
  4. 词法作用域和动态作用域
  5. 变量对象
  6. 作用域链
  7. 从 ECMAScript 规范解读 this
  8. 闭包
  9. 参数按值传递
  10. call 和 apply 的模拟实现
  11. bind 的模拟实现
  12. new 的模拟实现
  13. 类数组对象与 arguments
  14. 创建对象的多种方式以及优缺点
  15. 继承的多种方式及优缺点

算法篇

  1. 各种排序,重点是块排
  2. 动态规划,参见背包问题
  3. 二叉树

nodejs 篇

  1. nodejs 特性
  2. 事件循环
  3. 多进程,cluster 及 child process,pm2 的原理
  4. koa 的特性及中间件的原理
  5. express 与 koa 的区别

网络篇

  1. https
  2. http2
  3. http 状态码
  4. 网络安全,xss 和 csrf
  5. session,cookie 和 token
  6. OSI 七层协议
  7. 缓存
  8. 跨域
  9. 模块化,commonjs,cmd,amd,umd
  10. cdn 及 dns

架构篇

  1. vue 解决了什么问题
  2. vue 和 react 的区别
  3. virtual dom 的原理
  4. 双向绑定的原理
  5. 如何实现 component
  6. 组件间通讯
  7. vuex
  8. vue-router

项目篇

  1. 性能优化
  2. webpack 的打包原理,如何抽取 css
  3. 提升 webpack 的编译速度
  4. 错误收集,错误排查
  5. 项目监控
  6. 项目部署

移动篇

  1. 自适应
  2. 兼容性
  3. PWA
  4. 小程序
  5. 移动端手势

补充篇

  1. 无限滚动方案
  2. 重绘重排重合成
  3. 浏览器的访问过程
  4. 如何处理兼容性问题
  5. 经常去的技术网站?读过什么书?
  6. 未来规划
作者

任裕斌 | robin

发布于

2018-03-31

更新于

2015-01-01

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.