自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 闭包与let

什么是闭包❓闭包(closure)是指有权访问其他函数作用域中变量的函数—— JavaScript 高级程序设计  首先,闭包是一个函数,其次,它能够访问其他函数作用域中的变量。来看下面的例子var data = []for (var i = 0; i < 3; i++) { data[i] = function () { console.log(i) }}...

2019-08-15 20:12:08 580

原创 ‍ 如何理解PromiseStatus?PromiseStatus起到什么样的作用?

  在学习 Promise 时,你可能看过类似这样的一句话:  Promise 的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。let p = new Promise(function (resolve, reject) { // 这里写一些异步事件 if (条件) reso...

2019-08-15 20:08:04 359

原创 JavaScript将列表转为树

先说一下需求是什么意思,假设有下面的一组数据:var list = [ { id: 1013, pid: 0 }, { id: 1014, pid: 0 }, { id: 1061, pid: 1013 }, { id: 1063, pid: 1014 }, { id: 1066, pid: 1014 }, { id: 1067, pid: 1066 }]现在...

2019-07-22 23:16:49 745

原创 如何理解PromiseStatus?PromiseStatus起到什么样的作用?

阅读本文时,默认读者对于 ES6 的 Promise 有了基本的了解。在学习 Promise 时,你可能都看过类似这样的一句话:Promise 的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。var p = new Promise(function (resolve, reject)...

2019-07-02 23:44:12 1012

原创 【VS Code】中node.js代码自动补全的方法

你随便在网上一搜,可能出现的都是类似下面的方法,首先你得有 node.js 和 npm,然后先安装typingsnpm install typings -g再在项目文件夹中安装node.js自动补全插件typings install dt~node --global --save还要配置一些其他东西 blablabla,一顿操作,但是我并没有成功,反正我是安装不上,各种方法都试...

2019-06-08 20:47:35 18110 1

原创 【详解】宽度为父盒子50%的两个行内块元素为什么不能在同一行上显示

来看一个简单的案例,div 中包含两个 span ,span 设置为 inline-block :<!DOCTYPE html><head> <style> div { width: 500px; height: 100px; background-color: pink; } span {...

2019-06-04 21:27:06 3441

原创 zepto.js中tap事件的阻止冒泡方法

tap 事件并非原生 JavaScript,所以 e.stopPropagation() 方法并不管用,可以采用下面的方法实现阻止冒泡的效果。在父元素的 tap 事件中加入判断条件 e.target === this ,满足条件再执行相关的操作,案例如下,原理后面说。<ul> <li></li></ul>$("ul").on("...

2019-05-31 21:18:01 885

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除