自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Promise

封装 AJAX ajax 使用起来太麻烦,因为每次都要写很多的代码 那么我们就封装一个 ajax 方法来让我们使用起来简单一些 确定一下使用的方式 因为有一些内容可以不传递,我们可以使用默认值,所以选择对象传递参数的方式 // 使用的时候直接调用,传递一个对象就可以 ajax({ url: '', // 请求的地址 type: '', // 请求方式 data: '', // 携带的参数 success: function () {} // 成功以后执行的函数 }) 确定好使用方

2022-03-29 22:58:50 111 1

原创 。AJAX

AJAX ajax 全名 async javascript and XML 是前后台交互的能力 也就是我们客户端给服务端发送消息的工具,以及接受响应的工具 是一个 默认异步 执行机制的功能 AJAX 的优势 不需要插件的支持,原生 js 就可以使用 用户体验好(不需要刷新页面就可以更新数据) 减轻服务端和带宽的负担 缺点: 搜索引擎的支持度不够,因为数据都不在页面上,搜索引擎搜索不到 AJAX 的使用 在 js 中有内置的构造函数来创建 ajax 对象 创建 ajax 对象以后,我们就使用 aja

2022-03-23 23:07:11 144

原创 JSON字符串和对象的转换

JSON字符串和对象的转换 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 [ECMAScript] (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率 注意json字符串中的属性名只能是字符串,并且只能用双引号。属性值如果是字符串的话,也只能使用双引号 let s

2022-03-02 22:06:13 925

原创 面向对象OOP

面向对象OOP 首先,我们要明确,面向对象不是语法,是一个思想,是一种 编程模式 面向: 面(脸),向(朝着) 面向过程: 脸朝着过程 =》 关注着过程的编程模式 面向对象: 脸朝着对象 =》 关注着对象的编程模式 实现一个效果 在面向过程的时候,我们要关注每一个元素,每一个元素之间的关系,顺序,。。。 在面向对象的时候,我们要关注的就是找到一个对象来帮我做这个事情,我等待结果 例子 🌰: 我要吃面条 面向过程 用多少面粉 用多少水 怎么和面 怎么切面条 做开水 煮面 吃面 面向对象 找到

2022-02-23 22:39:19 125 1

原创 ES5和ES6

ES5和ES6 我们所说的 ES5 和 ES6 其实就是在 js 语法的发展过程中的一个版本而已 比如我们使用的微信 最早的版本是没有支付功能的 随着时间的流逝,后来出现了一个版本,这个版本里面有支付功能了 ECMAScript 就是 js 的语法 以前的版本没有某些功能 在 ES5 这个版本的时候增加了一些功能 在 ES6 这个版本的时候增加了一些功能 因为浏览器是浏览器厂商生产的 ECMAScript 发布了新的功能以后,浏览器厂商需要让自己的浏览器支持这些功能 这个过程是需要时间的 所

2022-02-13 21:15:19 301

原创 DOM(下)

DOM(下) DOM 树就是我们 html 结构中一个一个的节点构成的 不光我们的标签是一个节点,我们写的文本内容也是一个节点,注释,包括空格都是节点 DOM节点 DOM 的节点我们一般分为常用的三大类 元素节点 / 文本节点 / 属性节点 什么是分类,比如我们在获取元素的时候,通过各种方法获取到的我们叫做元素节点(标签节点) 比如我们标签里面写的文字,那么就是文本节点 写在每一个标签上的属性,就是属性节点 元素节点 我们通过 getElementBy... 获取到的都是元素节点 属性节点 我

2021-12-01 22:03:18 230

原创 Vite2.0+Vue3.0+TypeScript学习

有空再来写,嘤嘤嘤

2021-11-10 11:16:52 615 2

原创 09、BOM/DOM

BOM / DOM(上) 今天开始我们开始使用 js 去操作浏览器和页面中的 html 元素了 BOM BOM(Browser Object Model): 浏览器对象模型 其实就是操作浏览器的一些能力 我们可以操作哪些内容 获取一些浏览器的相关信息(窗口的大小) 操作浏览器进行页面跳转 获取当前浏览器地址栏的信息 操作浏览器的滚动条 浏览器的信息(浏览器的版本) 让浏览器出现一个弹出框(alert/confirm/prompt) BOM 的核心就是 window 对象 window 是浏览器内

2021-11-10 11:10:16 210 1

原创 Math 和 Date

Math 和 Date Math 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 数字 Date 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 时间 Math 没有什么多余的东西,就是一堆的方法来操作数字 random Math.random() 这个方法是用来生成一个 0 ~ 1 之间的随机数 每次执行生成的数字都不一样,但是一定是 0 ~ 1 之间的 生成的数字包含 0 ,但是不包含 1 var num = Math.random() console.log(num

2021-11-02 08:45:16 470 1

原创 字符串的操作

ES5/String 严格模式(了解) 我们都知道 js 是一个相对不很严谨的语言 而且开发的时候,一些代码也不是很严格要求 而严格模式就是对开发的时候写的一些内容做了要求 开启严格模式 想开启严格模式,直接在代码最开始的位置写上字符串 use strict <script> 'use strict' // 下面代码书写就要按照严格模式来书写 </script> 严格模式的规则 声明变量必须有 var 关键字 'use strict' var num = 10

2021-10-22 09:04:38 154 2

原创 day06-数组

数组 什么是数组? 字面理解就是 数字的组合 其实不太准确,准确的来说数组是一个 数据的集合 也就是我们把一些数据放在一个盒子里面,按照顺序排好 [1, 2, 3, 'hello', true, false] 这个东西就是一个数组,存储着一些数据的集合 数据类型分类 number / string / boolean / undefined / null / object / function / array / … 数组也是数据类型中的一种 我们简单的把所有数据类

2021-10-18 10:08:39 180 2

空空如也

空空如也

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

TA关注的人

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