1. UUID 128位占用空间较多
    2. (重要)UUID是无序的在插入数据时会造成索引重排,如果是有序的主键直接在B+树的最后插入数据即可

es6常用特性(四)

es6常用特性(四)
一、promise 1. promsie是异步编程的一种解决方案 2. 两个特点 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是……继续阅读 »

骐骏 5年前 (2017-02-11) 1080浏览 0评论 0个赞

es6常用特性(三)

es6常用特性(三)
一、Iterator 1. for...of与for...in的区别 for...in只能获取对象的键名,不能直接获取键值;for...of允许遍历获取键值 var arr = ['a','b','c']; for(let a in arr){ console.info(a); //0,1,2 } for(let ……继续阅读 »

骐骏 5年前 (2017-02-06) 1181浏览 0评论 0个赞

ES6常用特性(二)

ES6常用特性(二)
一、字符串的扩展 1. 字符串的遍历器接口 1. ES6为字符串添加了遍历器接口,可以使用for...of 循环遍历 for(let code of 'string'){ console.info(code); } includes(), startsWith(), endsWith() 三个函数的作用分别是,判断字符串中是否包含特定字符,是否以指定字……继续阅读 »

骐骏 5年前 (2017-01-24) 1172浏览 0评论 0个赞

ES6常用特性(一)

ES6常用特性(一)
本文根据阮一峰老师《ECMAScript 6 入门》一书记录,只记录常用特性,适合快速学习 一、 Babel转码器 作用: 将ES6代码转换成ES5代码,从而方便从浏览器执行环境执行 安装配置 npm install babel --save-dev 配置文件.babelrc { "presets": [ "es2015", "react", "……继续阅读 »

骐骏 5年前 (2017-01-23) 1121浏览 0评论 0个赞