自定义博客皮肤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

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

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

原创 。AJAX

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

2022-03-23 23:07:11 100

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

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

2022-03-02 22:06:13 851

原创 面向对象OOP

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

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

原创 ES5和ES6

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

2022-02-13 21:15:19 187

原创 DOM(下)

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

2021-12-01 22:03:18 177

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

有空再来写,嘤嘤嘤

2021-11-10 11:16:52 447 1

原创 09、BOM/DOM

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

2021-11-10 11:10:16 108 1

原创 Math 和 Date

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

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

原创 字符串的操作

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

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

原创 day06-数组

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

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

空空如也

空空如也

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

TA关注的人

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