jealer-jui
v0.2.4
Published
A lightweight vanilla JavaScript UI plugin library.
Maintainers
Readme
JUI Library 库
A lightweight UI plugin library based on native JavaScript.
一个基于原生JavaScript的轻量级UI插件库。
Features 特性
Lightweight with no dependencies (except for build tools)
Implemented in native JavaScript, no framework required
Supports ES modules and UMD format
Easy to use and customize
Compatible with modern browsers
Supports both unified and standalone packaging
轻量级,无依赖(除了构建工具)
原生JavaScript实现,无需框架
支持ES模块和UMD格式
易于使用和定制
支持现代浏览器
支持统一打包和独立打包
Files 文件
jui.module.js: ES module formatjui.umd.js: UMD format, all components mounted under thejuiobjectjui.esm.js: ES module format, all components mounted under thejuinamespacejui.min.css: CSS filejui.pure.min.css: CSS file without utility classesjui.module.js: ES模块格式jui.umd.js: UMD格式,所有组件挂载在jui对象下jui.esm.js: ES模块格式,所有组件挂载在jui命名空间下
Document 文档
组件列表
交互组件
- modal
- toast
- offcanvas
- drop
- tooltip
- tabs
- accordion
- parabola
- theme
- validator
工具函数
常规工具
- uuid
- randomId
- escapeHtml
- isMobile
类型验证
- getType
- validate
- isFunction
- isClass
实例管理
- singleton
- release
- destroyAll
- manager
简易翻译
- t
- getLocale
- getLang
- setLanguages
- getLanguages
Cookie
- getCookie
- setCookie
- removeCookie
HTTP
- postJson
DOM 操作
- copy
- newEl
- q
- getEl
- on
- off
常量
- restUrl
日志
- log
其他工具
- container
- reactive
- reactive
- ref
- effect
- computed
- signal
- 响应式核心
- createSignal
- createMemo
- createEffect
- createWatch
- 调度控制
- batch
- untrack
- flushSync
- startTransition
- 生命周期
- createScope
- onCleanup
- onDispose
- onMount
- getOwner
- 响应式对象
- createStore
- createDeepStore
- 异步与悬念
- createResource
- createSuspense
- 错误处理
- createErrorBoundary
- catchError
- DOM 绑定
- bindText
- bindAttr
- bindStyle
- bindShow
- bindIf
- bindList
- createListKey
- createCompositeKey
- 响应式核心
