E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Js异步编程
深入解析 Node.js 核心模块与异步编程:高效构建现代服务器应用
深入解析Node.js核心模块与异步编程:高效构建现代服务器应用目录Node.
js异步编程
Node.js核心模块⚙️http模块创建HTTP服务器处理HTTP请求和响应实现RESTfulAPI️express
Switch616
·
2024-09-09 15:06
前端
node.js
服务器
运维
前端
es6
Promise, async, await实现异步编程,代码详解
以往的博客都是按照知识点的顺序发的,但今天一个大一的粉丝私信问
JS异步编程
内容,决定
JavaBuild888
·
2024-02-06 13:25
web
javascript
web
Node.js 回调函数
注意Node.
js异步编程
的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。
金桔柠檬加冰
·
2024-02-03 15:53
函数式编程与
Js异步编程
、手写Promise(Day01)
Part1·JavaScript【深度剖析】函数式编程与
Js异步编程
、手写Promise文章说明:本专栏内容为本人参加【拉钩大前端高新训练营】的学习笔记以及思考总结,学徒之心,仅为分享。
5coder
·
2024-02-01 17:14
JS异步编程
| 无言小记
文章目录JS为什么是单线程栈和队列JavaScript是单线程,怎样执行异步的代码?eventloop宏任务与微任务JS为什么是单线程JavaScript语言的一大特点就是单线程,也就是,同一个时间内只能做一件事。线程和进程举例:进程就是一个公司,每个公司都有自己的资源可以调度;公司之间是相互独立的;而线程就是公司中的每个员工(你、我、他),多个员工一起合作,完成任务,公司可以有一名员工或多个,员
无言非影
·
2024-01-22 14:07
JS异步编程
前端
javascript
模块一:函数式编程与
js异步编程
、手写Promise
简答题一、谈谈你是如何理解
js异步编程
的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务?
辉_31d6
·
2024-01-13 10:55
node
js异步编程
node
js异步编程
,老生常谈。今天总结一下,算是巩固学习吧。
bdss58
·
2024-01-07 12:46
nodejs
nodejs
异步
简答题1:谈谈你是如何理解
JS异步编程
的,事件循环(Event Loop)、消息队列/回调队列(Queue)都是做什么的,什么是宏任务,什么是微任务?
我先假设一个场景,韩梅梅和李雷去饮品店买咖啡,每个人都想买两杯咖啡,店里只有一个服务员,假设做一杯咖啡需要1分钟时间。服务员可以有以下两种提供咖啡的方案。方案1:1分钟后做好第一杯咖啡给韩梅梅,2分钟后做好第二杯咖啡给韩梅梅。3分钟后做好第三杯咖啡给李雷,4分钟后做好第四杯咖啡给李雷。方案2:1分钟后做好第一杯咖啡给韩梅梅,2分钟后做好第二杯咖啡给李雷。3分钟后做好第三杯咖啡给韩梅梅,4分钟后做好
七月鎏金
·
2023-12-27 04:08
JS异步编程
,你不得不知道的Generator的用法
timg.jpg前面的文章中为大家讲解了Promise、async/await、EventLoop等关于JS异步的文章,其中,关于async/await,我们知道,它是基于Generator的一个语法糖,而其返回的又是一个Promise,对于Promise我们已经不再陌生,并且它有着很实际的开发应用。那么关于Generator,今天小编就来带着大家简单了解一下。本人觉得Generator知识点和A
喜剧之王爱创作
·
2023-12-06 20:25
JS--异步的日常用法
目录
JS异步编程
并发(concurrency)和并行(parallelism)区别回调函数(Callback)GeneratorPromiseasync及await常用定时器函数
JS异步编程
并发(concurrency
江拥羡橙
·
2023-12-03 04:53
前端
javascript
开发语言
js异步编程
: Promise, async, await
async的中文意思是异步async实际上是一个语法糖,修饰的对象是一个函数,用来说明该方法是异步类型。。异步其实就是同时做多件事情,即并发。比如js的定时器方法就是一个异步型,假如一个定时器定时10秒,那么在这10秒内,js程序会继续从定时器代码处继续向下执行。async经常与await一起使用。他们组合使用的最大作用就是:将几个具有前后依赖关系的异步操作变为同步运行。async和await的底
谦虚且进步
·
2023-11-27 16:19
JavaScript
javascript
前端
es6
ecmascript
Promise对象与async和await关键字
PromiseES6中Promise出现的目的是解决Node.
js异步编程
中回调地狱的问题。Promise只是异步编程语法上的改进,并没有提供新的功能。可以让我们将异步API的执行和处理相分离。
心刻
·
2023-11-27 01:46
JavaScript
Node.
js异步编程
异步函数 async await 关键字
ES7中新增了异步函数语法,异步函数就是基于Promise对象的基础上进行封装,用来解决异步编程,可以让我们将异步代码写成同步的形式,让代码不再有回调函数嵌套,使代码变得清晰明了。1.什么是同步API,什么是异步API同步API:只有当前API执行完成后,才能继续执行下一个APIconsole.log('before');console.log('after');异步API:当前API的执行不会阻
金小壮
·
2023-11-27 01:38
Node+Gulp学习
js面试题
Express框架学习
node.js
Node.js学习
学习教程一、node.js特征Node.
js异步编程
的直接体现就是回调。Node.js是单进程单线程应用程序,但是因为V8引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。
禾苗种树
·
2023-11-05 22:13
node.js
node.js
学习
npm
js异步编程
setTimeout、Promise、Async/Await 的区别
setTimeout、Promise、Async/Await的区别setTimeout()举例:Promise举例Promise的特点:Promise的方法async/awaitasync/await特点asyncfunction语法await语法错误处理使用场景首先先了解js的执行顺序:1、JS是单线程语言,包括同步任务、异步任务,异步任务又包括宏观任务和微观任务2、执行顺序:同步任务——>微观
丿狴犴λ
·
2023-11-02 10:58
js
javascript
前端
开发语言
[
js异步编程
]手写一个Promise
/**@Author:sunxy*@Date:2021-07-0823:33:30*@LastEditors:sunxy*@LastEditTime:2021-07-1123:30:18*@Description:手写promise*@FilePath:/feir/src/components/async.js*///newPromiseconstPENDING='pending'//进行中con
孙二柯
·
2023-10-29 21:02
js异步编程
处理方案
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、什么是异步编程?二、解决方案1.回调函数2.Promise3.终极杀人王Async/await前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是异步编
weixin_46201106
·
2023-10-25 14:06
js
笔记--Node.
js异步编程
Node.
js异步编程
1.同步API,异步API//路径拼接constpublic=path.join(__dirname,'public');//请求地址解析consturlObj=url.parse
若梦丶忆流年
·
2023-10-25 14:03
node.js
javascript
Js异步编程
JavaScript(JS)是一种单线程执行的编程语言,因此在处理复杂或耗时的任务时,如果采用同步编程方式,则会让浏览器或服务器阻塞,导致用户体验变差或性能下降。异步编程可以解决这个问题。它使得可以同时处理多个任务,不需要等待某些操作完成再执行下一个操作,而是立即将控制权返回给调用者。当相应的操作完成时,异步函数会调用回调函数或Promise对象的then()方法,并在事件队列中排队等待执行,从而
Bllte
·
2023-10-23 22:54
js
javascript
前端
开发语言
JS 异步编程的4种实现方式
先一起来回想一下,我们在日常开发中都用过哪些
JS异步编程
的方式?
金融测试民工
·
2023-10-19 14:58
Node.js(二) -请求响应原理及HTTP协议、回调地狱、promise、异步函数
Node网站服务器IP地址域名端口创建web服务器创建web服务器HTTP协议HTTP协议的概念报文请求报文响应报文HTTP请求与响应处理请求参数GET请求参数POST请求参数路由静态资源动态资源Node.
js
Ludwig1597
·
2023-10-18 21:46
Node.js
http
node
Node学习二
Node.
js异步编程
的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node使用了大量的回调函数,Node所有API都支持回调函数。
coder952755
·
2023-10-13 20:25
[实践系列]Promises/A+规范
Promise是
JS异步编程
中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一Promises/A+规范为实现者提供一个健全的、可互操作的JavaScriptpromise
null仔
·
2023-10-13 03:15
Promise的用法&原理&手写实现
Promise的用法&原理&手写实现1.promise入门简介在之前的Node.
js异步编程
中有详细介绍:https://blog.csdn.net/hangao233/article/details/
格雷狐思
·
2023-10-11 12:44
javascript
javascript
node.js
Promise详解(实现)
Promise是
JS异步编程
中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一2.对于几种常见异步编程方案回调函数事件监听发布/订阅Promise对象这里就拿回调函数说说对于回调函数我们用
banana-apple-orange
·
2023-10-10 01:08
学习交流
Promise
ECMAScript
异步
Promise篇
Promise是
JS异步编程
中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一2对于几种常见异步编程方案回调函数事件监听发布/订阅Promise对象这里就拿回调函数说说
weixin_33812433
·
2023-10-10 00:37
javascript
ViewUI
Promise详解与实现(Promise/A+规范)
Promise是
JS异步编程
中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一2.对于几种常见异步编程方案回调函数事件监听发布/订阅Promise对象这里就拿回调函数说说
仗剑天涯,从摘要开始
·
2023-10-10 00:33
前端高级
Promise详解与实现
Promise是
JS异步编程
中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一2.对于几种常见异步编程方案回调函数事件监听发布/订阅Promise对象这里就拿回调函数说说
Lwenli1224
·
2023-10-10 00:29
JavaScript
Javascrip
前端开发
Promise
js进阶1
基本数据类型和引用数据类型有什么区别垃圾回收机制垃圾回收机制是什么gc策略是什么如何减少gc开销如何优化gc内存泄漏原因有哪些函数递归是什么谈谈
js异步编程
?或问js事件循环机制是什么?
牛马小先锋
·
2023-10-08 01:33
javascript
前端
jquery
【前端100问】Q80:介绍下 Promise.all 使用、原理实现及错误处理
的请把简历给我为了备战2021春招每天一题,督促自己从多方面多角度总结答案,丰富知识介绍下Promise.all使用、原理实现及错误处理整合地址:前端100问正文回答Promise概念Promise是
JS
alanwhy
·
2023-10-02 12:41
函数式编程
JS异步编程
手写Promise对象
函数式编程+
JS异步编程
+手写Promise对象一、谈谈你是如何理解
JS异步编程
的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务?
L-freeMan
·
2023-09-30 02:31
函数式编程
javascript
队列
js
ES6中的Promise,你知道多少?
一、
JS异步编程
历程Javascript异步编程先后经历了四个阶段,分别是Callback阶段,Promise阶段,Generator阶段和Async/Await阶段。
爱创乐育知识速递
·
2023-09-30 02:59
Web前端
ES6
es6
web
前端
JS异步编程
——Event Loop事件循环及发布订阅
文章目录前言一、理解异步1.学习资料链接2.同步函数vs异步函数1.同步函数2.异步函数二、EventLoop事件循环1.学习资料链接1.浏览器环境下JS引擎的代码执行2.事件队列TaskQueue3.微任务与宏任务4.简述事件循环闭环流程三、异步编程-发布订阅1.异步处理线程2.异步编程解决方案(回调地狱)2.1.发布/订阅2.1.1发布/订阅模式2.1.2观察者模式2.2.deferred对象
梦回小岛
·
2023-09-28 21:23
前端进阶笔记
#
Javascript进阶
javascript
前端
开发语言
js异步编程
-题目29 实现异步任务执行器 AsyncWorker
文章目录题目内容代码区思路答案整理下初学时做过的js基础编程题目和大家分享以下,如果大家觉得有用,别忘了点一下赞哦题目内容/***Q:实现一个异步任务执行器AsyncWorker**此AsyncWorker:最多只能同时执行capacity*个异步任务.若正在执行的任务数达到capacity,*则新加入的任务需要等待其中一个正在执行的任务完*成后才能被执行.*/代码区classAsyncWorke
柳晓黑胡椒
·
2023-09-20 11:49
#
js编程题
javascript
前端
开发语言
2020-02-23
Node.js回调函数Node.
js异步编程
的直接体现就是回调异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。
凡_6944
·
2023-09-09 19:51
node.js学习笔记#1
node.
js异步编程
依托于回调来实现。回调函数在完成任务后就会被调用。Node所有API都支持回调函数。
草根大哥
·
2023-09-02 00:28
编程语言
node.js
前端
对
JS异步编程
的探究
在探究“异步“的时候,我们总会联想到多线程实现异步,那么为什么JavaScript非要弄成单线程,还要实现异步呢?为什么JS是单线程的为什么JavaScript是单线程的呢??因为JavaScript只是一个浏览器的脚本语言,和其他语言比如Java、c++不一样,可以这样理解:JavaScript是面向浏览器编程的语言,而Java、c++等是面向操作系统编程。所以这就决定了JavaScript的主
o0ther
·
2023-08-29 18:09
JS异步编程
中的回调与promise
最近抽空复习了一下之前读过的JS书,看了一下关于回调函数和promise相关部分。回调函数提到异步编程,尽管发展到如今,js中解决异步的方式已经出现了很多种,Promise、async/await...但不可否认,在这些出现之前,我们采用的最常规的方式就是回调函数,可以说,回调函数是js中最基础的异步模式。但尽管如此,回调还是存在着很多不可忽视的缺点。执行顺序思考这样一段代码fs.readFile
_远方没有诗
·
2023-08-16 04:52
JS异步编程
(4)-Generator
Generator是与Promise同时由ES6引入标准的语法,最早由社区提出和实现主要用于实现一种新的状态机制管理,让一段代码逻辑可以动态控制分段执行Generator新增关键字及函数*关键字*关键词用于生成Generator函数(*前后的空格没有影响),但有以下几个限制:只能用于function关键字不能用于箭头函数function*fun1(){}//workfunction*fun2(){
Johnson杰
·
2023-08-09 11:04
事件驱动架构中的异步编程与并发编程
2.1.异步编程模型2.1.1.基于回调函数的异步编程2.1.2.基于Future/Promise的异步编程2.2.Future/Promise模型2.3.事件驱动架构中的异步编程与并发编程3.Node.
js
禅与计算机程序设计艺术
·
2023-08-03 13:07
大数据AI人工智能
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
JS异步编程
(2)-异步核心Event loop
Eventloop是JavaScript异步编程的核心,通过事件循环机制,让单线程的JavaScript具备异步处理任务的能力异步任务队列异步任务队列分为两类宏任务队列微任务队列都用于存放异步任务为什么异步队列要分宏微任务?其实在学习了Eventloop很久之后,才突然反应过来,反问自己这个最初的问题异步队列有一个就行了,已经能够满足异步操作的需求,为什么还需要分两种队列呢?答案是:为了插队!宏微
Johnson杰
·
2023-08-02 20:56
JavaScript总结大厂高频面试题(含答案)
简答题一、谈谈你是如何理解
JS异步编程
的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务?
嘴巴嘟嘟
·
2023-08-02 02:00
javascript
前端
【JS 同步调用多个函数 Promise.all】
在
JS异步编程
中,可以使用Promise.all方法来实现同步调用多个函数。Promise.all方法接收一个包含各个Promise对象的数组作为参数,返回一个新的Promise对象。
cv全粘工程师
·
2023-07-27 02:39
JS
再刷JS
javascript
前端
开发语言
生成器 Generator
这样特殊的性质,也使得它成为了我们解决
JS异步编程
的一个利器。生成器的遍历要遍历生成器很简单,只需要用for...of函数就可以取出每一步从生成器中返回的值。
你的肖同学
·
2023-07-23 19:33
终于理清楚了Promise以及async和await
promise理解:1,是
js异步编程
的新的解决方案2,是一个构造函数3,用来封装一个异步操作,并可以获得其结果promise三个状态:1,pendding未确定2,resolved成功3,rejected
KAMHUNCHAN
·
2023-07-23 00:22
promise
js
javascript
前端
Node.js知识点
,当一件事没有做完,下面的事都干不了非阻塞:就是这件事没有干完,后面的事不会等你这件事干完了再干,而是直接开始干下一件事,等你这件事干完了,后面的事也干完了,这样就大大提高了效率2.回调函数Node.
js
benbensheng
·
2023-07-20 19:25
Promise初探
1.promise有什么用promise提供了对
js异步编程
的新的解决方案。他改变了传统回调的位置,不用去思考那些难缠的回调嵌套,让我们在思维上更容易理解回调,让回调更容易编写和维护。
易景平
·
2023-06-14 21:49
函数式编程与 JS 异步编程、手写 Promise作业
简答题一、谈谈你是如何理解
JS异步编程
的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务?
浅忆_0810
·
2023-06-13 05:37
Js 中级学习教程
数字处理、Boolean对象3.JsString对象,字符串处理4.JsDate对象,时间处理5.JsArray对象,数组处理6.JsMath,数学函数详解7.JsRegExp对象,正则表达式处理8.
Js
天马3798
·
2023-06-10 19:01
教程系列整理
js中级教程
异步编程二三事 | Promise/async/Generator实现原理解析
好奇心驱使我一层一层剥开有关
JS异步编程
的一切。阅读完本文,读者应该能够了解:Promise的实现原理async/await的实现原理Generator的实现原理Promi
5c625929d082
·
2023-04-21 02:59
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他