smalljs$molجستجو⌘ Kمستنداتزمین بازیمقایسهاکوسیستمدربارهFA
نماهای شبحGetting Startedمعرفیمدل ذهنیشروع به کاراز تایپ‌اسکریپت به view.treeساختار پروژهابزارهاEssentialsنصبنماهاوضعیت و واکنش‌گراییمسیریابیرندرتست‌نویسیاستقراررفع اشکالDataدریافت دادهطرح‌واره‌های دادهGiper BazaMoreویتریناز React، Vue و Svelteکتابِ آشپزیAdvancedپلاگین‌هافراداده‌های ماژولآفلایننماهای شبحAboutپرسش‌های پرتکرارتیمانتشارهاAPI$mol_button_major$mol_button_minor$mol_string$mol_number$mol_text$mol_paragraph$mol_list$mol_row$mol_link$mol_check$mol_switch$mol_select$mol_scroll$mol_page$mol_pick

نماهای شبح

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