ES6小记(5)

ES6小计(5)

15. Promise对象

15.1 Promise含义

Promise是一个用来传递异步操作的消息对象。Promise对象的两个特点:1. 对象的状态不受外界影响;2. 对象状态改变后就不会再次改变。Promise有3种状态,Pending(进行中)、Resolved(已完成)、Rejected(已失败)。状态改变只能从进行中->已完成、进行中->已失败这两种改变。

阅读更多

ES6小记(4)

ES6小计(4)

13. Iterator和for…of

13.1 Iterator遍历器

遍历器创建一个指针对象,通过不断调用指针对象的next方法移动指针指向,不断对对象成员进行遍历。拥有遍历器接口的对象,均可以使用for...of进行遍历。数组、类数组、Set结构、Map结构自带遍历器接口,可直接使用for...of进行遍历。

阅读更多

ES6小记(3)

ES6小计(3)

10. ProxyReflect

10.1 Proxy

Proxy用于修改目标对象的某些默认行为,在语言层做出改变。Proxy可理解为对目标对象外做一层拦截。了解即可。

阅读更多

ES6小记(2)

ES6小计(2)

7. 函数的扩展

7.1 参数的默认值

函数定义时,可以直接用等于为参数设定默认值。传参全等于undefined的时候,默认值有效。参数默认值与解构赋值同时使用时,参数默认值先有效,其次再进行解构赋值。
函数添加了length属性,表示函数参数总个数-已设定默认值的参数个数。

阅读更多

ES6小记(1)

ES6小计(1)

1. letconst

es6中通过letconst声明的变量有了块级作用域的变化,letconst无变量提升,必须先声明再使用,且不能重复声明。先使用再声明会报变量未声明错误。const声明的变量需要立即赋值,声明后不能再次赋值。

阅读更多

vuex使用小计

vuex使用小计

1. 安装vuex

npm install vuex --save

阅读更多

soket.io使用

soket-io的常用接口

webdoket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

阅读更多

ngrok搭建外网可以访问的本地服务器

利用ngrok搭建外网可以访问的本地服务器

微信公众号开发的时候,由于在自己电脑上开发,而微信接入需要一个外网的域名地址,用ngrok搭建一个反向代理就非常方便了。

阅读更多

node+ueditor+qn+atjs编辑器搭建

nodejs + ueditor + qn + at.js 构建富文本编辑器图片文件上传及@功能

1. ueditor

ueditor为百度前端团队开发的一款功能强大的富文本编辑器,使用也比较方便。

阅读更多

判断浏览器是否是移动设备

判断浏览器是否是移动设备

function browserRedirect() {

阅读更多