Ant Design Pro – 基于 Ant Design 的中后台项目脚手架,提供了更高层的常用业务组件和最佳实践,大大减少重复性工作
Babel + ES6/6+ – 现代 Java 语法和编译器,Babel 可以让你使用目前主流浏览器尚未全面支持的新的 Java 语法来编写代码,同时帮你编译成现代浏览器都支持的 ES5 语法,还提供了一些 polyfill (通过 core.js)实现了浏览器不支持的 feature。
CSS Modules – CSS 模块化方案,避免全局作用域/冲突,实现显式依赖。暂时没有使用 css-in-js 方案。
Data Visualization – 数据可视化和一些图表工具,使用最多的还是 ECharts,支持各种图表,交互和渲染模式,PC 端移动端通吃,文档很全,最近还成为了 Apache 孵化项目。另外还用过 g2,感觉也不错,现在也能看到源码了。g2 是 grammer of graphic 的缩写,算是 g2 的理论基础。自己玉米地里的大嫂从基础做起的线.js,提供了可视化的很多基础模块,基于 SVG。
GraphQL/thrift/RESTful API/OpenAPI – 各种接口方案。REST 有一种明日黄花的感觉,虽然还在用,但是感觉早晚被 GraphQL 等取代,毕竟我们真的越来越不关心数据是如何获取的,而应该关注在 store 如何设计上,专注在领域分析。Thrif 支持跨语言 RPC 调用,比如跨 Node.js 和 Java 等。嗯,Thrif 支持自动生成桩代码,什么定接口、JSON、MOCK 就都是浮云了,不需要纠结是否符合 RESTful 规范了。NOTE:Github 提供的 API 之前是 RESTful 的,现在都是 GraphQL 了。
lodash/moment.js – 最常用的两个 JS 库了,lodash 是一个现代、高效、模块化的 JS 功能包,moment.js 主要用来处理日期时间相关的操作。都是即可运行在浏览器,也可以运行在 Node.js 。
npm/yarn – 包管理工具。我倾向于还是使用 npm,搞清楚 npm 的常用 ;搞清楚npm install 时候依赖安装的流程,以及 package-lock 的作用;能和发布自己的 npm 包;知道 npx 是干什么的就可以了。
React Native/Flutter – 跨端方案。最近关于 RN 是否凉了?如何评价 Flutter?的问答挺多的,我更关注的可能还是了解他们是如何实现的,以及解决了什么问题吧
source maps – 了解 js、css 的 source maps 是如何生成的,相应的规范,在浏览器、生产调试、以及异常追踪系统里面的使用。
私信小编:“小编,我要资料”,小编就会把大咖联系方式发给你,免费领取3万元资料,不需要任何条件!(注意:不是小编给你资料!)
本文由来源于325棋牌 325游戏中心唯一官方网站
网友评论 ()条 查看