Skip to content

Latest commit

 

History

History
65 lines (35 loc) · 1.22 KB

Web前端解释.md

File metadata and controls

65 lines (35 loc) · 1.22 KB

Web前端解释

  1. nodejs是什么

  2. npm 包管理工具

  3. 为什么 web 前端需要工程化? [page -> app]

  • 前端工程化到底是什么? [资源模块化(打包加载)、规范化(编码/API/文档/GIT)、自动化(合并资源/集成/部署/测试)]
  1. 为什么要用现代化前端框架? 区别在哪里? [组件化]
  • 为什么甩开 jQuery, bootstrap 这些东西
  1. 前端项目的编程模式是怎样的?

  2. 前后端分离

  3. H5与移动端分离

  4. react是什么?

  5. 为什么要选择 react 框架?

  • 「state => view」如何实现组件化
  • virtual dom 为什么出现, 如何解决性能问题
  1. 为什么现在出现了状态管理的需求?

  2. 状态管理怎么管理?

领域

  • DOM API

  • CSS

  • ES6+特性(Regex/Proxy/Reflect等)

  • 基本算法

  • NodeJs(服务端语言, 基本 API 以及 restful server 的基本结构)

  • 布局/响应式/flex/grid

  • 前端平台化解决方案/组件化、文档化/拆分独立构建系统、功能函数库、

  • webpack/babel工具问题

  • React/Vue框架核心问题

  • 可视化 WebGL/canvas

  • 测试/单元测试/组件测试

  • 移动端/RN/Weex

  • 前后端分离

  • 响应式编程

  • 数据兜底

  • PWA

  • Web Assembly

  • Electron API