awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sdc-alibaba avatar

sdc-alibaba/SUI-Mobile

0
View on GitHub↗
6,058 星标·1,556 分支·JavaScript·MIT·4 次浏览m.sui.taobao.org/components↗

SUI Mobile

SUI-Mobile is a lightweight JavaScript UI library for building mobile web interfaces. It provides a collection of touch-optimized components including navigation bars, tab bars, grids, accordion lists, buttons, forms, scrollable content areas, dialogs, preloaders, image viewers, and slide shows.

The library is built as a set of independent Zepto plugins, each with its own default configuration and no cross-dependencies, which reduces code coupling. It includes a REM-based scaling system that proportionally resizes the entire page layout across different screen widths, and integrates a click-handling library to fix the 300ms tap delay on touch devices while preventing click penetration.

The project includes unit tests that verify component APIs, method calls with varied parameters, simulated user interactions, and correct event triggering.

Features

  • Mobile UI Components - Construct touch-optimized interfaces for mobile devices using a lightweight component library.
  • Mobile Web Libraries - Create lightweight mobile web interfaces that work on older mobile devices using a UI library.
  • UI Component Plugins - Encapsulate each UI component as an independent plugin to reduce code coupling.
  • Pull-to-Refresh & Infinite Scroll - Provide scroll bars, pull-to-refresh, and infinite scroll for long content lists.
  • Media Dialogs & Preloaders - Display modal dialogs, preloaders, image viewers, and slide shows for user interaction.
  • REM Scaling Frameworks - Apply a REM-based scaling system so the entire page resizes proportionally on different screen widths.
  • Mobile UI Suites - Construct navigation bars, tab bars, grids, and accordion lists for mobile web interfaces.
  • Zepto Plugins - Encapsulate each UI component as a standalone plugin with its own default configuration and no cross-dependencies.
  • Touch Tap Delay Fixes - Fix the 300ms tap delay on touch devices by integrating a click-handling library that also prevents click penetration on mobile browsers.
  • Component Configuration Defaults - Set default parameters on a component's prototype so each plugin manages its own configuration.
  • Mobile Form Implementations - Render buttons and form elements styled for touch interaction on mobile devices.

Star 历史

sdc-alibaba/sui-mobile 的 Star 历史图表sdc-alibaba/sui-mobile 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

SUI Mobile 的开源替代方案

相似的开源项目,按与 SUI Mobile 的功能重合度排序。
  • jdf2e/nutuijdf2e 的头像

    jdf2e/nutui

    6,506在 GitHub 上查看↗

    京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

    Vue
    在 GitHub 上查看↗6,506
  • ftlabs/fastclickftlabs 的头像

    ftlabs/fastclick

    18,534在 GitHub 上查看↗

    Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a physical tap and a click event on mobile browsers. It functions as a lightweight DOM event handler middleware that manages touch-to-click timing to reduce input lag and improve the responsiveness of mobile web interfaces. The library provides granular control over touch latency removal, including a mechanism to exclude specific elements from this optimization. This allows certain user interface components to maintain native browser touch behavior via CSS class identifiers. The pro

    HTML
    在 GitHub 上查看↗18,534
  • airyland/vuxairyland 的头像

    airyland/vux

    17,486在 GitHub 上查看↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Vueantcomponentsjavascript
    在 GitHub 上查看↗17,486
  • ant-design/ant-design-mobileant-design 的头像

    ant-design/ant-design-mobile

    12,006在 GitHub 上查看↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    TypeScriptant-designantdantd-mobile
    在 GitHub 上查看↗12,006
查看 SUI Mobile 的所有 30 个替代方案→

常见问题解答

sdc-alibaba/sui-mobile 是做什么的?

SUI-Mobile is a lightweight JavaScript UI library for building mobile web interfaces. It provides a collection of touch-optimized components including navigation bars, tab bars, grids, accordion lists, buttons, forms, scrollable content areas, dialogs, preloaders, image viewers, and slide shows.

sdc-alibaba/sui-mobile 的主要功能有哪些?

sdc-alibaba/sui-mobile 的主要功能包括:Mobile UI Components, Mobile Web Libraries, UI Component Plugins, Pull-to-Refresh & Infinite Scroll, Media Dialogs & Preloaders, REM Scaling Frameworks, Mobile UI Suites, Zepto Plugins。

sdc-alibaba/sui-mobile 有哪些开源替代品?

sdc-alibaba/sui-mobile 的开源替代品包括: jdf2e/nutui — 京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web). ftlabs/fastclick — Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a… crazycodeboy/react-native-splash-screen — This project is a cross-platform mobile splash screen and boot manager for applications. It functions as a native… airyland/vux — Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It… ant-design/ant-design-mobile — Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of… fangwei716/30-days-of-react-native — This project is a collection of practical implementation examples and demonstrations for building mobile applications…