HTTP 是每个 Web 开发人员都应该了解的协议,因为它为整个 Web 提供动力。了解 HTTP 当然可以帮助您开发更好的应用程序。
More »前端学习路线图
前端学习路线图:
- 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
- Module Bundlers
- 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
- Svelte
- 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
React入门:初始化应用的两种方法
在 React 中,您可以使用多种方法来初始化一个应用程序。以下是几种常见的方法:
- 使用 Create React App(CRA)。Create React App 是一个官方提供的脚手架工具,用于快速创建 React 应用程序的基本结构和配置。
- 使用 Vite。Vite 是一个快速、简单且现代化的前端构建工具。
create-react-app
create-react-app
是一个用于快速创建 React 应用程序的命令行工具。它提供了一个简单的方式来设置和配置一个全新的 React 项目,包括构建、开发服务器和其他常见的配置。
[译]Spring Security 与 JWT for REST API
免责声明:Spring Security 5+ 已发布 OAuth JWT 支持。建议使用最新版本的 OAuth 来支持 JWT,而不是使用自定义安全性或过滤器。
More »[译]如何使用Spring Security和JWT保护您的REST API
[译]REST API 的自定义错误消息处理
1. 概述
在本教程中,我们将讨论如何为 Spring REST API 实现全局错误处理程序。
我们将使用每个异常的语义为客户端构建有意义的错误消息,其明确的目标是为客户端提供所有信息以轻松诊断问题。
More »[译]Spring Events
1. 概述
在本教程中,我们将讨论如何在 Spring 中使用事件。
事件是框架中最容易被忽视的功能之一,但也是最有用的功能之一。与 Spring 中的许多其他功能一样,事件发布是 ApplicationContext
提供的功能之一。
[译]使用@Async进行Spring Security上下文传播
1. 简介
在本教程中,我们将重点关注使用 @Async
传播 Spring Security 主体
默认情况下,Spring Security 身份验证绑定到 ThreadLocal
- 因此,当执行流在带有 @Async
的新线程中运行时,它不会是经过身份验证的上下文。
[译]使用Spring进行REST的错误处理
[译]如何在Spring中执行@Async
1. 概述
在本教程中,我们将探讨 Spring 中的异步执行支持和 @Async
注解。
简单地说,用 @Async
注解 bean 的方法将使其在单独的线程中执行。换句话说,调用者不会等待被调用方法的完成。