240 发简信
IP属地:北京
  • Prettier 和 ESLint

    ESLint ESLint 是一个 JavaScript 代码检查工具,根据给定的规则,它包括两方面作用: 对代码的排版风格进行 formatt...

  • 理解 Vue 组件原理

    此处考虑 *.vue 单文件第一次 render 的情况。 每个 *.vue 都会被 vue-loader 编译成一个对象,姑且称为 optio...

  • 理解 Vue 响应式原理

    简述 之所以称「响应式」是因为,在 Vue 中, vm 中 Data(指 vm.$props 和 vm.$data 里的属性)的变化会自动触发页...

  • 理解虚拟 DOM

    DOM 和虚拟 DOM 定义 从最原始定义来讲,DOM 是用于访问和处理 HTML 和 XML 文档的 API。通过这套 API 我们可以将一段...

  • ECMAScript 词法和 excution context 相关的一些概念

    Source code Source code,即 ECMAScript 代码,由任意 Unicode code point(即码点,也称码位,...

  • JavaScript 的 String.length 到 UTF-16

    气死了,之前更详细一点的刚写完,没保存,不小心弄没了,搞不回来的那种。于是有了下面的这一概念罗列版。。。 现象 原理探索 术语和概念 字符集:一...

  • Mongoose 入门笔记

    Mongoose 是什么 MongoDB.js 是一个官方提供的访问 MongoDB 的 js 库。Mongoose.js 是在 MongoDB...

  • mongoDB 入门笔记

    mongoDB 是什么 MongoDB 是一种数据库。数据库是一个存储数据并提供增删改查 API 的东西。 macOS 上安装和启动 mongo...

  • Resize,w 360,h 240
    记一次在 Ubuntu 18.04 下安装 gitlab 和 gitlab-runner 并配置 vue 项目简单地自动打包

    建议安装机器的硬件条件: 4G RAM 以上30GB 磁盘容量以上 1.安装 gitlab 1) Install and configure t...