Open onvno opened 7 years ago
本期主要针对多种形式的文档,数据转换方案进行汇总
marked
实现markdown -> html转换。地球上文档转化静态页面的方案中,没有用过它的,额,还真没出现:gitbook不例外,hexo不例外,就连吊打两位老大哥 & 本部门codinghu出品的tdoc也不得例外...
gitbook
hexo
吊打
s2json
此处为王婆卖瓜。实现markdown -> json转换,具体为SUMMARY.md文档一键转换json数据,理论上可实现无限层级数据嵌套。具体实现有文在此:从Markdown出击 - 文档数据转换解决方案。后厨重地已全面开放,堪比海底捞,客官可放心食用,无毒无害,一键生成。
SUMMARY.md
json
json2html
实现json -> html转换
domJSON
实现html -> json转换
pandoc
万能格式转换,包含epub等转换,但实际使用转json效果不佳
cheerio官方文档 & cheerio官方中文文档
不要给JSDOM任何机会,伟大的Node端DOM选择库cheerio继承了传统$流的光荣传统。jQuery,Lodash,htmlparser2这一刻灵魂附体!cheerio他代表了$流悠久的历史和传统,在这一刻他不是一个人在战斗,他不是一个人!cheerio,面对node端选择DOM树这个问题。他面对的全世界$流的目光和期待。而JSDOM在2010年就开启了项目,论资历比自己长了将近两年,cheerio应该深知这一点,他还能够微笑着面对他面对的这个对手吗?是的,Star说明一切,竞争结束了!cheerio获得了胜利,淘汰了JSDOM.JSDOM在领先发展两年的基础上,太慢,太保守,太笨重,他失去了自己的勇气,面对$流悠久的历史,他终于自食其果。
JSDOM
cheerio
$
jQuery
Lodash
htmlparser2
cheerio的中文encode小坑,需要增加配置选项:
cheerio.load(html,{decodeEntities: false})
前端技术日报:20170906期(进击,Markdown)
Markdown转换方案
marked
实现markdown -> html转换。地球上文档转化静态页面的方案中,没有用过它的,额,还真没出现:
gitbook
不例外,hexo
不例外,就连吊打
两位老大哥 & 本部门codinghu出品的tdoc也不得例外...s2json
此处为王婆卖瓜。实现markdown -> json转换,具体为
SUMMARY.md
文档一键转换json
数据,理论上可实现无限层级数据嵌套。具体实现有文在此:从Markdown出击 - 文档数据转换解决方案。后厨重地已全面开放,堪比海底捞,客官可放心食用,无毒无害,一键生成。JSON - Html 互转方案
json2html
实现json -> html转换
domJSON
实现html -> json转换
pandoc
万能格式转换,包含epub等转换,但实际使用转json效果不佳
Node DOM
cheerio官方文档 & cheerio官方中文文档
不要给
JSDOM
任何机会,伟大的Node端DOM选择库cheerio
继承了传统$
流的光荣传统。jQuery
,Lodash
,htmlparser2
这一刻灵魂附体!cheerio
他代表了$
流悠久的历史和传统,在这一刻他不是一个人在战斗,他不是一个人!cheerio
,面对node端选择DOM树这个问题。他面对的全世界$
流的目光和期待。而JSDOM
在2010年就开启了项目,论资历比自己长了将近两年,cheerio
应该深知这一点,他还能够微笑着面对他面对的这个对手吗?是的,Star说明一切,竞争结束了!cheerio
获得了胜利,淘汰了JSDOM
.JSDOM
在领先发展两年的基础上,太慢,太保守,太笨重,他失去了自己的勇气,面对$
流悠久的历史,他终于自食其果。