最近业务上需要使用富文本编辑器,因为所使用的组件库内没有现成的富文本编辑器组件,纯手写的话工程量巨大,想着用开源库封装一个,经过多家对比选用了Quill。
因为自己之前也使用过很多富文本编辑器(emmm…在当码农之前,不幸玩过一年多的新媒体运营,被各种微信编辑器逼疯最后转行…),所以深知作为一款合格的富文本编辑器,它最好具有以下特点:
前端开发
最近业务上需要使用富文本编辑器,因为所使用的组件库内没有现成的富文本编辑器组件,纯手写的话工程量巨大,想着用开源库封装一个,经过多家对比选用了Quill。
因为自己之前也使用过很多富文本编辑器(emmm…在当码农之前,不幸玩过一年多的新媒体运营,被各种微信编辑器逼疯最后转行…),所以深知作为一款合格的富文本编辑器,它最好具有以下特点:
由于<a>
标签的download属性只可以同源下载,如果要跨域下载我们需要想些方法。
1 | /** |
最近一两周在读 || 读完的几本书都很好看,比如《大雪将至》,比如买了很久也没看完的《无常所以有胆》,比如《CSS世界》,比如《来一打C++扩展》,比如很鸡汤看完又有点鸡血有点人生目标的《活法》,比如《数学之美》,比如《深入浅出RxJS》,想着什么时候可以把这几年看过的书列一个清单,想想又觉得很没意思,以后看书怕不是太赶flag失去了真正读书的乐趣。实在想不通,人怎么会书荒呢?明明有那么多有意思的书看都看不完。
版本:http://www.ecma-international.org/ecma-262/8.0/index.html
- A code unit in the range 0 to 0xD7FF or in the range 0xE000 to 0xFFFF is interpreted as a code point with the same value.
- A sequence of two code units, where the first code unit c1 is in the range 0xD800 to 0xDBFF and the second code unit c2 is in the range 0xDC00 to 0xDFFF, is a surrogate pair and is interpreted as a code point with the value (c1 - 0xD800) × 0x400 + (c2 - 0xDC00) + 0x10000. (See 10.1.2)
- A code unit that is in the range 0xD800 to 0xDFFF, but is not part of a surrogate pair, is interpreted as a code point with the same value.
原文:https://medium.freecodecamp.org/reduce-f47a7da511a9
JavaScript中的Reduce方法是函数式编程的基础。让我们来探讨它是如何工作的,在什么时候使用它,又可以用它做什么有趣的事情。
由于觉得切换mock数据和后端真实数据太麻烦了(虽然每次都只是改个URL),但是很容易出现问题呀,万一哪次发布之前用mock数据调试,结果忘了改成后端数据就gg了,所以想能不能再配置一个npm命令用于启用mock数据。
使用redux的操作数据的时候对某个数据进行增删改查操作,需要维持数据的immutable。当然类似的库也有很多,像lodash、ramda等等,这些库往往方法众多,如果是初次使用必定眼花缭乱,抛开一切,在使用这些已有的库之前,我们需要思考一下,我们真正需要怎么样的功能,能否自己实现一个简单的帮助函数库。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true