es6
初探函数节流和函数防抖—以项目为例(更新es6语法)
一 项目需求
最近在做一些小的练手代码的时候,碰到了一个很常见的问题,当在搜索框中进行搜索的时候,如果快速输入很多字符的话,搜索框的监听回调函数会执行很多次,如果回调业务较复杂的话,可能会导致页面运行缓慢甚至是奔溃,那么我们如何解决这个问题呢,让输入框在不在输入的情况下执行回调,或者每间隔一段时间执行一次回调都可以解决
...
浅谈 es6 解构赋值
一 我们为什么要使用解构
在学习ES6新的特性解构赋值之前,我们先来看看为什么要使用解构,以前如果我们需要获取对象或者数组里面的数据,并且把它们存入数组,需要写很多代码。如下
const person = {
name: ‘little bear’,
age: 18,
sex: ‘男’
}
let age
...
es6 – let能代替var嘛
1.1 let 和 var 的区别
let:声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。let声明的定义
var:声明了一个变量,可选的将其初始化为一个值。 var声明的定义
根据mdn对let 和 var 的不同定义我们可以看出。两者的核心区别在于是否声明一个块级作用域。函数作用域也是块级作用域,所以
...
ES6 — 初探箭头函数
我们在日常开发中,可能会需要写类似下面的代码
const Person = {
‘name’: ‘little bear’,
‘age’: 18,
‘sayHello’: function () {
setInterval(function () {
consol
...