2018年12月

整体上来说,和Excel很接近。支持单元格设置格式、单文件多表、下载为xlsx文件,甚至支持公式。
目前不兼容的地方有:
1、不支持公式跨表引用(跨文件当然就更不行了)
2、不支持条件格式

巨型

巨型由于都比较有名,就简单罗列一下了
Vue
react
react native
cordova
webpack
electron 勉强算是吧
vuido 使用Vue创建Windows程序, 比Electron创建的应用据说小很多
Puppeteer 无头浏览器,爬虫用,还有些其他的无头浏览器Phantomjs、Nightmare、Firefox headless等

中型

wechaty微信BOT开发
node-slack-sdkslack是一个打通企业应用的工具
XLSX 似乎是使用者最多的基础库, 但有点儿太基础, 使用体验接近数据库而不是excel. 可以将sheet转为json(sheet_to_json(ws))
exceljs 似乎是中文作者所写, 使用体验接近Excel

小型

alarm 按年月日时分秒定时的定时器
file-box 很好用的文件处理工具
axios好用的http request工具,vue推荐
got 用于node的http request工具. axios对proxy支持很差, 几乎没法用. 所以node上运行建议还是got.
cheerio命令行html渲染工具
jsdom 可以用标准的querySelector和querySelectorAll,推荐!
iconv iconv-lite不同字符编码的转换
json2xls 直接将json数组转成xlsx, 解决自定义csv文件UTF-8格式在Excel2007中乱码的问题.

工具集

underscorejs包括一系列对js原生对象Collection/Array/Function等改良和增强的方法
lodash跟underscore类似

测试

mocha, 应该最流行, 我写的文章用mocha做node.js的单元测试
chai, mocha的Assert库
jasmine
karma
这是2019年的一个测试框架对比文章

以前战场兵力多少对战役结局有很大影响,但现在不是,武器先进程度的影响更大。(原子弹、海湾战争),是不是一定武器先进就能赢得战争胜利?也不是,长期看人心所向,如第二次海湾战争。