实践类

  • 前言

    不知你是否会感到好奇,MongoDB是一个神奇的数据库。前端们手中的利器,配合起nodeJS一点都不含糊

    本篇我将总结一些我在平时使用MongoDB时,通常会遇到的问题和实践结论。或许,你也对MongoDB感兴趣,那么我们也将一起探讨这个有趣的数据库。当然了,这个过程往往会涉及到nodeJS,或者其他的后端语言,但是我这里使用的是nodeJS。当然,包含介绍mongoose这个ODM库。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客

  • 前言

    本篇记录了我在搭建整个后端开发环境的整体过程。后端开发环境,从框架选型,到单测环境、规范校验、打包等。其实,GitHub上面具备着纵多的脚手架可以快速搭建出一个后端开发的环境。但是,那样操作其实并没有实际的效果,只能满足快速开发而已。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客

    正文

    首先,我们需要确定开发环境主体的框架,我的选择时koa2,虽然需要去满足nodeJS大于7.6.0以上,但是其利用了ES7中的async/await,实在是令人满意。最大的优势就是服务器上的nodeJS版本是我们所控制的。如果你不清楚如何控制nodeJS版本的话,可以安装nvm

  • 前言

    至上一篇基础常识讲完之后,这次我们将开启新的篇章。本篇我们会来讲述你在操作时需要去增加的监听事件,焦点控制,按钮的状态同步等问题。同时,还需要完成的是当标题栏聚焦时,你需要去控制按钮的禁止点击,例如插入图片按钮等。所以综合而言,本篇还是相对比较重要的。接下来,我们会就上述提到的点进行一一讲述。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客。

    正文

    首先,我们第一步来讲一下焦点控制的问题。那么,你会认为焦点控制只是简单的使用focus函数聚焦这么简单吗?当然不是。一旦,你这样操作了,你会发现一个问题,你的焦点永远在起始处,往往会造成不良的用户体验。这里我们需要明

  • 前言

    这段时间,算是空出手来写几篇文章了。由于很久都没有时间整理现在所用的东西了,所以,接下来会慢慢整理出一些文档来记录前段时间的工作和生活。

    这篇文章的主题是vue-cli的理解。或许,很多人在开发vue的时候,我们会发现一个问题——只会去用,而不明白它的里面的东西。现在的框架可以说是足够的优秀,让开发者不用为搭建开发环境而烦恼。但是有时候,我们还是得回到原始生活体验一下,才能够让自己更上层楼,希望大家共勉。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客

    正文

    首先,我们来说一下安装的东西吧!处于有头有尾的目的,还是几句话草草了事。步骤如下:

    • 安装vue-

  • 前言

    之前,几篇文章我们了解到了一定的基础知识,如果你还未曾看过,可以点击这个链接观看。

    本篇内容主要是讲一下文章中文字部分的处理,如'bold'、'italic'、'blockqueto'、'h1'等,以及分割行的插入和链接的插入和修改等模块的代码分析。那么接下来,我们就源码开始,对于我们上述所概述的知识点进行分析。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客

    正文

    从这里开始我们就会根据源码来对每个模块的实现,进行深入的分析和探讨。

    字体

    首先,我们可以来看一下加粗,斜体和删除线的实现。我们先来看一下,源码:

    commandSet: ['bold', 'i