虾米俊

虾米俊的博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

hexo使用指南

发表于 2018-10-16 | 分类于 博客 | | 阅读次数:
字数统计: 1.8k 字 | 阅读时长 ≈ 8 分钟

什么是hexo

基于Node.js的博客框架,使用Markdown解析文章

安装

安装前提

必须安装以下环境:

  1. Node.js
  2. 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 分钟

用解构赋值过滤对象属性

1
2
3
4
5
6
7
8
9
10
11
// 过滤掉对象 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 当页面的其余部分滚动时,背景图像不会移动。

效果

1…567…9
虾米俊

虾米俊

雨会下雨会停,这是不变的道理

82 日志
15 分类
11 标签
GitHub
© 2018 — 2019 虾米俊 | Site words total count: 47.8k