前端学习路线图

前端学习路线图:

  • Internet:
    • HTTP
    • DNS
  • HTML
    • Basic
    • Semantic HTML
    • Forms and Validations
    • Accessibility
    • SEO
  • CSS
    • Basic
    • Layout
    • Responsive Design
  • JavaScript
    • Baisc
    • DOM
    • Fetch API / Ajax
  • Package Manager
    • npm
    • pnpm
    • yarn
  • Framework
    • Angular
    • Vue.js
    • React
    • Svelte
    • Solid JS
    • Qwik
  • Writing CSS
    • Tailwind
    • Radix UI
    • Shadcn UI
  • CSS Architecture
    • BEM
  • CSS Preprocessors
    • SASS
    • PostCSS
  • Build
    • Module Bundlers
      • parcel
      • Rollup
      • Webpack
      • esbuild
      • Vite
    • Task Runners
      • npm scripts
    • Linters and Formatters
      • Prettier
      • ESLint
  • Test
    • Vitest
    • Jest
    • Playwirte
    • Cypress
  • Authentication Strategies
    • JWT
    • OAuth
    • SSO
    • Basic Auth
    • Session Auth
  • Web Security Basics
    • CORS
    • HTTPS
    • CSP
    • OWASP Security Risks
  • Web Components
    • HTML Templates
    • Custom Elements
    • Shadow DOM
  • Type Checkers
    • TypeScript
  • Server Side Rendering(SSR)
    • Svelte
      • Svelte Kit
    • Vue.js
      • Nuxt.js
    • Angular
      • Universal
    • React
      • Next.js
      • Remix
  • GraphQL
    • Apollo
    • Relay Modern
  • Static Site Generators
    • Vuepress
    • Jekyll
    • Hugo
    • Nuxt.js
    • Astro
    • Eleventy
    • Next.js
    • Remix
  • Progressive Web App
  • Mobel Applications
    • React Native
    • Flutter
    • Ionic
    • NativeScript
  • Desktop Applications
  • Bonus Content

More »

React入门:初始化应用的两种方法

在 React 中,您可以使用多种方法来初始化一个应用程序。以下是几种常见的方法:

  1. 使用 Create React App(CRA)。Create React App 是一个官方提供的脚手架工具,用于快速创建 React 应用程序的基本结构和配置。
  2. 使用 Vite。Vite 是一个快速、简单且现代化的前端构建工具。

create-react-app

create-react-app 是一个用于快速创建 React 应用程序的命令行工具。它提供了一个简单的方式来设置和配置一个全新的 React 项目,包括构建、开发服务器和其他常见的配置。

More »

[译]REST API 的自定义错误消息处理

1. 概述

在本教程中,我们将讨论如何为 Spring REST API 实现全局错误处理程序。

我们将使用每个异常的语义为客户端构建有意义的错误消息,其明确的目标是为客户端提供所有信息以轻松诊断问题。

More »

[译]Spring Events

1. 概述

在本教程中,我们将讨论如何在 Spring 中使用事件。

事件是框架中最容易被忽视的功能之一,但也是最有用的功能之一。与 Spring 中的许多其他功能一样,事件发布是 ApplicationContext 提供的功能之一。

More »

[译]如何在Spring中执行@Async

1. 概述

在本教程中,我们将探讨 Spring 中的异步执行支持和 @Async 注解。

简单地说,用 @Async 注解 bean 的方法将使其在单独的线程中执行。换句话说,调用者不会等待被调用方法的完成。

More »