js 语法编译器 Rexjs

码农软件 · 软件分类 · 编译器 · 2019-12-07 21:13:43

软件介绍

什么是 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

官方网站

http://rexjs.org

本文地址:https://www.codercto.com/soft/d/20657.html

CSS3 Solutions

CSS3 Solutions

Marco Casario / Apress / 2012-8-13 / GBP 35.50

CSS3 brings a mass of changes, additions, and improvements to CSS across a range of new modules. Web designers and developers now have a whole host of new techniques up their sleeves, from working wit......一起来看看 《CSS3 Solutions》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具