Skip to content

Sukiey/salvation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

前端知识汇总

浏览器

javascript 基础

  • 数据类型
  • 类型转换
  • 函数
    • 函数声明和函数表达式
    • arguments 对象
    • 词法作用域和动态作用域
    • 执行上下文与执行栈
    • 作用域链
    • this 与 call apply bind
    • 闭包及应用
  • 原型与继承
  • Promise
  • 事件机制/Event Loop
  • 浮点数的精度
  • 深浅拷贝
  • 函数式编程
  • Service Worker / PWA
  • Web Worker
  • 其他
    • ES6 新特性

CSS 基础

  • 盒模型
  • 块状元素/行内元素
  • 回流和重绘
  • position
  • flex
  • 居中/常见布局
  • 层叠上下文
    • z-index

框架(React 为主)

  • MVVM
  • 生命周期
  • 数据绑定
  • 状态管理
  • 组件通信
  • Virtual DOM
  • Diff 算法
  • React Hooks
  • React Hoc/Render props

工程化

  • webpack
  • Babel
  • 模板引擎
  • 前端发布
  • 前端监控
  • weex

性能优化

  • 打包优化
  • 网络优化
  • 代码优化

网络

  • HTTP
    • 常见状态码
    • HTTP 缓存策略
    • Connection keep-alive
  • DNS
  • TCP
  • HTTPS
  • CDN
  • 经典题
    • 从输入 url 到页面展示发生了什么?

安全

  • XSS
  • CSRF
  • 风控策略

设计模式

  • React 中用到的设计模式

数据结构和算法

数据结构

  • 栈/队列/链表

算法

  • 常见排序算法和复杂度
  • 二叉树的前序、中序、后序遍历
  • 广度优先、深度优先遍历的思想和应用场景
  • 动态规划
  • diff

Node

  • 模块的导入导出-commonjs 规范

面试

Releases

No releases published

Packages

No packages published