- Introduction
a. Basics
b. Adding data
c. Dynamic attributes
d. Styling
e. Nested components
f. HTML tags
g. Making an app
- Reactivity
a. Assignments
b. Declarations
c. Statements
d. Updating arrays and objects
- Props
a. Declaring props
b. Default values
c. Spread props
- Logic
a. If blocks
b. Else blocks
c. Else-if blocks
d. Each blocks
e. Keyed each blocks
f. Await blocks
- Events
a. DOM events
b. Inline handlers
c. Event modifiers
d. Component events
e. Event forwarding
f. DOM event forwarding
- Bindings
a. Text inputs
b. Numeric inputs
c. Checkbox inputs
d. Group inputs
e. Textarea inputs
f. Select bindings
g. Select multiple
h. Contenteditable bindings
i. Each block bindings
j. Media elements
k. Dimensions
l. This
m. Component bindings
n. Binding to component instances
- Lifecycle
a. onMount
b. onDestroy
c. beforeUpdate and afterUpdate
d. tick
- Stores
a. Writable stores
b. Auto-subscriptions
c. Readable stores
d. Derived stores
e. Custom stores
f. Store bindings
- Motion
a. Tweened
b. Spring
- Transitions
a. The transition directive
b. Adding parameters
c. In and out
d. Custom CSS transitions
e. Custom JS transitions
f. Transition events
g. Local transitions
h. Deferred transitions
i. Key blocks
- Animations
a. The animate directive
- Actions
a. The use directive
b. Adding parameters
- Advanced styling
a. The class directive
b. Shorthand class directive
c. Inline styles
d. The style directive
- Component composition
a. Slots
b. Slot fallbacks
c. Named slots
d. Checking for slot content
e. Slot props
- Context API
a. setContext and getContext
- Special elements
a. svelte:self
e. svelte:window bindings
f. svelte:body
g. svelte:head
- Module context
a. Sharing code
b. Exports
- Debugging
a. The @debug tag 1
- Next steps
a. Congratulations!
'기타' 카테고리의 다른 글
포트 사용중인 프로그램 끄기 (0) | 2023.04.16 |
---|---|
엑셀 주소록을 아웃룩에 등록하기 (1) | 2023.02.15 |
google 검색 연산자 (0) | 2022.10.06 |
Java Eclipse 작업 환경, 라이브러리 내보내기 (0) | 2022.08.22 |
Visual Studio Code 확장프로그램 (0) | 2022.07.28 |
댓글