首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
回调函数
订阅
Hzzy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
JS事件循环
是由JS的用途决定的,其用途主要是与用户互动,以及操作DOM,如果不是单线程的话会带来很复杂的同步问题。比如:如果是多线程的话,一个用户新建一个DOM,另一个用户删除同一个DOM,该如何处理将变得非常麻烦。 在html5中提出了web worker(todo 改天添加web w…
从setTimeout理解JS运行机制
setTimeout()函数:用来指定某个函数或某段代码在多少毫秒之后执行。它返回一个整数,表示定时器timer的编号,可以用来取消该定时器。 解析:无论setTimeout的执行时间是0还是1000,结果都是先输出3后输出2,这就是面试官常常考查的js运行机制的问题,接下来我…
初步讲解JS中的callback回调原理
为了提高Javascript代码的运行效率,JS对于部分函数方法采用了异步调用机制(如Ajax的操作)。异步执行的函数方法的执行并非为一个队列挨个执行的,而是相互独立,同时调用执行的,从而避免代码运行阻塞,减少不必要的等待时间。 大部分新手编程时,都会按照一种线性思维的方法去设…
从异步概念到callback回调函数到promise
异步任务:不进入主线程,而进入任务队列中的任务,只有任务队列通知主线程,某个异步任务可以执行了,这个任务才会进入主线程执行。 事件循环(Event Loop):只有执行栈中的所有同步任务都执行完毕,系统才会读取任务队列,看看里面的异步任务哪些可以执行,然后那些对应的异步任务,结…
深入理解 JavaScript 回调函数
JavaScript回调函数是成为一名成功的 JavaScript 开发人员必须要了解的一个重要概念。但是我相信,在阅读本文之后,你将能够克服以前使用回调方法遇到的所有障碍。 在开始之前,首先要确保我们对函数的理解是扎实的。 函数是在其中有一组代码的逻辑构件,用来执行特定任务。…