![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS概念
JS概念
JeffreytheCoder
UCLA(加州大学洛杉矶分校)计算机专业在读,前端开发工程师,熟悉Vue和小程序开发。
展开
-
JS 回调函数, Promise和Async/Await异步编程方法对比
上期讲到了JS中的异步原理,这期来介绍下回调函数,Promise,和Async/Await三种常见的异步方法,以及它们的优缺点。 一、回调函数 callback 在回调函数中,函数A作为一个参数被传递到函数B中,在函数B中引用并执行函数A,我们就称函数A为回调函数。在实现JS异步中,函数B通常为一个异步函数,而回调函数A为等待函数B的异步任务完成后的响应方法。这里拿一个登录案例作为例子。 var username; function login(callback) { //函数B $.get({ ur原创 2020-08-26 17:56:43 · 2202 阅读 · 0 评论 -
浅谈JavaScript中的同步和异步原理
前段时间在前端岗位上实现请求后端接口时,JS中同步和异步这两个概念总困扰着我:究竟异步是什么呢?和同步有什么区别呢?通过细读几篇大佬的讲解后,终于明白了这两者的概念,今天就浅谈下我个人对同步和异步原理的理解。 一、单线程语言 在了解同步和异步之前,我们得先理解一些基本概念。首先,JavaScript是一门单线程的语言,意思就是,同一个时间只能执行一个任务。JS作为一种浏览器脚本语言,主要用处是与用户互动和操作DOM,产生的交互方式是单向且线性的。假设JS有两个线程同时运行,如果一个线程编辑了DOM,而另一个原创 2020-08-21 18:26:30 · 3310 阅读 · 3 评论