1.继承1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子类都能够访问,并且原型链继承简单易于实现,缺点是来自原型对象的所有属性被所有实例共享,无法实现多继承,无法向父类构造函数传参。2、构造继承,使用父类的构造函数来增强子类实例,即复制父类的实例属性给子类,构造继承可以向父类传递参数,可以实现多继承,通过call多个父类对象。但是构
分类:
编程语言 时间:
2020-05-03 01:20:51
阅读次数:
86
一、JavaScript简介 JavaScript一种轻量级的脚本语言,也是一种嵌入式(embedded) 语言,是一种对象模型语言,简称JS JavaScript的核心语法部分(语言本身)很精简,只包括两个部分: ●1:基本的语法构造(比如操作符、控制结构、语句); ●2:标准库(就是一系列具有各 ...
分类:
编程语言 时间:
2020-04-14 00:30:33
阅读次数:
81
变量 变量的定义 变量 是数据的“命名存储”。我们可以使用变量来保存商品、访客和其他信息。 在 JavaScript 中创建一个变量,我们需要用到let(var、const) 关键字。 var:会进行变量的提升(预解析)而let不会。 const:不可以改变赋值的内容 下面的语句创建(也可以称为 声 ...
分类:
编程语言 时间:
2020-04-04 22:27:23
阅读次数:
69
手写实现如下: Function.prototype.myApply = fucntion(context) { if(typeof this !== 'function') { throw new TypeError('not a function!') } context = context | ...
分类:
移动开发 时间:
2020-03-25 10:58:17
阅读次数:
162
03: JavaScript基础 目录: 参考W3school 1.1 变量 1.2 JavaScript中数据类型 1.3 JavaScript中的两种for循环 1.4 条件语句:if、switch、while 1.5 break / continue 1.6 JavaScript函数 1.7 ...
分类:
编程语言 时间:
2020-03-24 21:37:40
阅读次数:
95
BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器部分功能的API。 ...
分类:
编程语言 时间:
2020-03-22 22:36:12
阅读次数:
98
JavaScript基础 1,JavaScript概念 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 HTML里面写js,要写到<script>标签中间 javaS ...
分类:
编程语言 时间:
2020-03-20 15:40:27
阅读次数:
79
1.如何理解this? this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象。 在全局环境作用域下直接调用函数,this指向window。 在对象函数调用,哪个对象调用就指向哪个对象。 使用new实例化对象,在构造函数中的this指向实例化对象。 使用bind,a ...
分类:
编程语言 时间:
2020-03-18 09:49:09
阅读次数:
76
JavaSCript 基础知识:变量、原始值和引用值、运算符、类型转换、typeof 等 ...
分类:
编程语言 时间:
2020-03-16 13:10:25
阅读次数:
68
JavaScript基础 第1天 数据类型 简单数据类型 Number,String,Boolean,Undefined,Null 复杂数据类型 Object 第4天 数组 第5天 对象 什么是对象? 在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串 ...
分类:
编程语言 时间:
2020-03-15 09:37:24
阅读次数:
92