- 博客(12)
- 收藏
- 关注
原创 事件循环队列(异步)、宏任务和微任务
js是一门单线程执行的编程语言,同一个时间内只能做一件事情,存在的问题:单线程执行任务队列会有什么问题当前一个任务非常耗时,后续的任务就不得不一直等待,为了防止某个耗时任务导致程序假死的问题,异步代码由js委托给宿主环境(浏览器)执行,异步代码就是很耗时的代码。js主线程代码是一行一行执行的,如果同步就一行一行执行,异步给浏览器,执行完,满足条件就交给任务队列进行排队,异步一般都有回调函数,把回调函数放到任务队列里,主线程执行完,才去执行任务队列里的代码,所以遇到异步,就挂起,先不执行。
2023-06-15 09:39:45 200
原创 promise、async和await理解
在function前加async,await后面跟的肯定得是promise对象,执行了2以后,遇到await,就等待promise执行完,得到返回值res-即异步执行的结果,然后输出1和res,因为遇到await就会暂停。那么就不需要.then来获取得到结果,直接res=await的结果,就能得到结果,如果需要多个的话,那么就再赋值一个res1,可以再写一个异步函数fn1,在setTimeout里写一个异步resolve,指的是都成功执行,比如fn2是reject,就会报错。
2023-06-15 09:26:25 134
原创 json数据交换格式
是服务器端与客户端之间数据传输的格式最常用的数据交换格式是JSON,以json格式提交数据,以json格式响应回来JavaScript object notation 是一种数据交换格式,本质是用字符串的方式来表示对象或数组类型的数据"age":234}`对象的属性和值都用双引号,除了数字,然后在大括号的两边加一个单引号包裹,本质就是以【字符串的方式】表示【对象格式】的数据就是在对象外面加一个字符串,也可以用于数组。
2023-06-14 16:22:31 162
原创 FormData实现文件上传
应用场景:FormData+Ajax技术实现文件上传1.FormData使用FormData是一个构造函数,首先new FormData(),得到一个FormData对象可以直接使用,直接console会是一个空白的对象,有append方法,delete,get,.......append(键,值)可以向空白的FormData中追加键值对的数据,键 数据项的名字,必须是字符串 ; 值 数据项的值,可以是任意类型的数据直接追加三个数据,但是此时输出fd里是看不到的,不像普通的对象形
2023-06-14 16:18:52 8164
原创 请求报文和响应报文
客户端和服务器通信的过程是基于请求与响应的请求报文 规定了客户端以什么格式把数据发送到服务器响应报文 规定了服务器以什么格式把数据响应给客户端。
2023-06-14 15:33:58 320
原创 原生ajax理解
前端如何向后端请求数据?前端可以通过Ajax技术请求服务器上的数据资源,Ajax核心就是对象1.Ajax是 异步JavaScript和XML,全称是 Asynchronous JavaScript and XMLXML是一种数据格式,通俗理解:在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式,这种方式就是Ajaxajax是浏览器的技术,web数据交互技术2.Ajax请求数据的方式请求方式描述POST向服务端新增数据,本来服务器没有数据,新增GET。
2023-06-14 15:22:28 39
原创 git操作ssh协议
秘钥协议 免密登录git支持多种数据传输协议:需要输入用户名和密码可以配置免密码登录每次push或者pull代码,如果使用https协议,那么都需要输入用户名和密码进行身份的确认,非常麻烦。github为了账户的安全,需要对每一次push请求都要验证用户的身份,只有合法的用户才可以push使用ssh协议,配置ssh免密码,可以做到免密码往github推送代码。
2023-06-14 15:13:55 1633
原创 jwt身份验证及axios拦截
在前后端分离模式的开发中,服务器如何知道来访者的身份呢?在登录后,进入登录接口时,服务器会响应给用户一个 令牌 (token)token就是一串码令牌中会包括该用户的id等唯一标识浏览器收到令牌后,自己保存,把token和用户信息存储到本地,使用localstorage下次请求其他接口时,(在请求头中)携带这个令牌去请求,就是为了身份认证,不携带token的话身份认证就会失败这样服务器就知道来访者的身份了,服务器就会为该用户开发接口的访问权限,并处理该用户的数据。
2023-06-14 15:09:05 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人