自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ajax实现步骤

属性存留 XMLHttpRequest 的状态。属性定义当 readyState 发生变化时执行的函数。属性存有 XMLHttpRequest 对象的状态。responseText属性 响应过来的数据。想要实现ajax需要四个步骤。

2024-05-08 22:25:31 283

原创 DOM 事件的三要素

的三要素**两种 on 传统 和监听 on+触发条件 而监听 用addEventListener **

2024-05-08 22:24:51 159

原创 js 数组 对象for 循环

主要用于遍历对象的属性,而不是数组的元素。它也会遍历到数组原型链上的属性,所以使用时需要小心。方法是最常用的,因为它们提供了简洁且易读的代码。选择哪种方法取决于你的具体需求和偏好。在JavaScript中,有多种方法可以遍历数组。**遍历对象常用 for in **但如果你确实想要使用。

2024-05-08 22:22:43 296 1

原创 js中同步异步代码执行顺序

在JavaScript中,同步(Synchronous)和异步(Asynchronous)代码的执行顺序是理解JavaScript事件循环(Event Loop)和回调(Callback)、Promise、async/await等异步机制的关键。使用Promise和async/await可以使异步代码看起来更像同步代码,但它们的执行仍然是异步的。的回调函数之前被调用(因为它的延迟更短),但JavaScript的事件循环会确保它们都在同步代码之后执行,并且按照它们被添加到事件队列中的顺序执行。

2024-05-08 22:21:54 185 1

原创 arguments

所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。arguments展示形式是一个伪数组,因此可以进行遍历。当不确定有多少个参数传递的时候,可以用 arguments 来获取。JavaScript 中,arguments实际上它是当前函数的一个。

2024-05-07 22:23:22 247 1

原创 promise AsyncAwait 的使用

async/await是ES7提出的新语法,用来简化Promise的异步操作.then()链式调用,Promise虽然解决了回调地狱的问题,但是代码冗长,阅读性差,不易理解。如果函数返回一个值,promise会把这个值通过promise.resolve()封装成一个promise对象。是一个返回 Promise 的函数,当这个 Promise 解决(fulfilled)时,1、async修饰过的函数,会变成一个异步函数,函数返回的是一个Promise对象,函数的 Promise 完成,并获取响应。

2024-05-07 22:22:44 235

原创 let var const 的区别

4、var 声明的变量可重复声明重复赋值,let声明变量不可以重复声明,但是可以重复赋值,const声明的常量,既不可重复声明,也不可重复赋值。**- var 是函数作用域或者是全局作用域 let是块级作用域 即变量的作用范围不一样 **在这段代码中,虽然使用了与原始问题相似的结构,但有一个关键的差异:这里使用了。3、var声明的变量受函数作用域的影响,let const受块级作用域的影响。关键字声明的变量具有块级作用域,这意味着它们只在包含它们的代码块(如。的块级作用域,,而不是像。

2024-05-07 22:21:59 287

原创 答案 5/7

Async/Await 是建立在 Promise 之上的,它提供了一种更直观的方式来处理异步操作。总的来说,Async/Await 是对 Promise 的一种改进和扩展,它提供了更直观、更简洁的语法来处理异步操作,并且更易于阅读、理解和调试。然而,Promise 仍然是 JavaScript 中处理异步操作的基础,async/await 只是建立在这个基础上的一个语法糖。ES6模块化是浏览器端与服务器端通用的模块化开发规范,其设计思想是尽量静态化,使得编译时就能确定模块的依赖关系及输入和输出的变量。

2024-05-07 16:34:14 334

原创 链表的归并排序

链表的归并排序

2022-04-09 17:01:46 2031

原创 快速排序的算法思想和二叉树的先序排序递归相同

快速排序的算法思想和二叉树的先序排序递归相同

2022-04-09 14:39:48 879

原创 面向对象程序设计主要的三个特征

1,封装性将数据和算法捆绑成一个整体,这个整体就是对象,描述对象的数据被分装在其内部2,继承性是指保留基类的部分特性创造新类的过程(派生:在已有的基类中增加自己的特性)3,多态性当多种事物继承同一事物,同一操作在它们之间表现出不同行为(编译时多态是函数模板和函数重载,运行时多态是指虚函数)...

2021-12-20 11:48:22 3674

原创 c语言引用详解

引用就是对某一变量起了一个新别名,对引用的操作就是对其变量的操作;int &a=b;//定义引用a,它是变量b的引用名即既是别名1,引用方法类型标识符(变量的类型)+&+引用名=目标变量名;2,声明引用时必须对其初始化3,声明一个引用并不是新定义一个变量,它只是一个引用名仅仅是变量的一个别名(一个引用名仅仅做为一个变量的引用),它不是一个数据类型,so它本身不占内存,系统也不给他分派内存空间4,对引用求地址就是对变量求地址(&a=&b)5,Beca..

2021-12-20 11:31:16 18128 1

原创 C++函数模板详解

C++中函数模板就是对于多个仅仅函数参数类型不同但内容相同时,定义的泛类函数。通过参数类型做为参数传递给模板,可以使模板生成此类型的函数例如:template<class Type>void swap(Type &a,Type&b){Type temp;temp=a;a=b;b=temp;}调用函数时int a,int b;swap(a,b);//会生成 void swap(int a,int b);double a,double b;.

2021-12-19 21:55:21 3721

空空如也

空空如也

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

TA关注的人

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