ivy-ui 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ivy-ui 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ivy-ui 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv3
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发网页组件
开源组织
地区 国产
投 递 者 fly丶叶落
适用人群 未知
收录时间 2021-09-30

软件简介

ivy-ui是一个符合 Web Components 规范的由浏览器原生支持的现代 web 组件库。

目标:

  1. 高颜值
  2. 可访问性(aria-)
  3. 通用性/易用性
  4. 跨框架。无论是reactvue还是原生项目均可使用

特性

  • 跨框架。无论是reactvue还是原生项目均可使用。
  • 组件化。shadow dom真正意义上实现了样式和功能的组件化。
  • 类原生。一个组件就像一个原生标签一样。
  • 无依赖。纯原生,无需任何预处理器编译。

兼容性

现代浏览器。

包括移动端,不支持IE

IE不支持原生customElementswebcomponentsjs可以实现对IE的兼容,不过很多CSS特性仍然无效,所以放弃

效果图

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/01/24 15:57

Ivy Configurations

Ivy的模块配置(module configurations)是一个非常重要的概念,Ivy里的configurations 可以理解为模块的概览。 以Ivy自带的例子学习,源代码位于src/example/configurations/multi-projects. 里面有两个工程 -filter-framework 是一个库,定义了一个api来过滤字符串数组以及两个对该api的实现 -myapp是一个非常小的app,它会使用到filter-framework。 filter-framework工程会产生3个组件:一个api jar,一个没有扩展依赖的对api...

2
1
2020/05/10 12:54

ivy的配置和使用说明

maven很强大,但也有令人烦恼的地方。看到Ivy似乎日渐成熟,试试看这个小东西表现如何,毕竟后面有那个强大的ant 一. 下载安装 从官网http://ant.apache.org/ivy/下载到最新的ivy2.0.0正式版,选择的是with dependencies的包。 在安装ivy之前,请先安装好ant,因为Ivy是基于ant的;需要根据ivy的版本选择ant的版本。 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.tar....

0
0
发表了博客
2014/01/14 15:16

Ivy 的主要概念

依赖解析器(Dependency Resolver) 依赖解析器是ivy里一个可插拔的类,主要用来找到依赖组件的ivy file,下载依赖的组件。“下载”的概念比较广泛:组件可以在web服务器或者本地文件系统。这时候的下载其实就是将文件从库里转存到ivy缓存中。此外,resolver的责任还有找到ivy文件并且下载组件,帮助实现不同的解析策略。正如你所见,依赖解析器可以理解为用来描述库的类。 模块配置说明(Module configurations explained ) ...

0
2
发表了博客
2014/06/09 10:49

yum install ivy

Install Howto Fedora, CentOS, RHEL: Download the latest jpackage-release rpm from http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/ Install jpackage-release rpm: # rpm -Uvh jpackage-release*rpm Install apache-ivy rpm package: # yum install apache-ivy openSUSE: Add the JPackage 6.0 repository: # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0 Install apac...

0
0
发表了博客
2014/01/21 11:09

Ivy Eclipse 插件特性

Apache IvyDE是Ivy的eclipse插件,将Ivy的依赖管理集成到eclipse中。它可以使你在java eclipse工程中管理在ivy.xml中声明的依赖关系,或其他需要依赖管理的工程。下面是这个插件的特性: 管理类路径容器(Managed classpath container):自动下载,从你的IDE访问Ivy“resolve”任务,同时允许你在同一个workspace里开发互相依赖的多模块应用。 Ivy 文件编辑器(Ivy XML files editor): 生成向导,Ivy XML标签,属性以及属性值...

0
1
发表于AI & 大数据专区
2014/02/27 15:10

Ivy url (http) 验证

url resolver 没有和ssh resolver一样,提供设置用户名密码的属性,但是我们的很多操作都是https,需要身份验证?那么怎么做验证呢? 很简单,在ivysettings文件中,credentials 标签就是用来完成这个功能的 <credentials  host="****" username="name" passwd="pwd" /> 只要加上这一句,就大功告成啦!

0
1
发表了博客
2019/07/16 17:34

ivy使用Maven阿里云镜像的问题

ivy默认使用的Maven仓库下载速度有点慢,所以想改成国内的,添加如下resolver: <ibiblio name="working-chinese-mirror" root="http://maven.aliyun.com/nexus/content/groups/public/" m2compatible="true" /> 但是在下载依赖 jar 的时候提示错误,提示 response code 不正确,抓取下载链接发现阿里云的会进行302跳转,应该是resolver没有处理这种情况。 经过调试,修改 ivy 源码,终于可以了;另外需要注意的是 root 地址,应...

0
0
发表了博客
2014/06/13 16:01

用Apache Ivy实现项目里的依赖管理

用Apache Ivy实现项目里的依赖管理 Apache Ivy是一个管理项目依赖的工具。 它与Maven Apache Maven 构建管理和项目管理工具已经吸引了 Java 开发人员的注意。Maven 引入了 JAR 文件公共存储库的概念,可通过公开的 Web 服务器访问(称为 ibiblio)。Maven 的方法减少了 JAR 文件膨胀的情况,不会占用大多数版本控制存储库。但使用 Maven 时,它会鼓励您采用其 “惯例优于配置” 的方法来构建软件,这会制约您定制构建脚本的灵活...

0
7
发表了博客
2018/01/09 13:42

Jenkins:基于linux构建ivy项目

Jenkins:基于linux构建ivy项目并发布到resin (二) 基于以上《Jenkins:VMware虚拟机Linux系统的详细安装和使用教程(一)》的配置再进行对ivy项目构建: 启动tomcat:sh startup.sh ,在浏览器访问jenkins:https://linuxIP/jenkins 点击:“系统管理”-“插件管理”,安装插件:ivy Plugin和ant Plugiin,安装成功重启 Linux安装ivy:wget 下载apache-ivy-2.4.0-bin.tar.gz(版本随意),解压放在/usr/ivy/apache-ivy-2.4.0,配...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部