自从学了TypeScript后,不再用JavaScript了?|Gitee项目推荐

听说“自从用了 TypeScript 以后,不再想用 JavaScript 了”。但也有人以为它语法不稳定,不肯意学习。但一旦上手 TypeScript 以后就会爽到飞起,那么就让咱们看看 Gitee 上优秀的 TypeScript 开源项目,一块儿来学习一下吧。前端

1.项目名称:外文辅助阅读翻译解决方案 CopyTranslator

项目简介:复制即翻译的外文辅助阅读翻译解决方案,科研人员总少不了阅读大量文献,理解文献内容就成了科研生活常态,而咱们平时复制PDF内容黏贴到网页翻译的时候可能会出现多余换行而致使翻译乱码,译文与中文阅读习惯不符的状况,翻译结果不好,须要手动删除换行,而 CopyTranslator 能够帮咱们快速且完美地解决这个问题。jquery

自从学了TypeScript后,不再用JavaScript了?|Gitee项目推荐webpack

项目地址:gitee.com/ylzheng/Cop…git

二、项目名称:窗口工具 Layx

项目简介:Layx 窗口即入口,入口即天地。gzip压缩版仅13.5kb,很是小巧。es6

自从学了TypeScript后,不再用JavaScript了?|Gitee项目推荐web

项目地址: gitee.com/monksoul/La…

3.项目名称:L7 地理空间数据可视分析引擎

项目简介:L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架。L7 中的 L 表明 Location,7 表明世界七大洲,寓意能为全球位置数据提供可视分析的能力。L7 以图形符号学为理论基础,将抽象复杂的空间数据转化成 2D、3D 符号,经过颜色、大小、体积、纹理等视觉变量实现丰富的可视化表达。浏览器

项目地址:gitee.com/antv/L7框架

4.项目名称:基于 React 的 UI 组件库 React Suite

项目简介:React Suite 是 HYPERS 前端团队和 UX 团队开源的一套基于 React 的 UI 组件库,可以帮助您快速构建一个企业级应用。 React Suite 是一套 React 组件库,为后台产品而生。同时也是一个具备贴心设计以及对开发者友好的 UI 框架。less

项目地址:gitee.com/rsuite/rsui…工具

5.项目名称:为 jQuery 编写的 MVVM 库 pandyle

项目简介:pandyle 是一个基于 jquery 的 MVVM 库。它为 jquery 提供了基本的模板和组件功能。 pandyle 秉承 jquery -- write less, do more 的设计理念,主要关注点即在于简单,它的大小只有7kb(压缩后),易学易用,努力减小你书写的代码量,而且更贴合传统的jquery的书写方式。

特色:

  • 简单:很是简单易上手,无需学习webpack、es6等前端知识,基本看一遍文档便可进行开发
  • 兼容性良好:pandyle的兼容性取决于jquery版本,所以使用1.X版本的jquery便可兼容至ie8浏览器
  • 输入与视图模型分离:pandyle使用inputs类来独立的处理用户输入,根据表单元素的name属性自动生成数据模型,无需事先定义
  • 同步操做:pandyle的全部操做都是同步的,代码逻辑清晰的同时保证了同其余jQuery插件的良好兼容
  • 资源化的组件:pandyle将组件视为一种资源,这意味着你能够像加载图片同样任意加载你想要的任意组件,只需在p-com指令中写上组件的路径便可,无需事先编译或引入特定的组件代码。

项目地址:gitee.com/pandarrr/pa…