Web前端开发技术栈,大约20个层级,大约100个技术点,从底层一直到最顶层
- Web Front End
- Browser
- Protocol
- The 3 Pillars
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript
- Standards
- W3C
- HTML
- CSS
- XHTML
- XML
- W3C
- Core Concepts
- HTML
- JavaScript
- CSS
- Selector
- Priority
- Specificity
- Box Model
- Rendering Engine
- JavaScript Engine
- Runtime
- Cookie
- Local Cache
- Session Storage
- Local Storage
- Components
- Extensions
- Plugins
- Resources
- Images
- Icons
- Fonts
- Audios
- Videos
- Editors
- Sublime Text
- WebStorm
- Atom [GitHub]
- Vim
- Emacs
- Brackets [GitHub]
- Light Table [GitHub]
- Visual Studio
- Visual Studio Code (Linux & Mac) [GitHub]
- Dreamweaver ;-)
- FrontPage / SharePoint Designer ;-)
- Build Tasks
- Minification
- Compilation
- Concatenation
- Uglification
- Image Optimization
- Unit Testing
- Build Tools
- Debug
- Base Tools
- Quality
- Package
- Test
- Tools
- Composite
- Frameworks / Libraries
- JavaScript base library
- Modular
- JavaScript Framework
- UI framework
- WebSocket
- Data Visualization
- WebGL
- CSS3 Animation
- Flow Controller
- Functional
- Mobile UI
- CSS Pre-processors
- Future Standards
- Template
- Modernisation
- Best Practices
- Security
- Intermediate Languages
- CoffeeScript [GitHub]
- TypeScript [GitHub]
- ClojureScript [GitHub]
- JSX (Facebook)
- Mobile Application Development
- Desktop Application Development