个人博客
-
手写Promise
先来看一个最基本的Promise let p = new Promise((resolve,reject)=>{ setTimeout(function(){ if(false){ resolve('hello word') }else{ reject('hell... -
render函数
import Vue from 'vue' const component = { name: 'comp', template: ` `, data () { return { style: { width: '200px', height: '200px', border:... -
set与map容器
Set容器 无序不可重复的多个value的集合体 常用方法 1. Set() 2. add(value) 3. delete(value) 4. has(value) 5. clear() 6. size==数组length 构造一个Set let set = new Set([1,2,3,4,2,4]) console.log(set) /... -
ES6扩展
字符串扩展 1. str.includes(str):判断是否包含指定字符串,返回true\false 2. str.startWidth(str):判断是否以指定字符开头 3. str.endWidth(str):判断是否以指定字符结尾 4. str.repeat(count):重复指定次数... -
Generator函数
概念 1. Es6提供的解决异步编程的方案之一 2. Generator函数是一个状态机,内部封装了不同状态的数据 3. 用来生成遍历器对象 4. 可暂停函数(惰性求值) 1.yield:暂停 2.next 启动 每次返回的是yield后的表达式... -
迭代器(Iterator)
概念 interator 是一种接口机制,为各种不同的数据结构提供统一的访问机制 作用 1. 为各种数据结构,提供一个统一的、简便的访问接口 2. 使得数据结构的成员能够按某种次序排列 3. Es6创造了一种新的遍历命令fo... -
Vue n开发技巧一
本文记录vue在实际开发应用中的技巧 方法调用的方式实现一个全局通用性组件 将组件以方法调用的方式创建,这样不仅在页面这可以使用,在方法中也可以调用。 [【传送门】](https://www.zihanzy.com/articles/21... -
vue 实现tab切换
我们要实现如下效果  单看效果似乎很简单,实则不然 首先我们的tab一般是这样的结构... -
方法调用的方式动态创建全局通用组件
本文介绍以方法调用的方式去创建一个全局通用的组件,如下通知类组件  如果按照以前的方式... -
Vue+Node实现服务端渲染
引入 为什么要进行服务端渲染? 先来看下面两个例子 如图某音乐网站  我们可以看到有很多分类音乐榜单,...