摘要:
一. JavaScript单线程 JavaScript单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaSc 阅读全文
摘要:
原型链和继承 什么是原型链 当我们调用一个对象的属性时,如果对象没有该属性,JavaScript 解释器就会顺着__proto__(原型)上去找该属性,如果原型上也没有该属性,那就去找原型的原型。这种属性查找的机制 被称为原型链(prototype chain) 实例的__proto__属性,指向构 阅读全文