1. Vue codemirror 如何设置tab标识符为空格

    1、在使用codemirror 过程中,编辑代码时候发现按tab 键出现标识符—> 可以使用标识符替换成空字符 mounted() { // fix tab this.codemirror.options.extraKeys = { Tab: function(cm) { var spaces = Array(cm.getOption('indentUnit') + 1).join(' '); cm.replaceSelection(spaces); } }; },

    2020/12/12 codemirror

  2. Mac && iOS safari 屏幕滚动橡皮筋效果取消已经无法滚动问题

    1、ios的橡皮筋效果会带来一些莫名其妙的bug。如果直接对body禁止的话,那整个页面都无法滑动了。所以我今天带来一个解决方案

    2020/10/15 Mac

  3. Mac电脑安装Homebrew和oh-my-zsh

    1、下载 homebrew 执行如下命令

    2020/07/28 Mac,Homebrew,oh-my-zsh

  4. 自动切换node 版本

    要求: nvm zsh(oh-my-zsh)

    2020/07/20 node

  5. nginx代理配置

    1、查询是否安装nginx brew search nginx // 查询要安装的软件是否存在

    2020/07/20 node,nginx

  6. 了解webpack

    webpack 常用配置参数

    2020/07/03 webpack,JS,WEBPACK

  7. Common JS 和 ES6 Module 区别

    CommonJS 规范 在 ES6 之前,ECMAScript 并没有提供代码组织的方式,那时候通常是基于 IIFE 来实现“模块化”,随着 JavaScript 在前端大规模的应用,以及服务端 Javascript 的推动,原先浏览器端的模块规范不利于大规模应用。于是早期便有了 CommonJS 规范,其目标是为了定义模块,提供通用的模块组织方式。

    2020/06/24 CommonJS,JS,ES6 Module

  8. vue watch

    根据 watch 的 api,我们需要了解三个地方

    2020/06/23 js vue,JS