- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/china-liji/Rexjs
- 软件文档: https://github.com/china-liji/Rexjs/blob/master/ReadMe.md
- 官方下载: https://github.com/china-liji/Rexjs
软件介绍
什么是 Rexjs
Rexjs - 是一款又快、又小、性价比极高的 JavaScript(ES6+) 语法的编译器!
Made In China
Rexjs自2015年3月开始编写,历时近30个月,经过5次大重写,于2017年8月发布1.0版本。该编译器未使用任何第三方 插件 或 类库,属于完全独立、创新的一款 JavaScript 语法编译器,它是 100% 纯中国制造。
Rexjs 能做什么
1. Rexjs可以对ES6或更高版本语法进行编译,将其转换为ES5语法,以便于兼容各大流行浏览器;
2. Rexjs有相关API开放,允许你自己创造新的 ECMAScript 语法,如:Rexjs中就创建了新的"try function(){}" 语法;
3. Rexjs核心语法API,甚至允许你创造、开发新的计算机语言,因为Rexjs也是把 ECMAScript作为新的语言重新解析编译了一次。所以,如果你有时间或者有想法,的确可以自己试着创造一门属于你的语言。
Rexjs 的优势
1. Rexjs 文件更小:压缩后仅仅 233KB,比 babel.6.25.0.min.js(765kb) 小3倍;
2. Rexjs 性能更快:Rexjs 解析性能虽然只比谷歌的 Traceur 快10%左右,但比 Babel 要快 3 ~ 5倍(在线性能测试,请访问官网首页http://rexjs.org,最下方《性能 vs 性能》);
3. Rexjs API 开放:可以自由扩充语法。
快速使用
<!-- 引用 rexjs -->
<script src="http://rexjs.org/rex.min.js"></script>
<!-- 使用 type 定义模块 -->
<script type="text/rexjs">
import "./file.js";
export default class {};
</script>
<!--
当然,一旦指定 src,则根据其路径来加载指定入口模块文件,
而且,一旦提供 data-sourcemaps 属性时,不管值是什么,都将启用“源代码映射”功能。
友情提示:源代码映射是要耗性能的,如果代码量大,发布上线的版本时,应该关闭该功能。
-->
<script src="./file.js" type="text/rexjs" data-sourcemaps></script>更多方式,具体请参考:http://rexjs.org/#!/book/start/index.md
解析预览
如果你想知道你写的ES6代码将会如何转换ES5?请点击访问:http://rexjs.org/#!/preview
官方网站
Node.js开发指南
郭家寶(BYVoid) / 人民邮电出版社 / 2012-7 / 45.00元
Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱......一起来看看 《Node.js开发指南》 这本书的介绍吧!
图片转BASE64编码
在线图片转Base64编码工具
HSV CMYK 转换工具
HSV CMYK互换工具
