用es6写一个分数库
2015-10-12 16:38
239 查看
es6发布后nodejs开始更新.最近写一些库发现新特性还是很好用的,于是回来写一个分数库练手.
对于es6本身 ... => 以及 array.includes 很简洁.class依然不是很顺手.
由于目前浏览器的支持程度,用babel转换后发布并压缩是唯一选择,那些测试中的工具无法完成任务.
用法:
写好后发布在 https://www.npmjs.com/package/fraction-math-js
对于es6本身 ... => 以及 array.includes 很简洁.class依然不是很顺手.
由于目前浏览器的支持程度,用babel转换后发布并压缩是唯一选择,那些测试中的工具无法完成任务.
用法:
var babel = require("babel"); var UglifyJS = require("uglify-js"); var fs=require("fs"); var r=babel.transformFileSync("index.js",{"sourceMaps":true}); var res = UglifyJS.minify(r.code, { fromString: true, inSourceMap:r.map, outSourceMap:"fraction-math-js-es5.map" }); fs.writeFileSync("fraction-math-js-es5.min.js",res.code); fs.writeFileSync("fraction-math-js-es5.map",res.map);
写好后发布在 https://www.npmjs.com/package/fraction-math-js
相关文章推荐
- Log4net Dll用法
- 类的方法
- 第8周 项目1—建立顺序串的算法库
- 第四周 单链表的应用(2)——链接
- iOS开发经典笔试面试题汇总(持续更新中)
- hdu3671 Boonie and Clyde (Tarjan求割点)
- IPv6技术-什么是IPv6
- UITableView中常用方法
- Struts2 多文件上传
- 关于JAVA方法参数传递方式
- YTKNetwork 使用高级教程
- Java从入门到精通09-集合
- CocoaPods的使用
- hdu3671 Boonie and Clyde (Tarjan求割点)
- Struts2 多文件上传
- 阿里旺旺前辈告诉我们。。。
- Win10使用中的一些问题
- unsupported major.minor version 解决方法
- 虚拟机VMware无法识别USB设备
- zoj3905 Cake