
javascript基本常识
智者潜行
人生要是没有理想,跟咸鱼有什么区别
展开
-
javascript闭包
在JavaScript中,根据词法作用域的规则,内部函数总是可以访问其外部环境中声明的变量,当通过调用一个外部函数访回一个内部函数后,即使该外部函数已经执行结束,但是内部函数引用外部函数的变量依然保存在内存中,我们就把这些变量的集合称为闭包。 function foo() { var myName = " 111111 " let test1 = 1 const test2 = 2 var innerBar = { getName:function(){ console.log(test1) return原创 2020-05-21 14:50:22 · 143 阅读 · 0 评论 -
javascript引擎属于单线程
javascript引擎属于单线程,但可以模拟多线程。 通过一个叫轮转时间轮转片模拟多线程。 短时间之内轮滚执行多个任务的片段。 1、任务1 任务2 2、切分任务1 任务2 3,随机排列这些任务片段,组成队列。 4、按照这个队列顺序将任务片段送进JS进程 5、JS线程执行一个又一个的任务片段。 ...原创 2020-05-21 08:32:06 · 164 阅读 · 0 评论