Skip to content

简介

WEB 发展部分重要节点

时间技术/事件描述
1995JavaScript + 浏览器实现网页动态交互的基础组合
1995PHP“世界上最好的语言”,后端开发的常青树
1999JSPJava 社区的动态网页技术
2005Ajax异步加载数据,极大提升用户体验
2006jQuery简化 DOM 操作和 Ajax,极大提升开发效率
2009Node.jsJavaScript 进军后端,开启全栈开发与模块化时代
2010AngularJS工程化框架,引入双向绑定与 MVVM 模式
2011HTML5 & CSS3标准化新一代网页结构与样式
2012AMD/CMD/UMD模块加载的早期规范
2013ReactVirtual DOM、组件化、声明式 UI 编程
2014Vue更轻量、易上手的 MVVM 框架
2015ES6JavaScript 语法现代化,支持类、模块、箭头函数等
2016Webpack模块打包器的王者,推动前端工程化、模块化、懒加载、代码拆分等
2017Parcel零配置打包工具,主打开箱即用
2018Rollup更适合打包库的工具,追求轻量、Tree-shaking 更彻底
2019Svelte静态编译,拒绝 Virtual DOM,性能优越
2019WebAssembly (1.0)高性能运行时,支持 C/C++/Rust 在浏览器中运行
2020Vite下一代前端构建工具,有望大一统前端工具链的势头

组件相关

前端工程化

TypeScript

  • 基础语法
  • 类型推论

测试

  • 单元测试

宿主环境

  • 浏览器
  • Nodejs

函数式编程

  • 纯函数
  • 高阶函数
  • 组合函数
  • 柯里化
  • 偏函数

后台管理系统

  • 业务难点
  • RBAC
  • 动态路由
  • 按钮权限

移动端适配

  • 响应式布局

SSR

  • Nuxt.js
  • Next.js

全栈

  • Nestjs
  • TRPC
  • Prisma / drizzle
  • PGSql / Mongodb
  • Redis
  • 缓存
  • 日志
  • 监控
  • 测试
  • 压力测试
  • 部署

Git

  • Git 命令
  • Git 问题处理

转载或 Copy 请标注本站原文地址