Imba is a compile-to-JavaScript programming language that lets you build blazingly fast web apps.
Learn Imba
- 1 Section
- 41 Lessons
- 3h Duration
Learn Imba
41 Lessons
- Intro
- Intro to Imba Syntax
- Conditionals
- Loops
- Functions
- Anonymous Functions
- Imports
- Classes
- Tags
- Defining Custom Tags
- Loops Inside Tags
- Conditionals Inside Tags
- Inline Styles
- Style Property Shorthands
- Scoped Styles
- Imba-Defined CSS Properties
- Imba-Defined CSS Values
- CSS Modifiers
- Bonus Imba Styling Features
- Binding
- Binding Custom Tags
- Event Handling
- Emitting Custom Events
- Local vs Global Components
- Organizing The Project
- Container Tag
- Habit Adder Tag
- Event Modifiers
- Sending Data with Events
- Adding SVG Icons
- Making an Animated Drawer
- Add the Icon Chooser
- Cosmetic Improvements
- Move Delete to Dopamine Box
- Move Toggle to Dopamine Box
- LocalStorage
- Manage Empty State
- Lifecycle Methods
- Celebration Sound Effect
- Reset Habits and Use Imba.Commit()
- Wrap Up