随笔分类 -  JS基础

摘要:首先定义一个父类 1、原型链继承 核心: 将父类的实例作为子类的原型 特点: 缺点: 2、构造继承 核心:使用父类的构造函数来增强子类实例,等于是复制父类的实例属性给子类(没用到原型) 特点: 缺点: 3、实例继承 核心:为父类实例添加新特性,作为子类实例返回 特点: 缺点: 4、拷贝继承 特点: 阅读全文
posted @ 2019-02-15 16:30 进阶之路-前端 阅读(7932) 评论(0) 推荐(2)
摘要:首先我们要知道,在 JS 中类型转换只有三种情况,分别是: 转换为布尔值 转换为数字 转换为字符串 我们先来看一个类型转换表格 转Boolean 在条件判断时,除了 undefined, null, false, NaN, '', 0, -0,其他所有值都转为 true,包括所有对象。 对象转原始类 阅读全文
posted @ 2019-01-20 16:13 进阶之路-前端 阅读(989) 评论(0) 推荐(0)
摘要:JS是单线程引擎:它把任务放到队列中,不会同步去执行,必须在完成一个任务后才开始另外一个任务。浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现三个常驻线程:javascript引擎线程,GUI渲染线程,浏览器事件触发线程。javascri... 阅读全文
posted @ 2018-06-05 14:59 进阶之路-前端 阅读(378) 评论(0) 推荐(0)
摘要:js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。typeof 操作符由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeo... 阅读全文
posted @ 2018-06-05 14:39 进阶之路-前端 阅读(158) 评论(0) 推荐(0)