
进击的JavaScript
文章平均质量分 93
周大侠啊
1250198256@qq.com 这是我的邮箱,大家有问题,可以探讨探讨。
展开
-
进击的 JavaScript 之 事件循环
消息队列与事件循环JS是单线程, 运行时有 主线程 和 “任务队列” ,主线程 执行同步代码, 遇到事件、I/O操作等异步任务,将会加入“任务队列”执行,执行有结果之后,就会变为等待状态, 按执行顺序形成执行栈,主线程的同步代码执行完之后,再从”任务队列”中读取事件, 执行事件异步任务的回调。 这就是为什么执行顺序是, 同步 > 异步 > 回调 。更简单的说:只要主线程空了...原创 2020-01-03 17:03:10 · 278 阅读 · 0 评论 -
进击的 JavaScript (八) 之 继承
前面讲完原型链,现在来讲继承,加深理解下。首先说一下,对象的相关知识什么是对象? 就是一些无序的 key : value 集合, 这个value 可以是 基本值,函数,对象。(注意 key 和 value 之间 是冒号 : ,每个 key : value 之间 是逗号 , )var person = { name: 'zdx', age: 18, get...原创 2018-05-02 10:24:45 · 260 阅读 · 0 评论 -
进击的 JavaScript (七) 之 原型链
算是记录一下自己的学习心得吧,哈哈首先说一下,函数创建的相关知识在JavaScript中,我们创建一个函数A(就是声明一个函数), 那么浏览器就会用构造函数Function来创建这个函数。所以,所有的函数的constructor属性都指向 构造函数Function。A.constructor === Function; //true(函数本身并没有这个属性,后面介绍。记住,这里是函数,...原创 2018-04-26 14:57:07 · 378 阅读 · 0 评论 -
进击的 JavaScript(一) 之 类型转换
说起 js 类型转换,都是头疼吧,晕晕的,但是不行啊,这东西很重要滴!基础知识JavaScript的数据类型分为六种,分别为null, undefined, boolean, string, number, object。 object是引用类型,包含数组,其它的五种是基本类型或者是原始类型(原始值)。 我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较或者运...原创 2018-05-14 14:53:43 · 242 阅读 · 2 评论 -
进击的 JavaScript(二) 之 数据结构
这东西还是很重要的,你要是搞懂了,就会去除很多困惑,比如不知道大家在学习js 的时候,有没有对 基础类型 和 引用类型 感到困惑过,为啥分开这两种,以及两者之间 表现的不同之处。js 不同其他编程语言,它是脚本语言。所以,它的数据结构严格意义上是不存在的,但是还是可以简单的归纳为三种结构,分别为 堆、栈、队列。一、栈(stack)它的特征就是:先进后出,自动分配内存,占据固定大小...原创 2018-05-22 12:36:47 · 283 阅读 · 0 评论 -
进击的 JavaScript(三) 之 函数执行过程
理解js 的执行上下文是很重要的,比如,作用域,作用域链,变量提升,闭包啊,要想明白这些,你就得搞懂执行上下文!一、执行上下文(Execution Context)当代码执行时都会产生一个执行上下文, 执行上下文可以理解为执行环境。JavaScript中的执行环境可以分为三种。全局环境:在浏览器中,全局环境被认为是window对象,因此,所有的全局变量和函数都作为window对象的 ...原创 2018-06-04 15:15:01 · 527 阅读 · 0 评论 -
进击的 JavaScript(四) 之 闭包
上一节说了执行上下文,这节咱们就乘胜追击来搞搞闭包!头疼的东西让你不再头疼!先来几个预备知识一、函数也是引用类型的。function f(){ console.log("not change&a原创 2018-07-11 14:21:55 · 256 阅读 · 0 评论 -
进击的 JavaScript(五) 之 立即执行函数与闭包
一、闭包的用途(1)、柯里化(2)、模块二、自执行函数原创 2018-07-11 14:22:22 · 313 阅读 · 0 评论 -
进击的 JavaScript(六) 之 this
记得刚开始,我理解 this 的时候 也是云里雾里的,哈哈,希望通过这篇文章,对你有帮助吧。关于 this 最多的说法,就是:谁调用它,this就指向谁。这话呢,不能说它错了,只能说它讲的不严谨,为什么呢?我们先来了解下 this 的几种绑定规则。一、默认绑定二、隐式绑定三、隐式绑定丢失四、显示绑定...原创 2018-07-23 10:08:18 · 372 阅读 · 0 评论