前端进阶系列-目录

背景

以前我分享了文章大厂前端面试考什么?,大家必定很想看答案吧?说实话,答案我是有,在准备面试的时候会时不时翻看,但内容比较多,比较凌乱,不能期望我在一篇文章中写完。css

我是从非计算机专业自学前端的,到如今(2018年4月)有两年半的时间。中间经历了很多迷茫,技术也止步不前,怀疑本身可能只是一生这样写写页面。然而在最近的面试中经过学习和思考,找到了前进的方向,也获得一些大公司的录用机会。算是从初级前端毕业,进阶了吧。html

我打算写一系列文章来进行解答面试中碰到的问题,该系列文章适用于有一年以上前端开发经验的同窗,不会讲太基础的东西,可能直接引用我以前的文章或是别人的文章。但愿能够帮助你们走出迷茫,提高技术水平。前端

以前面试的过程当中,一个比较让我在乎的评价是知识较全面但深度不够。但愿此次写的文章能够深刻一点,跟你们一块儿成长。系列的范围比较广,同时还但愿有深度,所以更新的速度不会太快。在这里先写个目录。vue

赶时间的同窗能够按照个人目录先自行准备提高,但愿推荐文章和交流。欢迎关注和 star 本博客或是关注个人 githubnode

HTML/CSS篇

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

JS篇

  1. 执行上下文(this和闭包)
  2. 事件模型
  3. 任务队列
  4. 原形,面向对象
  5. promise
  6. es6
  7. 常见函数
  8. 设计模式
  9. 类型检测
  10. 垃圾回收,引用计数和标记清除

算法篇

  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,es6,cmd,amd
  10. cdn及dns

框架篇

  1. vue解决了什么问题
  2. vue和react的区别
  3. 虚拟dom的原理
  4. 双向绑定的原理
  5. 如何实现component

7.组件间通信react

  1. vuex
  2. vue-router

项目篇

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

移动篇

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

补充篇

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

最后

若是个人文章对你有帮助,欢迎关注和 star 本博客或是关注个人 githubwebpack

文章会不断在博客更新,能够到github上关注博客,查看最新文章git

相关文章
相关标签/搜索