1.基础复习 串讲 变量变量的作用,语法,命名规则var:可以定义变量,但是会有变量名提升,没有作用域的概念let:没有变量名提升,,要先定义后使用,有作用域的概念const...
1.基础复习 串讲 变量变量的作用,语法,命名规则var:可以定义变量,但是会有变量名提升,没有作用域的概念let:没有变量名提升,,要先定义后使用,有作用域的概念const...
一, 补充 1. this的指向 全局函数的指向 window 箭头函数的指向 没有 this 修改箭头函数的执行 bind、call、apply 2. 检测数据类型 检测简...
一, 前端工作中 想要使用面向对象 (封装+继承) 两套方案 1. 难 通用 es5 构造函数+原型 旧一点点的方式 2. 简单 新方案 es6 (高级的js语法标准) c...
01-封装+继承案例需求 02-实现-封装和继承案例 03-实现-封装和继承案例-优化
一, 面向对象 构造函数 + 原型 + 继承 1. 构造函数+原型的回顾 2. 继承在代码作用 复用 让构造函数复用一些另外的构造函数中已经写好的代码 子构造函数去复用父构造...
拓展: 构造函数 + 原型 1.原型的简介 原型本质是一个对象 创建构造函数的时候 也有 在原型上添加的方法 可以直接被实例所使用 例子 构造函数-父亲 实例-孩子 原型-D...
构造函数 - 重要 难点 提取函数到外部 实现了 多个实例共享一个函数 (优化内存空间) 弊端 会污染全部变量 构造函数 构造函数和this 构造函数 - 弊端 对象在堆中...
一, Set对象 介绍 是一个对象 特点 : 存放的数据不会重复 数组转成 set 对象const set = new Set([1, 2, 3, 4]) set对象转化成数...
5. find 作用 寻找数组中满足条件的一个元素 6. findindex 作用 寻找数组中满足条件的元素 的对应的下标 没有找到 就返回 -1 7. includes...
七, 数组方法 1. map 作用 map和箭头函数的结合 2. filter 作用 filter-小案例 filter-大案例 3. every 作用 4. some 作用
剩余运算符(...) 1. 数组 语法 : ... 剩余运算符 是一种我们方便获取数据的方式 2. 对象 3.函数形参 4.引用类型复制 1.值类型和数据类型区别 值类型...
一, 箭头函数 介绍 更简洁的一个封装函数的方法 1. 与普通函数的区别 2. 箭头函数的传参 如果 只传递一个参数的话 小括号 可以省略 如果 不传递参数 或者 传递参数...
一, 正则表达式 1. 什么是正则表达式 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。 通常用来查找、替换那些符合正则表达式的文本,...
一, Window对象 1. BOM(浏览器对象模型) BOM(Browser Object Model ) 是浏览器对象模型 window 是浏览器内置中的全局对象,我们所...
一, 滚动事件和加载事件 1. 滚动事件 当页面进行滚动时触发的事件 事件名:scroll 监听整个页面滚动: Ø 给 window 或 document 添加 scroll...
一, 事件对象 1. 获取事件对象 事件对象是什么? 当事件触发的时候,产生的对象,该对象记录有事件相关的信息 如何获取? 在事件绑定的回调函数的第一个参数就是事件对象 一般...
1. DOM节点 DOM树里每一个内容都称之为节点 节点类型 元素节点所有的标签 比如 body、 div 属性节点所有的属性 比如 href 文本节点所有的文本 2. 查找...
一. 事件 什么是事件事件是在编程时系统内发生的动作或者发生的事情比如用户在网页上单击一个按钮 什么是事件监听?就是让浏览器检测是否有事件产生,一旦有事件触发,就立即调用一个...
一.web API 基本认知 DOM 树是:将 HTML 文档以树状结构直观的表现出来作用:文档树直观的体现了标签与标签之间的关系 DOM对象创建:浏览器根据html标签生成...