![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS进阶
K-superhero
这个作者很懒,什么都没留下…
展开
-
JS进阶 执行上下文
分享一篇好文章 理解 JavaScript 中的执行上下文和执行栈.原创 2020-10-03 22:49:43 · 265 阅读 · 0 评论 -
JS进阶 有趣的定时器
文章目录定时器基础理解定时器定时器的注意点和一些冷知识 定时器基础 定时器功能主要由setTimeout()和setInterval()这两个函数来完成,它们的内部运行机制完全一样,区别在于前者指定的代码是一次性执行,后者则为反复执行。以下主要讨论setTimeout()。 定义: var timerId = setTimeout(func|code, delay) 第一个参数func|code是将要推迟执行的函数名或者一段代码,第二个参数delay是推迟执行的毫秒数。 需要注意的地方:如果第一个参数是写的原创 2020-09-16 19:45:44 · 106 阅读 · 0 评论 -
JS进阶 同步和异步
文章目录单线程的js同步任务和异步任务JS中的异步操作有 先从一道题来引出本章内容: 单线程的js javascript是一个单线程,单线程就意味着所有任务执行都需要排队,也就是只有等上一个任务执行完毕才会执行下一个任务 但这就会出现一个问题:如果上一个任务耗时很长,那么下一个任务就不得不一直等待,于是就有了“任务队列”这个概念,任务队列就是把所有耗时的任务加入到一个“队列”中,处于等待状态,而不耗时的原创 2020-09-15 21:29:39 · 134 阅读 · 0 评论