首页 > 其他分享 >最全前端技术大全,供大家参考

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

时间:2024-08-05 20:07:27浏览次数:14  
标签:版本控制 最全 js API UI Router 前端 CSS 大全

基础技术

  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

标签:版本控制,最全,js,API,UI,Router,前端,CSS,大全
From: https://www.cnblogs.com/zx618/p/18343959

相关文章

  • 短剧出海最全入局攻略:平台投放、变现模式及营销手段的全面分析
    霸总心尖宠?废柴逆袭打脸?校草F4雄竞?你以为这是国内抖音、快手吗?不。这是海外最近正火的短剧内容!根据《2024年短剧出海营销白皮书》,国内“土味”短剧已经走向国际,成为全球观众的新宠。而美国是最⼤的短剧出海市场,东南亚、⽇韩、欧洲等市场也具有较强发展潜⼒。短视频内容的繁......
  • 2024最全 Java 面试八股文(程序员必备)
     一、Java基础篇1.接口和抽象类的区别相似点:(1)接口和抽象类都不能被实例化(2)实现接口或继承抽象类的普通子类都必须实现这些抽象方法不同点:(1)抽象类可以包含普通方法和代码块,接口里只能包含抽象方法,静态方法和默认方法,(2)抽象类可以有构造方法,而接口没有(3)抽象类中的成员变......
  • 打造自己的前端组件库
    打造自己的前端组件库新建vue项目(sass+js+vue2)vuecreateyt-ui 修改文件目录(如下)修改:1.src更名examples;2.src/components移动到项目最外层;3.vue.config.js更改入口文件//vue.config.jsconst{defineConfig}=require('@vue/cli-service')module.export......
  • 【C语言】《C语言基础指南!》- 史上最全!
    目录C语言基础精讲1.C语言简介1.1.C语言的历史1.2.C语言概述1.3.C语言的特点2.基本语法2.1.程序结构2.2.数据类型3.变量和常量3.1.变量声明与初始化3.2.常量定义4.控制结构4.1.条件语句4.2.循环语句5.函数5.1.函数定义5.2.函数调用6.数组和字符串......
  • 前端开发中最炙手可热的当红辣子鸡 Vue 3 简介及入门实例
    前言之前已经学习过来HTML、CSS以及JavaScript的相关知识,也算是基本了解了关于这前端三件套的一些基本用法。今天就来了解下,当前前端开发中最炙手可热的当红辣子鸡-Vue。本文主要介绍Vue的一些入门知识和最经典的Vue入门HelloWorld程序,如果你想了解的是更高......
  • 1-初始前端&&基本标签
    目录初始html–超文本标记语言1.超文本:2.标记语言:3.标签4.html基本框架5.拓展插件6.文字标签7.转义字符8.语义化与SEO初始html–超文本标记语言1.超文本:比普通的文本更厉害。可以插入图片/音乐/视频/超链接,对立面的内容进行排版,样式设计2.标记语言:可以吧html当做是一快......
  • 2--Web前端开发-JavaScript
    引入方式1、内部脚本:将JS代码定义在HTML页面中JavaScript代码必须位于<script></script>标签之间在HTML文档中,可以在任意地方,放置任意数量的<script>一般会把脚本置于<body>元素的底部,可以改善显示速度<script>alert("hellojavascript");</script>可放在代码中任意位......
  • 前端:Vue
    一、引入Vue是一套前端框架,免除javaScript中的DOM操作,简化书写。基于MVVM思想,实现数据的双向绑定,将编程的关注点放在数据上。框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷、更加高效。二、下载下载地址:https://v2.vuejs.or......
  • 超好玩洛谷小游戏大全,好玩到停不下来(用洛谷的人都必须要知道,程序猿、OIer必备)
    Game啊你颓废了快点这个<tuifei break>{\color{White}\colorbox{Pink}{<tuifeibreak>}}<tuifei b......
  • 通过套接字将子进程输出按时间线逐行发送到前端失败
    这是我的代码:defenqueue_output(file,queue):forlineiniter(file.readline,''):queue.put(line)file.close()defread_popen_pipes(p):withThreadPoolExecutor(2)aspool:q_stdout,q_stderr=Queue(),Queue()......