![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 77
记录一些做前端项目时的想法和过程
hlz2516
这个作者很懒,什么都没留下…
展开
-
基于vue的tiptap编辑器插件(三)
前面介绍过,tiptap是一个headless的编辑器,所以他自己是没有样式的,我们需要手动给他添加一些样式。文档中介绍了三种美化编辑器的方式,听我一一道来。原创 2022-08-25 16:07:56 · 2902 阅读 · 0 评论 -
基于vue的tiptap编辑器插件(二)
如标题所见,这一篇我们讲配置,也是官方guide的第一节内容。我会按照文档的guide顺序,根据我自己的理解方式,一点点解读其内容,所以如果你不着急,我建议你看第一手资料;如果你的时间比较紧迫,需要快速上手,可以来看我的这篇专栏。原创 2022-08-25 14:59:10 · 2282 阅读 · 1 评论 -
基于vue的tiptap编辑器插件(一)
tiptap是一个基于ProMirror(一个用于创建web端的富文本编辑器的工具包)的编辑器。(tiptap is a headless wrapper aroundProseMirror– a toolkit for building rich text WYSIWYG editors.)原创 2022-08-25 13:20:10 · 3003 阅读 · 1 评论 -
webpack笔记(二)
在我们的资源中如果存在css资源,webpack就需要引入相应loader对其处理,在控制台窗口下,输入npm install css-loader style-loader --save下载必要的两个loader。原创 2022-08-08 16:01:50 · 179 阅读 · 0 评论 -
promise笔记(四)
当js程序执行到异步代码(如定时器,ajax请求等)时,会把异步回调函数放入到队列中,等到同步代码全部执行完后再从队列里取出函数执行。实际上,js有两个队列,分别是宏队列与微队列,宏队列专门放与定时器相关的异步回调,ajax回调,dom事件回调;微队列专门放promise回调和mutation observer回调,关于mutation observer我们现在不用了解,因为这个东西用的很少,所以只需要记住promise是放到微队列就行了。......原创 2022-08-04 14:35:44 · 131 阅读 · 0 评论 -
mysql包select结果无法同步的问题
在node项目中使用mysql包时,我遇到一个select出来的结果无法同步到主线程的问题。具体来说是这样的,我把sql相关的操作封装在几个js文件中,比如说与tag相关的crud操作,就放在TagHelper.js中,然后在router.js中,配置路由时根据具体的业务去调用helpers。在TagHelper.js中,我封装的select方法无法返回正确的结果集,之前的方法代码如下...原创 2022-08-03 15:02:18 · 245 阅读 · 0 评论 -
webpack笔记(一)
webpack是一个静态资源打包工具它会一个或多个文件作为打包入口,将整个项目所有文件编译组合成一个或多个文件输出出去,输出的文件是可以直接在浏览器端运行的。我们将webpack输出文件称为bundle...原创 2022-08-02 14:01:57 · 147 阅读 · 0 评论 -
promise笔记(三)
async 函数是使用async关键字声明的函数。 async 函数是AsyncFunction构造函数的实例, 并且其中允许使用await关键字。async和await关键字让我们可以用一种更简洁的方式写出基于Promise的异步行为,而无需刻意地链式调用promise。...原创 2022-08-01 21:30:00 · 144 阅读 · 0 评论 -
promise笔记(二)
关键问题一:如何改变promise的状态?1.resolve(value):如果当前promise是pending状态,则变为resolved2. reject(reason):如果当前promise是pending状态,则变为rejected3. 抛异常:如果当前promise是pending状态,则变为rejected......原创 2022-07-30 21:19:18 · 285 阅读 · 1 评论 -
Promise笔记(一)
在编写异步代码时,我们有时会遇到这样的需求,比如先发起一个ajax请求,在这个请求返回数据后,再发起一个ajax请求并且要附带前面返回的数据,那么这里就涉及到一个同步等待结果的问题,也就是异步编程的问题了。在promise出现之前,传统的解决方式是,给请求的api传入一个回调函数,在结果返回时API会自动调用这个回调函数,通常这种回调的参数API都会设计好给我们。但这样也会存在一些瑕疵,后面会讲。......原创 2022-07-28 15:43:52 · 249 阅读 · 0 评论