中医自学网

最新发布 第7页

前端开发有哪些场景可以用到js异步?_中医自学网

前端开发有哪些场景可以用到js异步?

阅读(23)

前端开发,主要有两大场景用到JavaScript异步,一个是“定时”,例如:setTimeout、setInterval,另一个是“网络请求”,例如Ajax、<img>加载。 Ajax代码示例: console.log('sta...

javascript单线程与异步的关系_中医自学网

javascript单线程与异步的关系

阅读(27)

我们用js写代码肯定写过异步代码。 为什么js需要异步呢?只写同步代码不可以吗? js需要异步的“根本原因”是:JS是单线程运行的。就是说,在同一时间只能做一件事,不可以“一心二用”。 比方说,一个Ajax请求由于网络比较慢,需要5秒钟。你...

js异步是什么意思?_中医自学网

js异步是什么意思?

阅读(21)

js异步代码到底长什么样? 我们来看一个demo: console.log(100) setTimeout(function() { console.log(200) }, 1000) console.log(300) 上面这段代码乍一看表...

函数中this指向主要包括哪些情况_中医自学网

函数中this指向主要包括哪些情况

阅读(23)

很多人都觉得this的值不好确认。 其实不难,请记住:this的值在执行的时候才能确认,定义的时候不能确认。 这是因为:this是执行上下文的一部分,而执行上下文需要在代码执行之前确定,而不是定义的时候。 我们来看一个例子: var a =...

js执行上下文是什么?_中医自学网

js执行上下文是什么?

阅读(20)

为了帮助大家更好地理解“执行上下文”,先讲一个关于“变量提升”的知识点。 来看一道题目:请说出下面代码执行的结果。(这里我直接注释输出了) console.log(a) // undefined var a = 100 fn('andy')...

js作用域有哪些?_中医自学网

js作用域有哪些?

阅读(29)

ES6之前的JS是不存在“块级作用域”的,例如: if(true) { var name = 'andy' } console.log(name) // andy 作用域,通俗来讲就是一个独立的地盘,让变量不会外泄、暴露出去。 上面例子中n...

倪海厦书籍全套电子版百度云_中医自学网

倪海厦书籍全套电子版百度云

阅读(174)

倪海厦在中医界是比较火的,他的书籍以及诸多精彩的视频对广大中医爱好者而言是宝贵的财富。 如果你想看倪海厦完整版的书籍、视频全套资源,那么请看下这篇文章:《【中医从入门到精通】全套视频教程(附完整资料)》 要想更深入地了解中医,我们必须通过阅...

js闭包面试题经典_中医自学网

js闭包面试题经典

阅读(28)

通过这个例题可以来考察一个人是不是真的理解了闭包: function F1() { var a = 100 return function () { console.log(a) } } var f1 = F1() var a = 200 ...

js作用域链的理解_中医自学网

js作用域链的理解

阅读(26)

这篇文章来讨论一下,JavaScript中的作用域链该怎么理解。 要想搞清楚“作用域链”这个概念,我们需要先认识一下什么叫做“自由变量”。 var a = 100 function fn() { var b = 200 console.lo...