摘要: 概念 浅拷贝:只拷贝最外面一层的数据;更深层次的对象,只拷贝引用。 深拷贝:拷贝多层数据;每一层级别的数据都会拷贝。 总结: 拷贝引用的时候,是属于传址,而非传值。 深拷贝会把对象里所有的数据重新复制到新的内存空间,是最彻底的拷贝。 传值和传址的区别 对象保存在哪里 1、基本数据类型的值直接保存在栈 阅读全文
posted @ 2022-12-10 09:35 千帆qf 阅读(51) 评论(0) 推荐(0)
摘要: 继承 子类继承父类中的属性和方法(目的是让子类的实例继承父类中的属性和方法) 原型继承 让父类中的属性和方法在子类实例的原型链上 子类的prototype指向父类的实例new A() 子类.prototype = new 父类(); 特点: 不像其他语言中的继承一样(其他语言的继承一般是继承拷贝,也 阅读全文
posted @ 2022-12-10 09:35 千帆qf 阅读(41) 评论(0) 推荐(0)
摘要: arguments: arguments.length为函数实参个数,arguments.callee引用函数自身 函数体内的内置对象,作用域在函数体内 作用: 1. 打印实参伪数组(智能访问元素和length属性,其他的API不能使用) function fun(){ console.log(ar 阅读全文
posted @ 2022-12-10 09:34 千帆qf 阅读(31) 评论(0) 推荐(0)
摘要: 函数可以干什么,对象能干什么,函数对象就能干什么 当做变量,参数,返回值 ​ 函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量! 匿名函数:没有名字的函数 1. 把函数当做一个变量赋值 let fun = function(){ alert("亲,我来自无名函数 阅读全文
posted @ 2022-12-10 09:34 千帆qf 阅读(44) 评论(0) 推荐(0)
摘要: JS 中的面向对象 JS 中的面向对象,是基于原型的面向对象。JS 中的对象(Object)是依靠构造器(constructor)和原型(prototype)构造出来的。 另外,在ES6中,新引入了 类(Class)和继承(Extends)来实现面向对象。 对象:类的实例化,真实存在的 类:拥有相同 阅读全文
posted @ 2022-12-10 09:33 千帆qf 阅读(50) 评论(0) 推荐(0)
摘要: 变量let、const ES5 中,使用 var 定义变量( var 是 variable 的简写)。 ES6 中,新增了 let 和 const 来定义变量: let:定义变量,替代 var。 const:定义常量(定义后,不可修改)。 1、let:定义变量 举例 1: { let a = 'he 阅读全文
posted @ 2022-12-10 09:33 千帆qf 阅读(18) 评论(0) 推荐(0)
摘要: DOM高级 运动原理 >匀速运动 >加减速运动 >缓冲运动 抛物线运动 >圆周运动 1.运动原理 运动原理:JavaScript 实现运动的原理,就是通过定时器不断改变元素的位置,直至到达目标点后停止运动。通常,要让元素动起来,我们会通过改变元素的 left 和 top 值来改变元素的相对位置。 方 阅读全文
posted @ 2022-12-10 09:32 千帆qf 阅读(139) 评论(0) 推荐(0)
摘要: 正则表达式 **定义:**正则表达式用于定义一些字符串的规则 **作用:**计算机可以根据正则表达式,来检查一个字符串是否符合指定的规则:或者将字符串中符合规则的内容提取出来 创建正则表达式的对象 方式一:使用构造函数创建正则表达式的对象 语法: var 变量 = new RegExp("正则表达式 阅读全文
posted @ 2022-12-10 09:22 千帆qf 阅读(99) 评论(0) 推荐(0)
摘要: BOM: 浏览器对象模型 将浏览器的每一部分都转换成js对象 操作浏览器部分功能的API DOM:文档对象模型 DOM元素可以理解为是把html元素转换成了js对象 操作网页上的元素的API DOM节点的最终目的是通过js的语法来操作对应的html元素 解析过程: HTML加载完毕,渲染引擎会在内存 阅读全文
posted @ 2022-12-10 09:22 千帆qf 阅读(24) 评论(0) 推荐(0)
摘要: style属性的获取和修改 在DOM当中,如果想设置样式,有两种形式: className(针对内嵌样式) style(针对行内样式) 这篇文章,我们就来讲一下style。 需要注意的是:style是一个对象,只能获取行内样式,不能获取内嵌的样式和外链的样式。例如: <!DOCTYPE html> 阅读全文
posted @ 2022-12-10 09:21 千帆qf 阅读(392) 评论(0) 推荐(0)