最全前端技术大全,供大家参考

基础技术

  1. HTML5

    • 语义化标签
    • 本地存储(localStorage, sessionStorage)
    • 离线存储(Application Cache)
    • Web Workers
    • WebSockets
  2. CSS3

    • Flexbox
    • Grid
    • 媒体查询
    • 预处理器(Sass, LESS)
    • CSS Modules
    • CSS-in-JS(Styled Components, Emotion)
  3. JavaScript

    • ES6+ 新特性(let/const, arrow functions, classes, modules)
    • 异步编程(Promises, async/await)
    • DOM 操作
    • Fetch API

前端框架和库

  1. React

    • React Router
    • Redux, MobX
    • Next.js
  2. Vue.js

    • Vue Router
    • Vuex, Pinia
    • Nuxt.js
  3. Angular

    • Angular Router
    • NgRx
  4. Svelte

    • SvelteKit
  5. 其他框架

    • jQuery
    • Ember.js
    • Backbone.js

构建工具和任务运行器

  1. Webpack
  2. Parcel
  3. Rollup
  4. Vite
  5. Gulp
  6. Grunt

包管理工具

  1. npm
  2. Yarn
  3. pnpm

代码质量和测试

  1. Linting

    • ESLint
    • Stylelint
  2. 单元测试

    • Jest
    • Mocha
    • Jasmine
    • AVA
  3. 端到端测试

    • Cypress
    • Selenium
    • Puppeteer
  4. 静态类型检查

    • TypeScript
    • Flow

版本控制和协作

  1. Git

    • GitHub
    • GitLab
    • Bitbucket
  2. 版本控制工具

    • Sourcetree
    • GitKraken

UI 组件库

  1. Material-UI
  2. Ant Design
  3. Bootstrap
  4. Tailwind CSS
  5. Bulma
  6. Semantic UI

状态管理

  1. Redux
  2. MobX
  3. Vuex
  4. Recoil
  5. Zustand

图表和数据可视化

  1. D3.js
  2. Chart.js
  3. ECharts
  4. Highcharts
  5. Three.js (3D 图形)

网络请求

  1. Axios
  2. Fetch API
  3. GraphQL
    • Apollo Client
    • Relay

静态站点生成器

  1. Gatsby
  2. Next.js
  3. Nuxt.js
  4. Hugo
  5. Jekyll

性能优化

  1. Lighthouse
  2. Webpack Bundle Analyzer
  3. Code splitting
  4. Lazy loading

开发工具和环境

  1. Visual Studio Code
  2. Sublime Text
  3. WebStorm
  4. Browser DevTools

API 和后端交互

  1. REST
  2. GraphQL

新兴技术

  1. WebAssembly
  2. WebGPU
  3. Progressive Web Apps (PWA)
  4. Service Workers

自动化和持续集成

  1. Jenkins
  2. Travis CI
  3. CircleCI
  4. GitHub Actions

文档和样式指南

  1. Storybook
  2. Styleguidist
  3. Docz
posted @ 2024-08-05 20:06  最小生成树  阅读(77)  评论(0)    收藏  举报