···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
回调函数
ES6+ Array.from()
ES6+ Array.from(),1. 前言,在前端开发中经常会遇到类数组,但是我们不能直接使用数组的方法,需要先把类数组转化为数组。本节介绍 ES6 数组的新增方法 Array.from(),该方法用于将类数组对象(array-like)和可遍历的对象...
IntersectionObserver
IntersectionObserver,网页开发时,常常需要了解某个元素是否进入了“视口”(viewport),即用户能不能看到它。,,上图的绿色方块不断滚动,顶部会提示它的可见性。,传统的实现方法是,监听到scroll事件后,调用目标元素(绿色方...
1.2、Promise简介
Promise简介,在 ES6 Promises 标准中定义的API还不是很多。,目前大致有下面三种类型。,Constructor,Promise类似于 XMLHttpRequest,从构造函数 Promise 来创建一个 promise 对象作为接口。,要想创建一个promise对象、可以...
2.3、专栏:Promise只能进行异步操作?
专栏: Promise只能进行异步操作?,在使用 Promise.resolve(value) 等方法的时候,如果promise对象立刻就能进入resolve状态的话,那么你是不是觉得 .then 里面指定的方法就是同步调用的呢?,实际上, .then 中指定的方法调...
1.1、什么是Promise
什么是Promise,首先让我们来了解一下到底什么是Promise。,Promise是抽象异步处理对象以及对其进行各种操作的组件。,其详细内容在接下来我们还会进行介绍,Promise并不是从JavaScript中发现的概念。,Promise最初被提出是...
jQuery Ajax
jQuery Ajax,前言,相信很多有一定前端经验的同学肯定听说过 jQuery,并且稍有研究的人肯定也知道 jQuery 提供了 Ajax 系列的工具方法。,事实上,市面上有各种各样的 Ajax 类库可以供我们使用,它们更加健壮、更加成熟、并...
ES6+ Promise 基础
ES6+ Promise 基础,1. 前言,我们知道浏览器在渲染网页时,会创建一个渲染进程进行渲染页面,在渲染进程中其中有 GUI 渲染线程和 JS 引擎线程(如 V8 引擎)两个线程是互斥的。也就是说在同一时间内只能有一个线程执行。如...
3.1、基本测试
基本测试,关于 ES6 Promises 的语法我们已经学了一些,我想大家应该也能够在实际项目中编写Promise 的Demo代码了吧。,这时,接下来你可能要苦恼该如何编写Promise 的测试代码了。,那么让我们先来学习下如何使用 Mocha 来...
2.7、Promise和数组
Promise和数组,到目前为止我们已经学习了如何通过 .then 和 .catch 来注册回调函数,这些回调函数会在promise对象变为 FulFilled 或 Rejected 状态之后被调用。,如果只有一个promise对象的话我们可以像前面介绍的那样...
Page Lifecycle API
Page Lifecycle API,Android、iOS 和最新的 Windows 系统可以随时自主地停止后台进程,及时释放系统资源。也就是说,网页可能随时被系统丢弃掉。以前的浏览器 API 完全没有考虑到这种情况,导致开发者根本没有办法监听到系...
上一页
1
2
下一页
前往
页