Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

前端进阶学习笔记 #10

Open
iloveyou11 opened this issue Apr 20, 2021 · 0 comments
Open

前端进阶学习笔记 #10

iloveyou11 opened this issue Apr 20, 2021 · 0 comments
Labels

Comments

@iloveyou11
Copy link
Owner

iloveyou11 commented Apr 20, 2021

源码研读系列

  • jquery源码分析(面向对象式编程)
  • express源码分析
  • underscore源码分析(函数式编程)
  • vue源码分析(双向数据绑定、响应式原理、编译原理)

js高级系列

  • 深究剖析闭包原理及应用场景
  • 解密V8引擎运行机制原理(掌握GO/AO)
  • 前端模板引擎 - 微引擎开发
  • v8引擎内存优化(了解v8引擎内存回收机制,掌握内存优化技巧)
  • 前端i18n国际化开发技术(多语言支持如何实现)
  • 剖析new运算符
  • 实现一个驱动模块框架(第三方库开发思维)
  • 性能优化Cache架构(第三方库开发思维)
  • 深究剖析闭包原理及应用场景

js相关

  • js执行机制
  • call、apply手写实现与应用
  • 函数curry化、数组扁平化、惰性函数、函数组合、纯函数、函数记忆、防抖节流

ts进阶

  • ts高级特性有哪些&应用场景
  • 使用Typescript+koa实现功能更加完备的Web框架

webpack系列(手写loader、plugin)

  • 手写webpack(简易版,并不涉及内部原理,这里只实现了单纯的替换)
  • 手写loader(对单类型文件作统一解析处理)
  • 手写plugin(需要针对整个构建流程作处理,并非对单类型文件作处理)

vue高级应用和vue3.0的到来

  • vue高级应用场景(包括render函数运用、批量注册全局组件、自动化注册路由、路由懒加载)
  • 大型vue项目的api层如何封装(api层设计、axios二次封装)
  • vue3.0的变化
  • vue3更快的 Virtual DOM 新策略优化
  • Vue的优化技巧(打包速度优化、路由优化)

vue插件和UI库编写

  • 编写vuex(简易版)
  • 编写vuex异步插件(掌握vue插件编写的整个流程)
  • 实现vue-cli3的UI库
  • 搭建自己的vue-cli(实现自己的代码下载工具)
  • 手写vue-router

前端优化策略

  • 懒加载与预加载的原理和实现-. webpack做模块懒加载(模块异步加载)
  • 前端还有哪些优化策略?

前端开发模式变化

  • 未来的开发模式(mvc时代->mvvm时代->中间层时代)
  • 基于NodeJS打造Web中间层

高并发系统架构解决方案

  • 高并发系统架构技术(了解高并发情况下的处理方案)

手写react核心实现

@iloveyou11 iloveyou11 added the js label Apr 20, 2021
@iloveyou11 iloveyou11 changed the title 前端进阶学习笔记(有道云) 前端进阶学习笔记 Apr 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant