1. 了解webpack

    webpack 常用配置参数

    2020/07/03 js

  2. Common JS 和 ES6 Module 区别

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

    2020/06/24 js

  3. vue watch

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

    2020/06/23 js

  4. vue 响应式原理

    响应式系统 我们都知道,只要在 Vue 实例中声明过的数据,那么这个数据就是响应式的。 什么是响应式,也即是说,数据发生改变的时候,视图会重新渲染,匹配更新为最新的值。 也正是因为这个系统,让我们可以脱离界面的束缚,只需要操作数据。 我们可以问出下面三个问题 1、Vue 是怎么知道数据改变?

    2020/06/19 js

  5. JS

    1、如何在ES5 下面实现let ```js (function(){ for(var i = 0; i < 5; i ++){ console.log(i) // 0 1 2 3 4 } })();

    2020/06/09 js

  6. babel 基本使用

    1、@babel/core 它是一个核心模块 安装成功之后就可以在我们的代码中使用了, 你可以采用CommonJS的引用方式: const babel = require('@babel/core'); babel.transform("code", options);

    2020/06/08 js

  7. react-express-mongodb

    1、创建初始化react项目 使用cli npx create-react-app my-app 2、安装antd-mobile npm install antd-mobile --save 同时引入样式,修改 src/App.css,在文件顶部引入 antd/dist/antd-mobile.css。 import 'antd/dist/antd-mobile.css'; // or 'antd/dist/antd.less'

    2020/06/04 js

  8. Mac下使用Jekyll和github搭建个人博客

    1、安装ruby 使用brew安装 $ brew install ruby 查看ruby版本 $ ruby -v ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17] 2、安装gem Mac机器已经自带gem,没有gem的参考网站安装 $ gem -v 2.7.4 给gem更换国内的源,原始源由于“墙”的原因,很蛋疼 ``` python 查看原始源列表 $ gem sources -l https://rubygems.org/

    2020/05/20 mac