这里我们来聊一聊作用域, this 指向的区别,还有 手动绑定 this 指向的方法
造型百变的 this
· 7 min read
这里我们来聊一聊作用域, this 指向的区别,还有 手动绑定 this 指向的方法
大家都听说过『javascript 是单线程的』这个说法, 那么为什么是单线程的, 这个就得从这门语言被设计出来的背景说起了,javascript 当初主要就是被设计出来用于网页 dom文档 操作,如果是多线程,那么相当于一个文件被多个句柄打开并操作, 这样子很容易出现文档的不同步,导致问题的出现,web 视图出现混乱,因此这门语言被设计成单线程的
JS 语言在诞生之后就伴随着"不严谨","问题多"的说法, 加上浏览器BOM api,DOM api 的差异, 导致了使用上稍微不注意就会存在 bug, 下面针对一些比较常见的存在差别但是又经常混用的 api、语法和概念,进行讲解, 先挖坑,慢慢填