首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏藏经阁

    框架、组件UI框架、UI

    背景: 今天和一个前端小伙伴沟通的时候就框架和组件的称呼居然不一致。 事情是这样的,我和小伙伴在沟通一些问题的时候,她将uview、antd等称之为框架,而我内心想这些不是组件吗? 这不就意味着react、vue、uni-app这样的才是框架,而我们在项目中引入的涉及UI的都是组件中的部分组件,涉及函数功能的都是js。 antd、element官网都是介绍自己为组件,而uview称自己为UI框架,细想一下也是没问题的,因为他们还封装了功能相关的组件,比如表单、选择器、文件上传/下载,从某种意义上说,他们称自己为组件UIUI框架都是没问题的。 框架原本就是对js的封装,浏览器最终执行的也是js代码,相当于就是在运行框架,而框架中又可以加入一些组件(封装了UI),和js(封装了函数)来减少我们的工作量。

    1.2K20编辑于 2023-03-04
  • 来自专栏pandacode_cn

    React框架 UI组件

    1. material-ui(国外) 官网: http://www.material-ui.com/#/ github: https://github.com/callemall/material-ui javascriptEnabled: true, modifyVars: { '@primary-color': 'green' }, } }), ); 备注:不用在组件里亲自引入样式了

    55020编辑于 2023-07-07
  • 来自专栏西里网CSDN博客

    python web ui组件

    Python Web UI 组件 常用Python Web UI组件 1. ax.plot(xs, ys) return fig interactive_plot = pn.interact(plot, frequency=(1, 10), amplitude=(1, 5) ) interactive_plot.servable() 5. output_notebook() p = figure(title="简单线图", x_axis_label='x', y_axis_label='y') p.line([1, 2, 3, 4, 5] 本篇文章内容来源于:python web ui组件

    57210编辑于 2025-04-09
  • React UI组件教程

    一、3个最受欢迎的React UI 组件1. MUIMaterial-UI 是一个开源的 React 组件,实现了 Google 的 Material Design。 Headless UIHeadless UI 是一个提供完全未样式化、完全可访问的 UI 组件的 React ,旨在与 Tailwind CSS 无缝集成。 与传统的 CSS-in-JS 不同,Headless UI 注重组件的行为和可访问性,完全由你来负责视觉样式。 这使得从组件外部启用样式的定制性变得更加容易二、丰富且可定制的组件在实际项目开发中,一个优秀的 UI 组件不仅需要提供丰富的组件类型,还必须允许开发者根据业务需求对组件进行灵活的定制。 Mantine UI组件涵盖了多种场景下的常用组件,从基础的表单输入到复杂的布局和交互工具都应有尽有,同时提供了高度的可定制性,让开发者能够快速实现自己的设计目标。1.

    1.1K00编辑于 2025-02-17
  • 来自专栏大前端开发

    5个最优秀的微信小程序UI组件

    开发微信小程序的过程中,选择一款好用的组件,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件。 WeUI WXSS WeUI WXSS是腾讯官方UI组件WeUI的小程序版,提供了跟微信界面风格一致的用户体验。 iView WeApp iView是TalkingData发布的一款高质量的基于Vue.js组件,而iView weapp则是它们的小程序版本。 MinUI MinUI 是蘑菇街前端开发团队开发的基于微信小程序自定义组件特性开发而成的一套简洁、易用、高效的组件,适用场景广,覆盖小程序原生框架,各种小程序组件主流框架等,并且提供了专门的命令行工具 Wux WeApp Wux WeApp也是一个非常不错的微信小程序自定义 UI 组件组件比较丰富,值得使用。

    7.8K74发布于 2018-08-21
  • 来自专栏葡萄城控件技术团队

    5 个前端组件,可以让你放弃 jQuery UI

    本文参考文章:https://www.sitepoint.com/top-5-jquery-ui-alternatives/ 转载请注明出自:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务 在建立Web应用时,通常都需要用到一些有用的UI组件。无论应用中需要的是日历,滑块,图形或其它用于提升或简化用户交互的组件,那么都面临两种选择:要么自己来创建这些组件,要么使用现有的组件功能。 自行开发这些组件是复杂并耗时的,通常会花费大量的时间来独自完成这些组件,这也正是UI和框架存在的意义。现存的这些简化了创建UI组件的过程。你可以直接利用现有的框架,并自定义它们来满足自己的需求。 Kendo UI 这是一个付费框架,Kendo UI Framework提供了一系列超过70个用于加速开发过程的组件。这些组件是响应式的、可设置主题的、快速的和高度可定制的。 虽然这个框架与jQuery UI共享一些组件,但Webix扩展了jQuery UI并提供了一些不同于jQuery UI中常用的组件。 Webix文档具有很好的帮助作用。

    7K20编辑于 2022-05-09
  • 来自专栏白菜博客

    web前端UI组件框架

    前端UI组件框架使用规则 高效使用组件框架 一找 找到需要使用的组件。 原生:LayUI Vue:ElementUI React:Ant Design 移动端/小程序:VantUI 二开 打开组件的官网文档,优先看【快速开始/开始使用】 三引 引入组件 CDN (推荐) 下载本地代码包 包管理器(npm/yarn) 四选 根据你的小程序(网页)布局/动效等需要,选择组件. 五看 针对一个组件,仔细阅读文档,千万不要看到能用就立马拿起扳手打螺丝. 六粘 粘贴组件代码到网页文件(项目)中 七改 建议参照文档,根据实际需要修改代码. 比如内容,样式和行为.

    1K20编辑于 2022-03-02
  • 来自专栏itclanCoder

    React进阶(5)-分离容器组件,UI组件(无状态组件)

    import React, { Component } from 'react'; import { Input, Button, List, Modal } from 'antd'; // 引入antd组件 ,也叫做傻瓜组件,因为它不具备任何逻辑,功能比较单一,只负责页面填充渲染 UI组件(傻瓜组件/无状态组件) UI组件:纯函数,没有任何副作用,给指定的输入,有指定的输出的函数,换句话说,只根据外部组件的 props进行渲染组件的 好处:拆分成容器组件UI组件,不仅仅是功能上的分离,还有就是它无状态了,让UI组件只根据props来渲染UI,不需要state,让UI组件无状态,是拆分组件的目的,这样维护起来比较方便  'antd'; // 引入antd组件 import 'antd/dist/antd.css'; // 引入antd样式 // UI组件,当然也是可以用function关键字声明组件的 const {     constructor(props) {         super(props);         // 5.

    2K00发布于 2020-10-25
  • 来自专栏itclanCoder

    React进阶(5)-分离容器组件,UI组件(无状态组件)

    } from 'antd'; // 引入antd组件 import 'antd/dist/antd.css'; // 引入antd样式 import { getInputChangeAction, UI组件(傻瓜组件/无状态组件) UI组件:纯函数,没有任何副作用,给指定的输入,有指定的输出的函数,换句话说,只根据外部组件的props进行渲染组件的 好处:拆分成容器组件UI组件,不仅仅是功能上的分离 ,还有就是它无状态了,让UI组件只根据props来渲染UI,不需要state,让UI组件无状态,是拆分组件的目的,这样维护起来比较方便,保持各组件的功能单一,组件的状态交给容器组件去维护,容器组件通过props { constructor(props) { super(props); // 5. ,分离出了UI组件,实际上就如下图的关系 ?

    1.4K10发布于 2020-10-28
  • 来自专栏埋名

    React UI 组件【uiw】发布

    uiw react 高品质的UI工具包,基于React 16+的组件。 ? 为了表示支持,点击 阅读原文 搞点Star,多多益善。

    2.5K20发布于 2018-09-11
  • 来自专栏编程进阶实战

    值得推荐的Blazor UI组件

    前言   本文主要是推荐一些开源、免费、实用、美观的Blazor UI组件,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十分优秀的开源框架和项目)。 本文中的所有框架都已经收录到适合后端程序员的前端框架GitHub Issues知识中,假如大家有更好组件推荐欢迎到以下GitHub项目地址留言或者在文末留言。 /microsoft/fluentui-blazor 项目介绍 Microsoft Fluent UI Blazor是一个基于Blazor的组件,提供了一系列的UI组件以及Fluent UI的设计系统 项目特点 丰富组件:包含Vuetify 1:1还原的基础组件,以及很多实用的预置组件和.Net深度集成功能,包括Url、面包屑、导航三联动,高级搜索,i18n等 UI设计语言:设计风格现代,UI 多端体验设计优秀 组件,BlazorStrap的组件也支持响应式布局、主题定制以及多语言支持等功能,可以帮助开发者快速搭建出美观、易用的 Web 应用程序。

    1.9K20编辑于 2023-06-10
  • 来自专栏前端开发随笔

    Nuxt引入element-ui组件

    npm i element-ui -S 完整引入 在plugins目录新建element-ui.js文件 import Vue from 'vue' import ElementUI from 'element-ui ' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI) 在nuxt.config.js添加 plugins: [ '@/plugins/element-ui' ],

    1.5K30发布于 2021-04-07
  • 来自专栏采云轩

    如何基于 WebComponents 封装 UI 组件

    如何基于 WebComponents 封装 UI 组件 https://www.zoo.team/article/web-components 前言 作为一名前端攻城狮,相信大家也都在关注着前端的一些新技术 ="(e) => { data = e.detail }"> 封装我们自己的组件 设计目录结构 第一步:要有一个优雅的组价我们首先要设计一个优雅的目录结构,设计目录结构如下 . └── cai-ui └── index.js. // 主入口 独立封装 独立封装我们的组件,由于我们组件组件的引入,我们肯定是需要把每个组件封装到单独文件中的。 实现了一份代码多个框架使用,却还没有霸占组件的市场呢? 我总结了以下几点: 更加偏向于 UI 层面,与现在数据驱动不太符,和现在的组件能力上相比功能会比较弱,使用场景相对单一。

    1.9K20编辑于 2022-08-30
  • 来自专栏大数据

    前端框架与 - Material-UI组件

    Material-UI 是一个基于 React 的 UI 组件,它遵循 Google 的 Material Design 设计规范,提供了丰富的预构建组件,极大地简化了前端开发过程。 Material-UI简介 Material-UI 不仅提供了美观的组件,还注重组件的可定制性和灵活性。它支持主题化,使得你可以轻松调整应用的整体外观,而无需从零开始设计界面。 2. 常见问题与易错点 2.1 忽略版本兼容性 Material-UI 的版本更新频繁,新版本可能引入了 API 变更或移除了旧组件。 3.3 关注无障碍性 使用 Material-UI 时,确保每个组件都具有适当的 ARIA 属性,如 aria-label,并遵循无障碍设计原则。 4. 示例代码 下面是一个使用 Material-UI 创建的基本按钮组件的示例: import React from 'react'; import Button from '@material-ui/core

    2K10编辑于 2024-07-21
  • 来自专栏Web前端

    前端框架与 - Material-UI组件

    Material-UI 是一个基于 React 的 UI 组件,它遵循 Google 的 Material Design 设计规范,提供了丰富的预构建组件,极大地简化了前端开发过程。 Material-UI简介Material-UI 不仅提供了美观的组件,还注重组件的可定制性和灵活性。它支持主题化,使得你可以轻松调整应用的整体外观,而无需从零开始设计界面。2. 常见问题与易错点2.1 忽略版本兼容性Material-UI 的版本更新频繁,新版本可能引入了 API 变更或移除了旧组件。 3.3 关注无障碍性使用 Material-UI 时,确保每个组件都具有适当的 ARIA 属性,如 aria-label,并遵循无障碍设计原则。4. 示例代码下面是一个使用 Material-UI 创建的基本按钮组件的示例:import React from 'react';import Button from '@material-ui/core/

    1.6K00编辑于 2024-07-20
  • 来自专栏Java基础

    前端组件Element UI 的使用

    介绍 Element UI 是一个基于 Vue 2.0 的桌面端组件,主要用于构建快速、简洁的用户界面。 三、快速入门使用 3-1 安装Element UI组件 1.确保当前项目已经停止,在此页面按下CTRL + C,然后输入y,回车后项目就停止了 2.使用npm在当前项目安装Element UI组件,右键当前项目 ,点击在集成终端中打开 3.会跳出这个窗口,在里面输入:npm install element-ui@2.15.3 回车 4.弹出以下则安装成功 5. 查看项目结构,Element UI组件都被安装在node_modules下,至此Element UI安装成功 3-2 引入Element UI组件 1.打开main.js,添加下面红色内容内容至红色方框 ,采用的是驼峰命名法 5.vue组件文件由以下三部分组成,所以我们在这里先搭好框架 3-3 访问官网,复制组件代码进行调整 官网:组件 | Element 1.这里以按钮为示例,进入官网后,可以看到各种各样的按钮

    83710编辑于 2025-08-28
  • Chakra UI React组件入门指南

    今天我要和大家聊聊我最近用得特别顺手的一个React组件 —— Chakra UI。如果你正在寻找一个灵活、易用且美观的UI组件来加速你的React开发,那么这篇文章绝对不容错过(认真脸)! 那么,废话不多说,让我们一起来深入了解这个令人惊艳的组件吧。什么是Chakra UI?Chakra UI是一个简单、模块化且可访问的React组件,它提供了构建React应用所需的所有构建块。 常用组件一览Chakra UI提供了丰富的组件,几乎覆盖了所有常见的UI元素。 Chakra UI与其他UI的比较我用过很多React UI,那么Chakra UI与其他相比如何呢? 如果你喜欢Tailwind的理念但更喜欢组件化开发,Chakra UI是一个完美的选择。总结与建议经过这段时间的使用,我真心觉得Chakra UI是目前最好用的React UI之一(没有之一?

    54421编辑于 2025-09-25
  • 来自专栏人生代码

    试水 element-plus ui 组件

    之前的团队,已经将 element-plus 开发出来了,看来我们可以在 Vue3 接着使用 element 了,在我的心目中 element 这个框架真的好,设计样式是最让我觉得友好,看着很舒服的 ui 组件框架。 第四步,我们需要按需要引入组件,所以我们需要安装以下插件: yarn add babel-plugin-component ? "styleLibraryName": "theme-chalk" } ] ] } 第五步:我们需要在 src/main.js 引入 element-plus 组件 => { app.use(plugin) }) app.mount('#app') 最后我们在 src/component/HelloWorld.vue 来使用 el-button 组件

    1.8K10发布于 2020-12-29
  • 来自专栏前端开发

    集成 uni-ui 组件

    uni-ui 是基于内置组件的一个拓展补充,它是更加稳定和安全的,且适配多端。 我们来看到官方文档: 安装: npm i @dcloudio/uni-ui 配置自动导入组件: 使用 npm 安装好 uni-ui 之后,需要配置 easycom 规则,让 npm 安装的组件支持 pages.json 并添加 easycom 节点: // pages.json { "easycom": { "autoscan": true, "custom": { // uni-ui ] } 重新启动 由于该项目使用了 TypeScript,因此存在这样一个问题:就是我们希望类型更加安全,就是可以希望组件有类型提示,但是呢? 这个 uni-ui 组件使用的是 Js 进行开发的,因此没有类型的提示,此时:就可以安装一个插件: 现在就可以看到了

    39310编辑于 2024-05-28
  • ZUI:组合式前端 UI 组件

    ZUI 3 是一个开源的前端 UI 组件,它为开发者提供了一套现代化、无依赖、高度可定制、功能丰富的界面组件,旨在帮助开发者高效地构建美观、响应式的网页应用。 ZUI 3 提供了更全面的 CSS 工具类和组件,以及基于现代标准重写的 JS 组件。部分组件预览:普通模式使用:<! text: 'Blog'}, ]});Messager.show('你好,今天是:' + formatDate(new Date(), 'yyyy年M月d日'));</script>功能和特性:统一的 UI 配置:ZUI 3 使用 CSS 变量来统一管理 UI 配置,使得主题定制和样式调整变得简单快捷。 灵活的使用方式:开发者可以根据需要选择单独引入某个组件,或者引入整个。支持通过 ESM 导入,也支持在浏览器中直接引用。

    70510编辑于 2024-10-17
领券