Please enable JavaScript.
Coggle requires JavaScript to display documents.
Frontend 2021, React.js, GraphQL, Next.js, emotion, webpack, mongoDB -…
Frontend 2021
HTML5
WHATWG: HTML5
Documentation
Introduction
What is HTML?
Background & History
HTML vs XML
Syntax Basics
Opening and Closing tags
Attributes
What is the DOM?
Web browsers (user agents) parse the HTML markup and turning it into the DOM
Document Object Model
Writing Secure Code
Not validating user input
Cross-site scripting (XSS)
SQL injection
Cross-site request forgery (CSRF)
Clickjacking
The Race Condition
Scripts in HTML: "run-to-comletion"
The browser will generally run the script uninterrupted before doing anything else, such as firing further events or continuing to parse the document.
Parsing HTML files: "incrementally"
The parser can pause at any point to let scripts run. This is generally a good thing, but it does mean that authors need to be careful to avoid hooking event handlers after the events could have possibly fired.
Validators
JavaScript
Not official: JavaScript
Documentation
JSON
JSON
Documentation
CSS
W3C: CSS
Documentation
SVG
W3C: SVG
Documentation
GIT
Git
Documentation
React.js
Client-side Rendering
state
state managers
redux
hooks
lifecycle
Server-side Rendering
Hydration
GraphQL
Next.js
emotion
webpack
mongoDB