JS学习之异步

JavaScript是单线程的,很多任务都是堆到这个线程上的,然后一个一个的解决。

这就导致了一些问题,比如当前面有一个函数在做复杂运算时,没有将控制权返回浏览器,那么此时你无法在做其他的事,这叫阻塞。下面是官方给出的一个例子

JavaScript原型继承

JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原型对象也可能拥有原型,并从中继承方法和属性,一层一层、以此类推。这种关系常被称为原型链 (prototype chain),它解释了为何一个对象会拥有定义在其他对象中的属性和方法。

JavaScript基础

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 ——百度百科


:D 一言句子获取中...