JavaScript
文章平均质量分 91
普通网友
这个作者很懒,什么都没留下…
展开
-
JavaScript 异步操作之 Promise
由于 JavaScript 通常是由单线程来执行代码,所以在编写 JavaScript 代码时经常需要使用异步操作来提高程序性能。一般来说异步执行在 JavaScript 中使用 回调函数 的形式来实现。不过近年来由于社区的推动,Promise 已经成为 JavaScript 异步编程的一个标准,使用 Promise 进行异步编程,代码的可维护性将有很大提升,尤其是使用 Promise 取代多层 回调函数 嵌套的问题。Promise 简介下面是构造一个最简单的 Promise 代码示例:// 构造 P原创 2021-01-21 17:16:32 · 201 阅读 · 0 评论 -
JavaScript 异步操作之回调函数
本文试图尝试站在初学 异步 编程的角度来解释什么是 回调函数。同步和异步在介绍 回调函数 之前,先来看两个概念 同步 和 异步。同步 行为通常指代码从上到下一行一行的顺序执行,后面的代码总是在前面的代码执行完成以后才会执行。同步 操作的例子如下:let a, b;function foo() { a = 1;}foo();b = a + 1;console.log(b); //2由于代码顺序执行,先调用函数 foo();,后执行 b = a + 1;,所以在执行 b = a原创 2021-01-21 17:10:28 · 1864 阅读 · 1 评论 -
JavaScript 立即执行函数
立即执行函数,顾名思义,即创建后被立刻执行的函数。在实际工作中,立即执行函数并不是必须用到的语法,不过使用立即执行函数有个好处是能够简化代码。立即执行函数语法在 JavaScript 中一个普通的函数定义语法如下:function foo() { console.log(123);}如果要调用这个函数,那么我们会执行:foo();如果把它改成立即执行函数的写法是这样的:(function foo() { console.log(123);}());或者这样的:(f原创 2021-01-21 17:07:00 · 222 阅读 · 0 评论