
javacript
limy_cxm
我从小家徒四壁,除了成功我别无选择
展开
-
详解JavaScript中的Event Loop(事件循环)机制
前言 我们都知道,javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。 单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任务,如I/O事件)的时候,主线程会挂起(pending)这个任务,然后在异步任务返回结果的时候再...转载 2019-11-28 09:23:29 · 172 阅读 · 0 评论 -
ES6中新增let与var的区别
学习之前,我们可以看看以下这段代码执行结果分别是什么: function sayHi() { console.log(name); console.log(age); var name = "Lydia"; let age = 21; } sayHi(); 1.let与var的区别 es6新增了let命令,用来声明局部变量,它的作用类似于var,但是所声明的变量,只在let命令...原创 2019-11-25 14:42:33 · 314 阅读 · 0 评论