$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.