
标签:
amis 是一个低代码前端结构,它运用 JSON 装备来生成页面,能够节约页面开发工作量,极大提高开发前端页面的功率。
现在在百度广泛用于内部渠道的前端开发,已有 100+ 部分运用,创立了 3w+ 页面。
特色:
1、不需要懂前端:在百度内部,大部分 amis 用户之前从来没写过前端页面,也不会 JavaScript,却能做出专业且杂乱的后台界面,这是一切其他前端 UI 库都无法做到的;
2、不受前端技能更新的影响:百度内部最老的 amis 页面是 4 年多前创立的,至今还在运用,而当年的 Angular/Vue/React 版别现在都抛弃了,当年盛行的 Gulp 也被 Webpack 替代了,假如这些页面不是用 amis,现在的保护成本会很高;
3、享用 amis 的不断晋级:amis 一直在提高细节交互体会,比方表格首行冻住、下拉框大数据下不卡顿等,之前的 JSON 装备彻底不需要修正;
4、能够彻底运用可视化页面编辑器 来制造页面:一般前端可视化编辑器只能用来做静态原型,而 amis 可视化编辑器做出的页面是能够直接上线的。
5、供给完好的界面处理方案:其它 UI 结构有必要运用 JavaScript 来拼装事务逻辑,而 amis 只需 JSON 装备就能完结完好功用开发,包含数据获取、表单提交及验证等功用,做出来的页面不需要经过二次开发就能直接上线;
6、内置 100+ 种 UI 组件:包含其它 UI 结构都不会供给的富文本编辑器、条件组合等,能满意各种页面组件展现的需求,并且关于特别的展现方式还能够经过 自定义组件 来扩大;
7、容器支撑无限级嵌套:能够经过组合来满意各种布局需求;
8、阅历了长期的实战检测:amis 在百度内部得到了广泛运用,在 4 年多的时刻里创立了 3 万+ 页面,从内容审阅到机器办理,从数据剖析到模型练习,amis 满意了各式各样的页面需求,最杂乱的页面有超越 1 万行 JSON 装备。
amis前端低代码结构 更新日志:
v1.2.3
Feature
InputNumber 支撑只读特点
新增 InputText、Textarea 字数统计功用
按钮、链接、模板、图表支撑角标; 角标支撑动画作用
日期、时刻、富文本支撑 borderMode
InputNumber 添加 prefix、subfix、kilobitSeparator、borderMode 特点
Select 组件添加 hideSelected 特点,是否躲藏已选选项
新增 年份规模 InputYearRange
InputText 支撑前缀、后缀
inputText, Textarea, Select 支撑装备 borderMode 包含,全边框,半边框,无边框
Grid & Hbox 支撑 gap,hAlign, vAlign 装备
Button-Group 支撑平铺款式
Web-Component 组件
晋级 Json 组件,支撑检查并修正功用
新增 Input-Time-Range 时刻规模组件
Enhancement
调整 Dialog 动作的 reload 优先级
弥补部分 locale
优化 Tabs 成员的 key
添加 Checkboxes 全选/不选 多语言
Input-Sub-Form 功用弥补及款式优化
Condition-Builder 支撑字段进行查找
晋级 monaco-editor
调整 Image 和 Carousel
调整弹框中查找子节点渲染器处理动作逻辑
修正换默许主题导致的单元测试报错
itemActions 装备后工具栏在没有勾选的状况下也展现可是处于禁用态
调整云舍成为默许主题,之前的默许主题改名 ang
优化 InputTable columns 中直接用表单项的状况
InputTable 优化晋级
Each 组件优化
Input-Image 优化
Condition-Builder 新增英文本地化
优化 InputRange 中心值方位
将 cfc 的 mock 接口放到项目中支撑文档离线拜访;将大部分图片外联都放入项目中办理
表单报错信息中添加一切表单项的报错信息
优化 Group 相关款式
Bugfix
修正编译成 es5 后 WebComponent 报错
修正 Combo 中装备 clearValueOnHidden 无法删去 item 问题
修正 Tree 组件节点勾选反常问题
修正 withRemoteConfig 完成的主动改写无法封闭问题
修正 mst 报错问题
修正 inputNumber 组件直接操作增减报错问题
修正 Service 组件 silentPolling 失效问题
修正 Input-Datetime 组件 minDate 和 maxDate 失效问题
修正 Iframe 获取变量时,主动 escape 的问题
修正 DiffEditor 吊销问题
修正 Input-Rating allowClear 问题
修正 Picker 无法主动选中的问题
修正 WrapControl 数据域问题
修正 isJson 校验
修正导入 default 会报错问题
防止 npm 默许主题引证失利
富文本编辑器 tinymce 形式上传图片问题
处理 Combo 的 unique 特点当字段值为数字 0, false, 空字符串的时分,不走unique校验的逻辑
修正 CRUD 在翻页时 page/perPage 会变成字符串问题
修正 选项类表单项直接放在 Form 外面不可用的问题
修正 Form 表单项验证器的this 指向问题
运用 mpegtsjs 替换 flvjs,修正音视频或许不同步等问题
加载全部内容
EltonWeb框架234KB132人下载Elton的实现参考了koa以及echo,统一中间件的形式,方便定制各类中间件,所有中间件的处理方式都非常简单,如果需要转给下一中间件,则调用Context.Next(),如果当前中间件出错,则返回Error结束调用,如果无需要转至下一中间件,则无需要调用Context.Next()。对于成功返回只需将响应数据赋值Context.Body = 响应数据,由响应中间件将Body转换为相应的响应数据,
下载
Furion Web 开发框架 最新版135.49MB123人下载Furion Web 开发框架 最新版是一个以 .NET 进行开发的非常齐全且兼容性高的一款轻量级框架。这里下载站为您提供Furion Web 开发框架 最新版下载,欢迎您使用这里下载站安装体验!
下载
gin-vue-admin 后台管理系统框架 商业版2.31 MB111人下载gin-vue-admin是一个基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,通用工作流等基础功能。
下载L7数据可视分析开发框架13.43MB109人下载L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架。L7 中的 L 代表 Location,7 代表世界七大洲,寓意能为全球位置数据提供可视分析的能力。L7 专注数据可视化化表达,通过颜色、大小、纹理,方向,体积等视觉变量设置实现从数据到信息清晰,有效的表达。L7 能够满足常见的地图图表,BI 系统的可视化分析、以及 GIS,交通,电力,国
下载
FastAPI高性能Web框架5.77MB107人下载FastAPI是一个高性能Web框架,用于构建API。FastAPI主要特性:1、快速:非常高的性能,与NodeJS和Go相当2、快速编码:将功能开发速度提高约200%至300%3、更少的错误:减少约40%的人为错误4、直观:强大的编辑器支持,自动补全无处不在,调试时间更少5、简易:旨在易于使用和学习,减少阅读文档的时间。6、简短:减少代码重复。7、稳健:获取可用于生产环境的代码,具有自动交互式文
下载Taro多端统一开发框架4.16MB107人下载Taro框架是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。使用 Taro,我们可以只书写一套代码,再通过 Tar
下载
AdonisWeb框架327KB107人下载Adonisjs是一个Node.js Web框架,专注于易用性与速度。它甚至是一个全栈Web框架,解决了许多Web开发难题,提供了一个干净稳定的API,用于构建Web应用和微服务,或者用于TDD(测试驱动开发)。Adonisjs特色:类型安全类型安全被嵌入到框架中,并对TypeScript提供一流的支持。无需安装任何额外的构建工具,TypeScript只需与AdonisJS一起工作。可扩展性无需在
下载
Foundation响应式前端框架11.44MB106人下载Foundation响应式前端框架是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。Foundation 是世界上比较先进的响应式前端框架。使用 Foundation 快速从原型到生产、构建可在任何类型设备上运行的站点或应用程序。包括一个完全可定制的响应式网格、一个大型 Sass 混合库、常用的 JavaScr
下载
BootstrapBlazorUI框架8.83MB106人下载BootstrapBlazor UI框架是一个使用 .NET 生成交互式客户端 Web UI 的框架:1、使用 C# 代替 JavaScript 来创建丰富的交互式 UI。2、共享使用 .NET 编写的服务器端和客户端应用逻辑。3、将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。使用 .NET 进行客户端 Web 开发可提供以下优势:1、使用 C# 代替 JavaSc
下载Taro多端统一开发框架 正式版5.18MB106人下载 Taro框架是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
下载