$mol_ghost — це подання без вузла. Замість створювати власний DOM-елемент, воно позичає елемент свого Sub() і домішує до нього власні атрибути, стилі й поведінку. Одним рядком із коду: «домішати логіку подання до DOM-вузла іншого компонента.»1$mol_ghost$mol_view2 Sub $mol_viewЗвичайне $mol_view малює власний елемент. Привид не малює жодного — він повторно використовує елемент дитини, тож до DOM-дерева нічого зайвого не додається.
Використовуйте привид, коли хочете прикріпити поведінку до наявного компонента без загортання його в ще один елемент — перетягування, скидання, слідування-за-прокруткою, переходи. На ньому побудовано кілька компонентів фреймворка:$mol_drag / $mol_drop — перетягування-скидання вказівником$mol_transit — переходи входу/виходу$mol_follower — тримає елемент вирівняним до іншого під час прокрутки$mol_book_page — сторінка всередині навігації $mol_book
$mol_plugin — база, яку розширює кожен плагін, — без елемента з тієї самої причини: він розширює елемент хоста, а не додає новий. Привид — це загальна форма (загорнути одну дитину й перебрати її вузол); плагін — це спеціалізована форма, яку ви перелічуєте під plugins/.Редагувати цю сторінку на GitHubЦе було корисно?ТакНіНазадОфлайнДаліЧасті питанняНа цій сторінціКоли до нього вдаватисяЗв'язок із плагінамиType to search the documentation.