hexo使用指南 发表于 2018-10-16 | 分类于 博客 | | 阅读次数: 字数统计: 1.8k 字 | 阅读时长 ≈ 8 分钟 什么是hexo基于Node.js的博客框架,使用Markdown解析文章 安装安装前提必须安装以下环境: Node.js Git 阅读全文 »
实现Vue双向绑定 发表于 2018-10-08 | 分类于 Vue | | 阅读次数: 字数统计: 1.4k 字 | 阅读时长 ≈ 6 分钟 Object.defineProperty()这个API是实现双向绑定的核心,最主要的作用是重写数据的get、set方法。 阅读全文 »
ES6编程风格 发表于 2018-09-30 | 分类于 JavaScript | | 阅读次数: 字数统计: 6 字 | 阅读时长 ≈ 1 分钟 http://es6.ruanyifeng.com/#docs/style
一台电脑绑定两个git账号 发表于 2018-09-29 | 分类于 git | | 阅读次数: 字数统计: 466 字 | 阅读时长 ≈ 1 分钟 前言公司最近在推公共组件,要求每人分享自己组件到公司的git服务上。由于之前在公司电脑上绑定了自己的git,因此需要在一台电脑上绑定两个git账号。 阅读全文 »
eslint进行代码检查 发表于 2018-09-28 | 分类于 JavaScript | | 阅读次数: 字数统计: 623 字 | 阅读时长 ≈ 2 分钟 前言最近项目进行到收尾阶段,公司对于代码质量抓的比较严,后端一般使用sonar进行代码扫描。而JavaScript是弱类型语言,其实很有扫描检查的必要。sonar支持JS和typeScript的扫描,不支持Vue。因此改用eslint进行代码扫描。平常在开发中,都是嫌麻烦把eslint关掉的。。 阅读全文 »
JS函数参数值校验 发表于 2018-09-27 | 分类于 JavaScript | | 阅读次数: 字数统计: 224 字 | 阅读时长 ≈ 1 分钟 在ES6中,为函数增加了参数默认值的特性,可以为参数设定一些默认值,可以让代码更简洁,可维护。 其实,我们可以通过这个特性来做函数参数值的校验。 阅读全文 »
JOSN.stringfy小技巧 发表于 2018-09-27 | 分类于 JavaScript | | 阅读次数: 字数统计: 388 字 | 阅读时长 ≈ 1 分钟 JSON.stringify()的另外两个参数JSON.stringify(value[, replacer [, space]])参数: value:将要被序列化的变量的值 replacer:替代器。如果该参数是一个函数,则被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的JSON字符串中 space:指定缩进用的空白字符串,用于美化输出,可以是数字或者字符串。如果参数是个数字,它代表有多少的空格;上限为10。该值若小于1,则意味着没有空格;如果该参数为字符串(字符串的前十个字母),该字符串将被作为空格; 阅读全文 »
从进程谈JS运行机制 发表于 2018-09-27 | 分类于 JavaScript | | 阅读次数: 字数统计: 1.8k 字 | 阅读时长 ≈ 6 分钟 进程和线程 进程之间相互独立。 一个进程由一个或多个线程组成。 多个线程在进程中协作完成任务。 同一进程下的各个线程之间共享程序的内存空间。 进程是cpu资源分配的最小单位。 线程是cpu调度的最小单位。 阅读全文 »
解构赋值和拓展运算符 发表于 2018-09-27 | 分类于 JavaScript | | 阅读次数: 字数统计: 348 字 | 阅读时长 ≈ 1 分钟 用解构赋值过滤对象属性1234567891011// 过滤掉对象 types 中的 inner 和 outer 属性const { inner, outer, ...restProps } = { inner: 'This is inner', outer: 'This is outer', v1: '1', v2: '2', v4: '3'};console.log(restProps);// {v1: "1", v2: "2", v4: "3"} 阅读全文 »
background-attachment实现滚动视差 发表于 2018-09-27 | 分类于 CSS | | 阅读次数: 字数统计: 82 字 | 阅读时长 ≈ 1 分钟 background-attachment实现滚动视差background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。 值 描述 scroll 默认值。背景图像会随着页面其余部分的滚动而移动。 fixed 当页面的其余部分滚动时,背景图像不会移动。 效果