Ant Design

巨头们的GitHub仓库整理

爱⌒轻易说出口 提交于 2020-11-20 07:39:06
1.Google >1.Google >https://github.com/google >2.Google Samples https://github.com/googlesamples >3.Google Codelabs >https://github.com/googlecodelabs >4.GoogleChrome >https://github.com/GoogleChrome >5.Google Creative Lab >https://github.com/googlecreativelab >6.Google Internationalization 人人皆可使用的Google开源字体 >https://github.com/googlei18n >7.tensorflow https://github.com/tensorflow 2.Facebook >1.Facebook >https://github.com/facebook >2.Facebook Samples >https://github.com/fbsamples >3.facebookresearch >https://github.com/facebookresearch >4.Facebook Incubator >https://github.com

AMS:用类json配置快速搭建管理后台页面

三世轮回 提交于 2020-11-17 02:57:03
今天给大家分享一个开源项目——AMS,一个由唯品会开源的,基于类json配置的管理后台前端解决方案。 背景 我们先来回顾一下,管理后台的搭建方式。 最原始的方式,前后端还未分离,前后端代码融合一起,往往是后端把整个管理后台负责了 发展到前后端分离和JQ兴起,前端可以完全手写实现,也可以使用类似bootstrap这些框架进行快速搭建 在发展到React/Vue这些MVVM框架的兴起,也产生了很多对应的配套,比如Element-ui、Ant Design 由于管理后台对UI要求不高以及功能通用,UI框架的使用给前端带来极大的方便,前端可以不需要再关心UI组件的实现,只需要把UI框架提供的组件像搭积木一样搭建,然后再去写数据交互逻辑,就可以比较快的实现一个管理后台。 这样看好像很完美,特别是用着高质量的UI框架,坑少~ 但是!积木搭久了,你会发现还是要写不少代码: UI组件代码。比如你写一个列表,拿Element-ui举例,你可能需要用到 el-table 、 el-table-column ,然后再来个分页 el-pagination 。可能90%的场景都是这样的,但是你每次都要写,即使复制,可能也要微调 搭完UI,然后要写数据逻辑交互,比如请求个列表接口,梳理接口字段,把数据塞到表格,然后处理分页时的数据交互逻辑。同理,每个项目每个列表都要这样。 上面举例的只是一个列表场景

整合最新版 create-react-app、typescript、ant-design、less、less-loader以及路径映射的方法

烂漫一生 提交于 2020-11-03 13:18:47
最近兴趣使然,想要学习typescipt、react、ant,巧不巧刚好可以凑成一套完成的解决方法,可惜过程却并不顺利,现在记录下来我的解决过程,供大家参考希望能顺利一次跑通 版本说明 create-react-app 版本号:4.0.0(2020年10月31日,内部自带react、typescript等) Ant Design of React 版本号:4.7.3 less 版本号:3.12.2 less-loader 版本号:7.0.2 node 版本号:12.13.0 npm 版本号:6.12.0 一、利用create-react-app脚手架安装项目 本人习惯用npm进行安装,喜欢yarn应该也能行的通(默认是yarn) npx create-react-app antd-demo-ts --typescript --use-npm 二、将所有内建的配置暴露出来 这一步相当关键,若不在第一次执行该步骤,可能会出错 npm run eject 暴露之后的目录结构 三、修改路径映射 在webpack.config.js的alias下增加 "@": path.resolve("src") ,以后就可以用 @ 对 src 文件下的文件进行索引啦~ "@": path.resolve("src") 截图: 四、引入ant 现在从 yarn 或 npm 安装并引入 antd。 npm

进击吧! Blazor !第五期 安全

柔情痞子 提交于 2020-10-26 16:45:25
Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。 Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。 本次系列课程共7次,每2周的周六下午举办。旨在通过,理论加实践结合,从0到1 带你进入 Blazor 的世界。 分享嘉宾 · 张善友 微软 SWAT 特派专家,友浩达科技有限公司 CEO & CTO,.NET 技术专家,连续15年被评为微软 MVP 陈超超 Ant Design Blazor 项目贡献者 拥有十多年从业经验,长期基于.Net技术栈进行架构与开发产品的工作,Ant Design Blazor 项目贡献者,现就职于正泰集团 第五课 安全 · 上课时间: 2020年10月31日 14:00 - 16:00 上课方式: 点击下方 立即报名 ,报名后在 “上课方式” 中查看 上课嘉宾:张善友 以“待办事项”或其他应用为蓝本,注册登录,权限等相关介绍。 参与有惊喜 · 1. 完成7次课程的学习,我们将会为您准备精美的 Blazor

进击吧! Blazor !第二期 页面制作

别等时光非礼了梦想. 提交于 2020-10-25 06:34:53
Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。 Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。 本次系列课程共7次,每2周的周六下午举办。旨在通过,理论加实践结合,从0到1 带你进入 Blazor 的世界。 分享嘉宾 · 张善友 微软 SWAT 特派专家,友浩达科技有限公司 CEO & CTO,.NET 技术专家,连续15年被评为微软 MVP 陈超超 Ant Design Blazor 项目贡献者 拥有十多年从业经验,长期基于.Net技术栈进行架构与开发产品的工作,Ant Design Blazor 项目贡献者,现就职于正泰集团 第二课 网页制作 · 上课时间: 2020年9月12日 14:00 - 16:00 上课方式: 点击下方小程序报名,报名后在 “上课方式” 中查看 上课嘉宾:陈超超 Blazor通常以Razor标记页的形式编写UI ,介绍Razor语法,路由的基本用法。 - 路由 原理简述 路由模板、NavLink组件 路由参数

Blazor WebAssembly 3.2 正式发布

こ雲淡風輕ζ 提交于 2020-10-21 03:32:05
5月 20日,微软 发布 了 Blazor WebAssembly 3.2( https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/ ) 。 Blazor 是 ASP.NET Core 中的一个新框架,支持使用 C#和 HTML 创建交互式 Web 应用程序。Blazor WebAssembly 使用基于 WebAssembly 的.NET 运行时在客户端的 Web 浏览器中运行单页应用程序。在客户端,它支持的场景包括渐进式 Web 应用程序(PWA)和使用客户端资源的离线应用程序。 Blazor WebAssembly 3.2.0 是一个功能齐全的版本,作为 Blazor WebAssembly实现,并用于生产部署。 也就是 Blazor WebAssembly 作为正式版本发布。 Blazor WebAssembly 3.2 的第一个预览版在 1 月底发布 。从那时起,接下来的预览版发布遵循了非常紧凑的时间表,今天在Build 大会上正式发布了Blazor WebAssembly 3.2 。 通常,Web 浏览器可以执行使用 JavaScript 编写的代码,但2017年标准化的 WebAssembly 可以执行其他编程语言的编写的代码,现在主流的4大浏览器都可以完美支持

本文档将帮助你从 ng-zorro-antd 9.x 版本升级到 10.x 版本,如果你是 8.x 或者更老的版本,请先参考之前的升级文档升级到 9.x。

百般思念 提交于 2020-10-20 01:40:40
NG-ZORRO 文档 组件 实验性功能 国内镜像 10.0.2 English Star 6933 Ant Design of Angular 快速上手 脚手架 国际化 服务端渲染 定制主题 全局配置项 动画开关 资源推荐 常见问题 贡献指南 更新日志 v10 升级指南 v10 升级指南 开始之前 升级步骤 本文档将帮助你从 ng-zorro-antd 9.x 版本升级到 10.x 版本,如果你是 8.x 或者更老的版本,请先参考之前的升级文档升级到 9.x。 开始之前 # 首先确保你 Node.js >= 10.13 创建新的分支,或者使用其他方式备份当前项目 删除项目下 package-lock.json 文件 升级步骤 # 1.迁移到二级入口(如果需要) # // 之前 import { NzButtonModule , NzNoAnimationModule } from 'ng-zorro-antd' ; // 之后 import { NzButtonModule } from 'ng-zorro-antd/button' ; import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation' ; 我们已经在 v8 中弃用了 NgZorroAntdModule 和一级入口,并保留了 2

基于AntV图表库的Ant DeSign Charts图表展示的简单应用

好久不见. 提交于 2020-10-10 01:58:35
摘要   数据是我们每天都在接触的东西,我们需要清晰的了解去了解数据的变化趋势,就需要让数据可视化。最近在接触学习antd的社区精选组件,上一篇文章主要是讲了高德地图的应用,这次我们就来分享下G2Plot在react中实现可视化数据图表的简单应用。 Ant Design Charts的使用方法 安装 npm install @ant-design/charts React用法    import { Rader } from '@ant-design/charts'; 引入基于Charts的雷达图表组件,根据案例文档配置雷达图表,更多系列图表组件配置请参考: https://g2plot.antv.vision/zh/examples/gallery 。 import React from ' react ' ; import { Radar } from ' @ant-design/charts ' ; import ' ./g2.less ' ; class Page2 extends React.Component { render() { const data = [ { item: ' Design ' , score: 70 , }, { item: ' Development ' , score: 60 , }, { item: ' Marketing ' ,

使用Vue+Django+Ant Design做一个留言评论模块

家住魔仙堡 提交于 2020-10-06 09:01:55
使用Vue+Django+Ant Design做一个留言评论模块 1.总览 留言的展示参考网络上参见的格式,如掘金社区: 一共分为两层,子孙留言都在第二层中 最终效果如下: 接下是数据库的表结构,如下所示: 有一张user表和留言表,关系为一对多,留言表有父留言字段的id,和自身有一个一对多的关系,建表语句如下: CREATE TABLE `message` ( `id` int NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `content` text NOT NULL, `parent_msg_id` int DEFAULT NULL, `user_id` int NOT NULL, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `message_ibfk_1` (`parent_msg_id`), CONSTRAINT `message_ibfk_1` FOREIGN KEY (`parent_msg_id`) REFERENCES `message` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `message_ibfk_2` FOREIGN

重修算法(1)—以 O(n) 复杂度构建树结构

狂风中的少年 提交于 2020-10-01 10:33:17
曾经看过一部网络小说,主角在轮回中的第九世是个大反派。而全书都是主角在努力修炼改变第九世,算是圆满自己的修行。因为一些原因没看完,只是记得书名好像叫做《重修第九世》,但是利用收索引擎却没有找到这本书,应该是我记错了名字。不过就像这本书一样,我相信每个人都有自己没有圆满的事情,有些可以弥补,而有些却无法弥补。 我在大学时期并没有把数据结构与算法学好,在步入工作的这一段时间中,屡次想要去拾起算法。书倒是买了不少,视频也看过一些,但都半途而废了。于是决定通过写文章的形式来学习算法。一边通过讲解的方式加深自己的理解,同时帮助别人,另一方面也是希望通过 flag 的形式来保质保量的学习算法嘛,先定它一个小目标,一周至少两篇关于算法的博客。 基本上,在开发任意一款 to B 应用,我们都不可避免的涉及到树形结构的增删改查。就个人而言,我接触过所有的产品中,都不可避免的树结构。个人也参考并且手写过树组件以及树操作。对树结构的方案也有一定思考。于是,第一篇我决定就从实际业务出发,从树的构建开始: 这里为了简化,就简单设定。如果当前书节点不具有父节点,则 parentId 为0。对于其他需求,请自行设定配置项。 interface TreeItem { id: number // 父节点的 id parentId: number // 当前树的名称 name: string } for 循环使用