自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 AJAX-综合

概念:JavaScript有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。定义:执行代码和收集异步任务的模型,在调用栈空闲,反复调用任务队列里回调函数的执行任务,就叫事件循环。原因:JavaScript单线程,为了让耗时代码不阻塞其他代码运行,设计了。概念:在async函数内,使用await关键字取代then函数,缺点:可读性差,异常无法捕捉,耦合性严重,牵一发而动全身。注意:Promise本身是同步的,而then和catch。,会影响新生成的Promise对象。

2024-03-23 13:23:38 423

原创 AJAX-Promise

定义:Promise对象用于表示一个异步操作的最终完成(或失败)及其结果值好处:1.逻辑更清晰2.了解axios函数内部运作机制3.能解决回调函数的问题。

2024-03-18 13:44:00 324

原创 AJAX-XMLHttpRequest

通过XMLHttpRequest可以在不断刷新页面的情况下请求特定URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。

2024-03-17 22:05:39 327

原创 AJAX-HTTP协议

3.空行:分隔请求头,空行之后的是发送给服务器的资源。3.空行:分隔响应头,空行之后的是服务器返回的资源。规定了浏览器发送及服务器返回内容的。通过请求报文排查错误原因,并修复。浏览器按照HTTP协议要求的。服务器按照HTTP协议要求的。1.响应行(状态行):协议、

2024-03-09 16:47:32 271

原创 AJAX-axios错误处理

场景:再次注册相同的账号,会遇到报错信息。方法的后面,通过点语法调用。处理:用更直观的方式,给。

2024-03-08 20:38:37 203

原创 AJAX-常用请求方法和数据提交

场景:当数据需要在服务器上。url:请求的URL网址。可以省略(不区分大小写)

2024-03-08 19:56:17 527

原创 AJAX-查询参数

【代码】AJAX-查询参数。

2024-03-03 12:32:42 421

原创 AJAX-认识URL

是因特网上标准的资源的地址,如同在网络的门牌。,俗称网页地址,简称。协议、域名、资源路径。

2024-03-03 12:10:15 203

原创 AJAX-入门

【代码】AJAX-入门。

2024-03-03 11:56:42 290

原创 JavaScript进阶-高阶技巧

使用场景:1.

2024-03-02 17:00:15 1026

原创 JavaScript进阶-深入面向对象

这样所有对象的实例就可以。

2024-02-23 14:49:26 749 1

原创 JavaScript进阶-内置构造函数

JavaScript中几乎所有的数据都可以基于构成函数创建。字符串、数值、布尔等基本类型有专门的构造函数,称为。静态方法Array.from()作用:设置保留小数位的长度。方法名:toFixed。

2024-02-22 11:27:48 909

原创 JavaScript进阶-深入对象

使用场景:常规的{…}语法允许创建一个对象。比如我们创建了佩奇的对象,继续创建乔治的对象还需要重新写一遍,此时可以通过。3.执行构造函数代码,修改this,添加新的属性。的属性和方法被称为静态成员(静态属性和静态方法)通过构造函数创建的对象称为实例对象,2.静态方法中的this指向构造函数。构造函数是一种特殊的函数,主要用来。2.构造函数this指向新对象。1.静态成员只能构造函数来访问。1.它们的命名以大写字母开头。1.为构造函数传入参数,创建。2.构造函数创建的实例对象。(实例属性和实例方法)

2024-02-21 15:21:05 416

原创 JavaScript进阶-解构赋值

forEach()方法用于调用数组的每个元素,并将元素传递给回调函数。注意:参数当前数组元素是必须要写的吗,索引号可选;解构赋值是一种快速为变量赋值的简洁语法,本质上仍然是变量赋值。数组解构是将数组的单元值快速批量赋值给一系列变量的简洁语法。

2024-02-20 13:12:42 277

原创 JavaScript进阶-函数进阶

在开发中使用箭头函数前需要考虑函数中的this的值,事件回调函数使用箭头函数时,this为全局的window,因此。剩余参数允许将一个不定数量的参数表示为一个数组。与变量提升类似,是指函数在声明之前即可被调用。,它只会从自己的作用域链的上一层沿用this。变量,它包含了调用函数时传入的所有实参。)将一个数组进行展开。:箭头函数更适用于那些本来需要。

2024-02-18 14:07:55 342

原创 JavaScript进阶-作用域

一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域。标签和.js文件的最外层就是所谓的全局作用域。作用:封闭数据,提供操作,外部也可以访问函数内部的变量。它允许在变量声明之前被访问(仅存在于var声明变量)尽可能少的声明全局变量,防止全局变量被污染。内存泄露:程序中分配的内存由于某种原因程序。全局变量一般不会被回收(关闭页面回收)作用域规定了变量能够被访问的“范围”的,内存在不使用的时候会被。JavaScript中的。作用域链的本质是底层的。应用:实现数据的私有。

2024-02-18 13:08:42 885

原创 API正则表达式

正则表达式是用于匹配字符串中字符组合的模式,也是对象匹配替换提取。

2024-02-16 12:54:34 311

原创 API字符串拼接新思路

利用map()和join()数组方法实现字符串拼接。

2024-02-15 11:13:07 234

原创 API本地存储

1.数据存储在用户浏览器中2.设置、读取方便、甚至页面刷新不丢失数据3.容量较大,sessionStorage和localStorage约5M左右。

2024-02-15 10:48:56 243

原创 APIwindow对象

history的数据类型是对象,主要管理历史记录,该对象与浏览器地址栏的操作相对应,如前进、后退、历史记录等。所有通过var定义在全局作用域中的变量、函数都会变成window对象的属性和方法。由于主线程不断的重复获得任务、执行任务、再获取任务、再执行、所以这种机制被称为。3.一旦执行栈中的所有同步任务执行完毕,系统就会按次序读取任务队列中异步任务。window对象是一个全局对象,也可以说是JavaScript中的顶级对象。navigator的数据类型是对象,该对象下记录了浏览器自身的相关信息。

2024-02-15 10:20:29 455

原创 API节点操作

删除节点与隐藏节点(display:none)的区别:隐藏节点还是存在的,但是删除节点是从html中彻底删除。在JavaScript原生DOM操作中,要删除元素必须通过。DOM数里每一个内容都称为节点。

2024-02-13 09:35:37 401

原创 API日期对象

定义:是指1970年01月01日00时00分00秒起至现在的毫秒数,它是一种特殊的计量时间的方式。作用:可以得到当前系统时间。创建一个时间对象并获取时间。

2024-02-11 12:02:38 200

原创 API元素尺寸与位置

使用场景:通过JavaScript的方式,得到元素在页面中的位置

2024-02-09 17:04:11 165

原创 API其他事件

属性:clientWidth、clientHeight。属性:scrollLeft、scrollTop。获取元素内容往左、往上滚出去看不到的距离。加载外部资源加载完毕时触发的事件。滚动条在滚动的时候持续触发的事件。会在窗口尺寸改变的时候触发事件。

2024-02-09 16:53:12 342

原创 API事件委托

事件委托是利用事件流的特征解决一些开发需求的知识技巧。原理:事件委托其实是利用事件冒泡的特点。优点:减少注册次数,可以提高程序性能。可以获得真正触发事件的元素。

2024-02-09 16:03:49 222

原创 API事件流

说明:addEventListener第三个参数传入true代表是捕获阶段触发(很少使用),若传入false代表冒泡阶段触发,默认就是false。当一个元素的事件被触发时,同样的事件将会在该元素的所有祖先元素中依次触发。即一个元素触发事件后,会依次向上调用所有父级元素的。从DOM的根元素开始执行对应的事件(从外到里)指的是事件完整执行过程中的流动路径。实际工作都是使用事件冒泡为主。事件冒泡是默认存在的。

2024-02-07 11:45:24 236

原创 API事件

就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为绑定事件或者注册事件也是一个对象,这个对象里有事件触发时的相关信息在事件绑定的回调函数的第一个参数就是事件对象,如下面语法中的e。

2024-02-06 11:06:58 385

原创 API定时器-间歇函数

【代码】API定时器-间歇函数。

2024-02-05 10:43:29 214

原创 API操作元素属性

盒子

2024-02-04 11:17:43 135

原创 API操作元素内容

【代码】API操作元素内容。

2024-02-04 09:26:03 142

原创 Web-API获取DOM对象

返回值:CSS选择器匹配的第一个元素,一个HTMLElement对象。如果没有匹配到,则返回null。(有长度有索引号,但是无法使用pop()push()等数组方法修改数组)查找元素DOM就是利用JavaScript选择页面中标签元素。参数:包含一个或多个有效的CSS选择器。参数:包含一个或多个有效的CSS选择器。返回值:CSS选择器匹配的。(for)的方式修改。

2024-02-02 14:39:34 339

原创 Web-API基本认知

DOM对象是浏览器根据html标签生成的JavaScript对象。document对象。

2024-02-02 13:41:28 278

原创 JavaScript-对象

一种无序的数据集合。

2024-02-01 13:54:00 412

原创 JavaScript-函数

函数是被设计为执行特定任务的代码块。没有名字的函数无法直接使用。在能够访问到的情况下,

2024-01-31 15:20:24 192

原创 JavaScript-数组

数组是一种可以按顺序保存数据的数据类型。

2024-01-31 11:17:01 206

原创 JavaScript-语句

while大括号里代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足。2.continue:结束本次循环,继续下次循环。(===)case的值,执行对应的代码。三种使用:单分支、双分支、多分支。循环嵌套一般使用for循环。1.break:退出循环。

2024-01-29 12:45:54 278

原创 JavaScript-运算符

有:=、+=、-=、*=、/=、%=对变量进行赋值的运算符。

2024-01-29 10:43:35 185

原创 JavaScript-数据类型

JavaScript中的正数、负数、小数等统称为数字类型。算术运算符:+、-、*、/、%通过单引号、双引号或反引号包裹的数据都叫字符串。单引号和双引号没有本质区别,推荐使用单引号。注意事项单引号/双引号可以互相嵌套,但是不可以自己嵌套自己(口诀:外双内单,或外单内双)必要时可以使用转义符\表示肯定或否定时在计算机中对应的是布尔类型数据。它有两个固定的值true(真)和false(假)。只声明变量,不赋值的情况下,变量的默认值为undefined。

2024-01-28 14:54:22 727

原创 JavaScript-常量

当某个变量永远不会改变的时候,就可以使用const来声明。:常量不允许重新赋值,声明的时候必须要赋值。:使用const声明的变量称为“常量”。

2024-01-28 12:46:30 196

原创 JavaScript-变量

变量是计算机中用来存储数据的“容器”。注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。

2024-01-28 12:35:51 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除