给Vuepress加个微信分享

前言用 Vuepress 做个人博客,好不容易写了篇文章想分享到朋友圈装个X,结果却是这个样子 Low暴了,连个头图都没有,太丑了,所以本文的目标就是给 Vuepress 加个微信分享功能。 准备工作 需要有一个微信公众号 需要会 node 或者看得懂 node 代码,本文服务端基于 node eggjs 框架 客户端部分做微信分享需要用到 wx js-SDK,官方文档:https://dev

pip命令详解

pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 支持从 PyPI,版本控制,本地项目以及直接从分发文件进行安装。pip 是一个命令行程序。 安装 pip 后,会向系

恰运维一口饭(Nginx实用教程)

ES2015 + 常用API----胖大人本胖      变量var和let与const相同点 声明变量 区别 var声明的变量存在变量提升(变量被声明前可用);let和const不存在变量提升(变量声明前使用会抛出错误) 示例 1 123456console.log(a) // 输出 undefinedvar a = 10;/******

Map

Map `Map` 对象是ES6新出的数据结构,类似于对象,同样是键值对的集合,但是它的键(key)不再局限于字符串,任何对象(数组,对象,函数)或者原始值(number、string、boolean、null、undefined)都可以作为键(key) Map和Object引用自MDN Objects 和 Maps 类似的是,它们都允许你按键存取一个值、删除键、检测一个键是否绑定了值。因

Promise

Promise Promise 描述请看MDN 创建123456789const promise = new Promise((reslove,reject) => { // 在这里去写异步操作,完成之后,修改promise状态。这里随便写写 const num = parseInt(Math.random()*2); // 取个0或者1的随机数 if(num) &#

Set

Set 是 ES6 引入的一个新的数据结构,它是一个类数组对象,与数组不同的是 Set 的元素都是唯一的。 创建 Set 本身是一个构造函数,所以我们使用new 关键字创建Set 对象 语法:new Set([iterable]) iterable 可选 12const s1 = new Set(['a', 's', 'a',

使用fetch更轻量的去做请求

123456789101112131415161718192021222324252627282930313233343536import {Message} from 'element-ui';interface Result { msg?:string, [propName:string]:any,}const handleSta

变量

var和let与const相同点 声明变量 区别 var声明的变量存在变量提升(变量被声明前可用);let和const不存在变量提升(变量声明前使用会抛出错误) 示例 1 123456console.log(a) // 输出 undefinedvar a = 10;/***********以上代码在被执行时完全等于以下代码***********/var a;console.log(a);a

字符串

模版字符串 ES6新增内容 模版字符串保持字符串格式不变 普通字符串 12const str = '渡荆门送别\n李白\n渡远荆门外,来从楚国游。\n山随平野尽,江入大荒流。\n月下飞天镜,云生结海楼。\n仍怜故乡水,万里送行舟。';console.log(str); // 输出见下图 模版字符串 1234567891011// 普通字符串无法换行定义const

对象

is 此API为ES6新增API Object.is() 方法判断两个值是否是相同的值。 在ES6之前判断两个值是否相等只有==和===,现在我们多了个选择可以使用Object.is() 语法:Object.is(value1, value2); value1 第一个需要比较的值 value2 第二个需要比较的值 返回值 表示比较结果的布尔值 12345678910111213const o