自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AJAX ---- 4 async 和 await 使用

逐行执行,需原地等待结果后,才继续向下执行异步代码:调用后耗时,不阻塞代码继续执行(不必原地等待),在将来完成后触发一个回调函数。

2023-08-16 23:05:27 519 1

原创 AJAX ---- 3 XMLHttpRequest ◆ Promise

定义:XMLHttpRequest对象用于服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据关系:axios 内部采用 XMLHttpRequest与服务器交互步骤:1. 创建 XMLHttpRequest 对象2. 配置请求方法和请求 url 地址3. 监听 loadend 事件,接收响应结果4. 发起请求。

2023-08-16 21:51:56 189 1

原创 AJAX ---- 2 Bootstrap 弹框

功能:不离开当前页面,显示单独内容,供用户操作步骤:1. 引入 bootstrap.css 和 bootstrap.js2. 准备弹框标签,确认结构3. 通过自定义属性,控制弹框的显示和隐藏。

2023-08-16 19:17:15 426 1

原创 AJAX --- 1 认识URL form-serialize插件

AJAX是异步的 JavaScript 和XML。简单来说就是使用XMLHttpRequest 对象与服务器通信。他可以使用JSON、XML、HTML和text文本等格式发送和接收数据。

2023-08-15 23:20:08 1374 4

原创 JS高级 --- 4 高阶技巧

首先浅拷贝和深拷贝只针对引用类型浅拷贝:拷贝的是地址1. 拷贝对象:Object.assgin() / 展开运算符 {...obj} 拷贝对象2.拷贝数组:Array.prototype.concat() 或者 [...arr]拷贝对象之后,里面的属性值是简单数据类型直接拷贝值如果属性值是引用数据类型则拷贝的是地址。

2023-08-03 01:10:30 82

原创 JS高级 --- 3 深入面向对象

封装是面向对象思想中比较重要的一部分,js面向对象可以通过构造函数实现的封装。同样的将变量和函数组合到了一起并能通过 this 实现数据的共享,所不同的是借助构造函数创建出来的实例对象之间是彼此不影响的实例对象中的say函数是一样的,但是两个实例对象调用的say函数却并不相同,会造成内存浪费。

2023-08-02 00:27:03 53 2

原创 JS 高级 --- 2 构造函数&数据常用函数

比如我们创建了佩奇的对象,继续创建乔治的对象还需要重新写一 遍,此时可以通过构造函数来快速创建多个类似的对象。3. 后面每次遍历就会用后面的数组元素 累计到 累计值 里面 (类似求和里面的 sum )2. 如果没有起始值, 则累计值以数组的第一个数组元素作为起始值开始累计。1. 如果有起始值,则以起始值为准开始累计, 累计值 = 起始值。创建数组建议使用字面量创建,不用 Array构造函数创建。字符串,数值,布尔,undefined,null。Number 是内置的构造函数,用于创建数值。

2023-08-01 19:25:46 88

原创 JS高级----1 作用域 函数进阶 解构赋值

规定了变量能够被访问的范围,离开了这个范围变量将不能被访问。

2023-07-31 00:07:07 102 1

原创 JavaScript 基础与进阶(APIs)---5(正则&阶段案例)

<script>// 获取元素span.innerHTML = '验证通过'}else {span.innerHTML = '请输入为6~16位的数字,字母,下划线'})</script>

2023-07-20 22:25:30 63 1

原创 JavaScript 基础与进阶(APIs)---4(BOM操作)

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

2023-05-24 22:49:39 127 1

原创 JavaScript 基础与进阶(APIs)---4(Dom节点&移动端滑动)

日期对象:用来表示时间对象作用:可以得到当前系统时间。

2023-05-22 11:39:11 204 1

原创 JavaScript 基础与进阶(APIs)---3(事件流)

事件流指的是事件完整执行过程中的流动路径分为两个阶段捕获阶段:父到子 冒泡阶段:子到父。

2023-05-14 00:49:15 67

原创 JavaScript 基础与进阶(APIs)---2(DOM事件基础)

能够给DOM元素添加事件监听什么是事件?事件是在编程时系统内发生的动作或者发生的事情事件监听三要素:事件源:那个dom元素被事件触发了,要获取dom元素事件类型:用什么方式触发,比如鼠标单击 click,鼠标经过 mouseover等事件调用的函数:要做什么事2个版本:onclick和addEventListener,前者会覆盖点击事件,后者会依次触发。

2023-05-09 00:15:19 64

原创 JavaScript 基础与进阶(APIs)---1(DOM获取和属性操作)

1console.dir(one.dataset.spm) // 喵喵喵

2023-05-02 23:29:42 253

原创 js基础(核心与进阶)----4----5

对象:JavaScript里的一种数据类型可以理解为一种无序的数据集合,注意数组是有序的数据集合。

2023-04-24 23:24:24 74

原创 js基础(进阶与核心)----3

1.for循环语法作用:重复执行代码好处:把申明起始值、循环条件、变化值写到一起、让人一目了然、他是最常使用的循环形式。

2023-04-16 01:49:15 66 1

原创 JS基础(核心与进阶)----2

:将等号右边的值赋予给左边,要求左边必须是一个容器其他赋值运算符。

2023-04-13 22:50:24 75 1

原创 JS基础(核心与进阶)-----1

1、JavaScript是什么?是一种运行在客户端的(浏览器),实现人机交互效果2、作用(做什么?— 网页特效(监听用户的一些行为让网页做出对应反馈)— 表单验证(针对表单数据的合法性进行判断)— 数据交互(获取后台的数据,渲染到前端)— 服务器编程(node.js)3、Javascript的组成?ECMAScript(基础语法)、web APIs(DOM、BOM)4、JavaScript写在哪外部、内部、行内5. JavaScript输入输出。

2023-04-10 23:27:27 98 1

原创 Vue2_知识点——1

vue 是一套用于构建用户界面的渐进式框架。1.使用 vue 构建用户界面,解决了jQuery + 模板引擎的诸多痛点,极大提高了前端开发的效率和体验;2. vue 中提供的指令,可以方便快捷的渲染页面结构。数据驱动视图(只要页面原来的数据源变化,则页面自动重新渲染)

2023-03-28 20:14:34 450

空空如也

空空如也

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

TA关注的人

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