上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 83 下一页
摘要: ES6 语法 阅读全文
posted @ 2019-07-04 16:53 winyh 阅读(141) 评论(0) 推荐(0) 编辑
摘要: JavaScript Event事件循环机制 JS是单线程的,浏览器只分配一个主线程给JS。一次只能执行一个任务,当前任务执行完后在可以执行下一个任务。任务多时,就会形成任务队列排队等待执行。但是非常耗时间的异步操作,比如网络请求,浏览器会用另外的线程去处理,处理的结果通过回调函数处理,回调函数会被 阅读全文
posted @ 2019-07-04 16:42 winyh 阅读(186) 评论(0) 推荐(0) 编辑
摘要: JavaScript语言本身是单线程的,所以它自身不可能是异步。所谓单线程,就必然意味着:所有任务需要排队,前一个任务结束,才会执行后一个任务。 但js的宿主环境(比如浏览器,Node)是多线程的。宿主环境通过【事件驱动】机制使得js具备了异步的属性。浏览器只分配给js一个主线程,用来执行任务(函数 阅读全文
posted @ 2019-07-04 16:41 winyh 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 理解JavaScript 闭包之前需要先理解JavaScript变量的作用域。 在ES6之前,根据变量的作用域(全局作用域和函数作用域),变量分为:全局变量和局部变量 在ES6之之后,let 引入了块级作用域 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 另一方面,在函数 阅读全文
posted @ 2019-07-04 13:37 winyh 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 这篇文章会整理 JavaScript 继承机制设计思想,也可以解释一些,原型相关属性的由来。 JavaScript语言没有 类(class)的概念(面向对象),也没有实例(instance)。用原型链模式(prototype chain)模式实现继承。 JavaScript里面所有的数据类型都是对象 阅读全文
posted @ 2019-07-04 11:57 winyh 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 83 下一页