记录面试直播的ppt 原文
前端打怪升级后面我会写系列文章详细介绍
前端知识图谱 前端基础- 布局
- 理解布局流
- less、sass、stylus
- 响应式
- Css3
- css优化
- BFC && IFC
- let const
- 解构
- 函数
- Symbol
- Set
- Proxy
- class
- generator
- 模块化
- babel
-
高阶函数
-
递归
-
装饰器
-
compose
-
面向对象
-
闭包
-
bind apply
-
手写Promise
-
async+ await
- 强类型
- 断言
- 泛型
- 类型推论
- 2019必学
- 脚手架cli3
- 组件化通信
- props
- event-bus
- provide-inject
- boardcast && dispatch
- 组件化设计
- props
- event
- slot
- 源码
- Object.defineProperty
- 依赖收集
- 异步更新队列
- 全家桶 服务端渲染
- vuex数据流
- vue-router路由懒加载
- 服务端渲染原理
- Nuxt.js
- 官网就是最好的教程
- Vue3.0期待,全面拥抱
太阳Typescript
-
开天辟地的虚拟dom
-
jsx
- createElement
-
组件通信
- props
- context
- eventBus
- mobx
- redux
- dva
-
组件化
-
生命周期
-
- getDerivedStateFromProps
-
- getSnapshotBeforeUpdate
-
高阶组件
- 属性代理
- 页面复用
- 鉴权
- 日志
- 性能打点
- 配合装饰器
-
Hooks
- 拥抱函数
- 函数式组件能力扩展
- 组合优于继承
-
fiber
- 调度
- 任务分解 + 优先级
- 任务切换
-
setState
- 异步更新机制
-
Dom Diff
- tree diff
- component diff
- element diff
-
全家桶
- Redux mobx dva数据管理
- create-react-app / umi脚手架
- react-router4路由
-
服务端渲染
- renderToString
- next.js
-
源码
- createElement
- component
- render
-
基础配置
-
性能优化
-
多进程
-
tree shaking
-
happyPack
-
按需加载
-
-
loader
-
plugin
- html =》 dom树
- css =》 css树
- 合成render tree
- 重绘回流
- V8
- 缓存
- 强缓存
- 弱缓存
-
场景
-
瓶颈
-
文件少加载
-
代码少执行
-
多用缓存
-
少计算
-
ssr
-
性能分析
-
懒加载等等
- node核心概念
- event
- fs
- steam
- buffer
- IO
- event-loop
- 微任务
- 宏任务
- 线程池
- libuv
- v8
- express koa等web应用
- eggjs
- 自动化
- 桌面工具
- 部署
- 微服务
- 实时socket.io
- 区块链 IPFS
感谢腾讯爸爸
- 小程序开发流程
- 特有能力 支付 登录,模板消息
- 支付宝小程序
- 头条小程序
- 百度小程序
- 跨端
- mpvue uni-app
- taro omi
- 云开发
- 弱化后端
- 云数据库
- 云函数
- 云存储
- 数据统计
- React-native
- weex
- flutter
- 性能监控
- 错误监控
- 上报数据
- 统计
- 单元测试 jest
- E2E测试 puppeteer
- TDD开发模式
-
XSS
-
CSRF
-
cookie劫持
-
点击劫持
-
传输安全
-
Oauth
-
密码强度
- PM2
- nginx
- docker + 自动化
- 小游戏
- 可视化
- webgl
- 内力
- 搜索
- 排序
- 链表
- 图
- 贪心
- 动态规划
- 计算机如何唠嗑的
- IP
- TCP / UDP
- 握手挥手
- 滑动窗口
- 粘包
- HTTP
- header
- body
- get VS post
- HTTPS
- 传输安全
- 单例
- 装饰器
- 代理
- 观察者
- 前段常用模式
- 不滥用
- mysql
- mongodb
- redis
- 前端编译
- babel
- 词法分析 语法分析AST, 代码生成
- https://github.com/livoras/blog/issues/14
- 谈判得到的 是纯利润
- 你被下压的工资,是HR小姐姐的KPI
- 职位都有弹性
- 通过面试准确定位自己身价
- 敢于谈判
- 训练谈判意识
- 博客
- 录课
- 开源
- 大会
- 出书
- 吹牛逼
- 不要花里胡哨
- 突出亮点
- 日常维护
- 简历驱动学习
- 面试官经验丰富
- 得到及时反馈
- 高手指点
- https://www.tianyancha.com/
- 成长
- 外包和996尽量不去
- 刻意练习
- 任务拆解
- 练习
- 核心知识
- 英语
- 复盘
-
时薪减半 12*6/(8*5)=1.8
-
工作是为了生活 不要搞反了
-
有时间才能进步
-
低水平的勤奋 没蛋用
-
全行业 都要抵制996
- 内置类型
- 原型链
- 上下文
- 闭包
- 深拷贝
- 防抖节流
- 继承
- 正则
- 跨域
- 组件通信
- 性能优化
- 输入url后发生了啥玩意
- 浏览器渲染机制
- event-loop
- webpack
- Vue源码
- React源码
- 谈人生谈理想
- 项目
- 沟通
- 稳定性
- 玄学
···············································
欢迎关注课程:
专门为前端工程师设计 Nodejs+React 实战开发区块链“慕课”Dapp
全网首发mpvue课程 小程序全栈开发
Redux+React Router+Node.js全栈开发



