پرش به محتوا
بناBana UI

حالت نمایش

پالت رنگی

با ↑ ↓ جابه‌جا شوید و Enter را بزنید. Esc برای بستن.

بسته‌بندی ماژولار

فایل پیش‌فرض bana.js همه چیز را دارد. اگر فقط به هسته نیاز دارید، هسته را جدا بگیرید و ماژول‌های اختیاری را هر کدام که لازم است اضافه کنید.

فایلمحتواحجم (gzip)
bana.jsهسته + همه ماژول‌ها (پیش‌فرض)61.9 KB
bana.core.jsTheme، Dialog، Tabs، Toast، Icon9.6 KB
modules/popover.jsPopover، Menu، Tooltip3.3 KB
modules/command.jsCommand Menu2.2 KB
modules/form.jsEnhanced Form2.9 KB
modules/table.jsData Table3.8 KB
modules/datepicker.jsDate Picker شمسی17.7 KB
modules/timepicker.jsTime Picker9.0 KB
modules/combobox.jsCombobox3.9 KB
modules/action.jsSafe Action API4.7 KB
modules/upload.jsUpload امن5.8 KB
modules/schema.jsSchema (فرم از JSON + validate مشترک)6.6 KB
modules/devtools.jsDevTools (ممیزی و دیباگ، فقط توسعه)7.0 KB
کد
import { Bana } from "@bana-ui/core/core";
import popover from "@bana-ui/core/popover";
import form from "@bana-ui/core/form";

Bana.register("popover", popover).register("form", form).start();

ماژول‌ها خودشان وابستگی ندارند و هر کدام فقط یک‌بار به document وصل می‌شوند، حتی با stop() و start() مجدد. اگر ماژولی ثبت نشده باشد، صفت‌های مربوط به آن (مثل popover یا data-validate) فقط ظاهر دارند و رفتاری ندارند.

ویرایش این صفحه در GitHub