前端学习路线图:
- 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