📄️ Anchor
The d-anchor directive allows you to attach an element to another, ensuring proper positioning and visibility. This is particularly useful for tooltips, dropdowns, or contextual menus.
📄️ Collapse
The d-collapse directive allows you to toggle the visibility of an element dynamically by adjusting its height. It smoothly transitions between collapsed and expanded states, making it perfect for dropdowns, accordions, or expandable sections.
📄️ Debounce
The $debounce helper prevents a function from being called multiple times in quick succession, ensuring it's executed only after a specified delay. This is useful for optimizing event listeners, such as search inputs or resize events.
📄️ Internationalization (i18n)
The i18n plugin enables dynamic text translation based on the selected language. It supports language switching, message formatting, and placeholders for personalized content.
📄️ Intersect
The d-intersect directive/prefix allows you to trigger an action when an element appears in the viewport, making it perfect for lazy loading, animations, or analytics tracking.
📄️ Mask
The d-mask directive allows you to apply input masks, ensuring consistent formatting for fields like phone numbers, credit cards, and currency inputs.
📄️ Router
DOMY Router enables declarative navigation and component rendering based on the current URL. It supports static, dynamic, optional, wildcard routes and catch-all fallback logic.
📄️ Throttle
The $throttle helper ensures that a function executes at most once within a given time interval, even if triggered multiple times. This is useful for optimizing event listeners, such as scroll events or rapid user inputs.