Accessibility
Screen Reader
Screen Reader
Semantics
Centering
Commands
Properties
Dots
- v-enter-from.
Keyframe
Virtual DOM
- 与 Object 同源.
Features
Dataset
Cookie
Password
Core
Color
Gradient Border
- Code optimization:
如果将一个函数任意地将其放在 useEffect Deps List 中
- 区分 Smart Component (know the state) 和 Dump Component (stateless)
Principles
- Decimal: 123n.
Window
Custom Theme
Radius
Box model:
Rollup
Link
Browser caches
- Returns a memoized callback.
- Path2D 对象.
CSS Working Group
Prototype
Attack
Map
Current
Block
Union
Attack
Renderer
Layout
React Element 实际上是纯对象,
Computed Properties
Can't access to this inside of setup,
Sleep
Cluster
Features
useDeferredValue
Async Component
- Basic conditional types
Size
Details
Context provide a Dependency Injection style method,
- Create custom XXXContextProvider:
Switch Case
Concepts
Constructor
Workflow
- Hash algorithm.
Attack
Getting Started
CSS Object Model
When it comes to test heavy visual features,
Asynchronous
Date
Inspector
Monkey Patch
- Attaching to a class:
DoS
Static Assets
Key Points
- 建议只要有可能, 就不要在模式中放置圆括号.
Gamepad
Deployment
Detection
Reconciler:
Control Flow
Attack
Table
- DOM Level 0.
- 局部变量缓存 DOM 元素.
Will Change
Memory Leak
Dispatcher
Getting Started
嵌套
Variables Lifecycle
Number
Error
- event.preventDefault().
Interval
Middleware Function
Error Boundary
- GET: read resources.
React Fiber
Attack
File
Dark Mode
filter:
Width
Element
Family
- 如果页面内容不足够长时, 页脚固定在浏览器窗口的底部.
Form design:
Form:
State
- 函数是对象.
Interface
- Avoid mutation.
- 函数名称前面加一个星号 (*) 表示它是一个生成器函数.
Function
Color Stop List
Better REST
Grid Layout
Property
meta data list in
Jumbotron
React Hooks allow you to use state and other React features in functional components.
Getting Started
Malicious Redirect
| Attribute | |
- Responsive images with srcset (LCP):
Attack
Prototype Proxy
Height
Modal
Cursor
Function
- Reuse stateful logic between components
Constructor
Type System
- XLIFF:
Protocol
Primitives
Installation
Callbacks Queue
Keep Alive
Section
Reactive
<LibraryGallery content="
ComponentDidMount
Lifecycle
Styling links:
ESLint
Template Literal
Critical Path
Union
mask:
Calc
Figure
Oscillator
Media Query
- Logical operators + media types + media features.
- Returns a memoized value.
- 解耦: 客户端和服务端解耦, 都只需操作消息队列
Pyramid
Redux middleware were designed to enable writing side effects logic:
Structure
System
Member Access
Principles
- CommonJS 模块在执行阶段同步加载子模块文件,
Module types search:
前端性能监控分为两种方式,
Typeof
Type Inference
Float
Internet
Fetch
Sites config located in /etc/nginx/sites-available:
Runtime
Mirrors
- Binary: 0b10/0B10.
Fit
Attack
Intersection
Loose Comparison
Parent component options:
Higher Order Components
Payment API:
Code
Mental Model
- Normal React performance tips: React.memo, useMemo, useCallback etc.
Diagnose
Installation
Static
TC39
- boolean.
Environment
Callback style asynchronous programming:
Prompt injection series.
Descriptor
Object Oriented Programming
Modify default object behavior with Proxy and Reflect:
Server State
Core Concepts
Performance
Redis Commands
- Use useState whenever manage a JS primitive (e.g. string, boolean, integer).
- Core - 核心概念、Store 创建与配置、State 管理(持久化、归一化)
ref:
Refs 用于返回对元素的引用.
Flags
Reconciler construct Fiber tree:
- CSR (Client Side Rendering): SPA.
Script Loading
Responsive web design:
URL Params
Nested
Routes
Sandbox:
Variable
Work loop in scheduler focus on Task Scheduling,
These notes cover web security from principles to practical vulnerabilities,
CSS Selectors
Metadata
Give React a chunk of code that it runs exclusively on the server,
useOptimistic
Progressive Web Apps:
Hijacking
Text Shadow
Pseudo Element
CSS shapes:
Call Signature
Attack
- Read rendered props/state.
SetState
- Cookie for session state.
Pub-Sub
Primitive
Order
ESLint
Naming Conventions
Shared
Supply Chain Threats
Feature Query
Size
- A Symbol is a unique and immutable primitive value
- Events delegation:
`` 元素添加了以下属性和方法:
Workflow
Assertions
Mindset
Methodology
Alignment
PostCSS
React
Micro Frontends
Installation
Vite
Action
transform:
Property
Type programming:
Props
Getting Started
- The typeface (font-family).
Update and Update Queue:
Resizable
Strict Mode
useImperativeHandle
Null
Data Types
Hoisting
Inherited
VNode Type:
These notes cover both Vue 2 (Options API) and Vue 3 (Composition API), including internal implementation details.
Types
Security Headers
APIs
Workflow
Communication
通信功能:
Attack
Attack
Berry
从防御的角度来讲, 内部风险是外部风险的超集: