全栈---网络技术
文章平均质量分 69
cjx177187
这个作者很懒,什么都没留下…
展开
-
axios和fetch
相反,它会将 Promise 状态标记为 resolve(如果响应的 HTTP 状态码不在 200 - 299 的范围内,则设置 resolve 返回值的。利用axious接受的数据是解析了的,并且解析后的数据存储在then中data对象的data属性中。最简单的用法是只提供一个参数用来指明想 fetch() 到的资源路径,然后返回一个包含响应结果的 promise(一个。当接收到一个代表错误的 HTTP 状态码时,从 fetch() 返回的 Promise。一个基本的 fetch 请求设置起来很简单。..原创 2022-08-03 15:12:06 · 389 阅读 · 0 评论 -
全栈---AJAX
/xhr.readyState!=4当readyState=4时才是后端发回的数据,所以要等待。局部刷新用js去做网络请求然后请得到的数据动态的渲染的DOM。//当页面显示404时,代表网络请求成功,业务失败。整页面刷新跳转到一个新的网页html。//1.创建ajax对象。//2.配置连接信息。//3.发送网络请求。......原创 2022-07-30 17:05:39 · 353 阅读 · 0 评论 -
jquery-ajax
引入jquery静态资源公共库,使用get方法来访问数据。//使用$全局函数中的get方法来获取后端的数据。注意:我引入的是字节跳动静态数据库中的。//引入jquery静态资源公共库。//这个函数每次用户访问时运行。...原创 2022-08-02 23:13:23 · 48 阅读 · 0 评论 -
async-await
若 Promise 正常处理(fulfilled),其回调的resolve函数参数作为 await 表达式的值,继续执行 async function,若 Promise 处理异常(rejected),await 表达式会把 Promise 的异常原因抛出。如果 await 操作符后的表达式的值不是一个 Promise,那么该值将被转换为一个已正常处理的 Promise。作为一个关键字放在函数的前面,表示该函数是一个异步函数,意味着该函数的执行不会阻塞后面代码的执行 异步函数的调用跟普通函数一样。...原创 2022-08-02 23:12:48 · 128 阅读 · 0 评论 -
jquery-ajax
引入jquery静态资源公共库,使用get方法来访问数据。//使用$全局函数中的get方法来获取后端的数据。注意:我引入的是字节跳动静态数据库中的。//引入jquery静态资源公共库。//这个函数每次用户访问时运行。...原创 2022-08-02 22:34:39 · 136 阅读 · 0 评论 -
回调封装ajax
tool函数就是一个简单的封装了ajax请求的工具 在tool内部 去用ajax请求传入的第一个参数"/login"对应网址 当请求返回数据时 就把数据传给cb函数使用(调用cb)tool函数一般是执行任务的函数 当这个任务执行完毕时调用传入的cb函数 然后开始运行cb的代码 在这种设计中 cb函数就是我们说的回调函数。当我们向将后端的数据渲染到页面时,我们就需要去后端请求数据,利用局部刷新技术将我们获取的数据渲染到页面上;//利用for循环取出对象里面的数据,动态的添加标签将数据渲染到页面上。...原创 2022-08-02 21:53:41 · 215 阅读 · 0 评论 -
全栈---Proxy
通过 proxy 实现代理请求后,会在浏览器与服务器之间添加一个代理服务器,本地发送请求时,中间代理服务器接收后转发给目标服务器,目标服务器返回数据,中间代理服务器将数据返回给浏览器。新建一个端口号为8081的服务器,引入路由建立端口,使用request网络请求工具去请求百度首页的界面获取界面的代码,在返回到我们的界面上去渲染。这样我们通过自己服务器的网址得到了一个百度首页的界面。后端请别的网页数据 然后修改了 发给用户。再发给前端 前端写成自己的页面。后端请别的静态文件和数据。后端合法的去请求别的后端。.原创 2022-08-02 20:47:20 · 94 阅读 · 0 评论 -
全栈---JSONP
还可以利用另外一种方法,将后端发送给我们的数据转化成字符串,存入文件中,利用页面中的标签来读取这份文件并渲染到页面上,可以读取文件的标签有a标签,img标签,script标签;函数运行添加一个script标签,添加进我们想要访问的服务器的网址,添加进body标签中;声明一个全局函数,接收发送过来的数据,利用script发送请求然后运行我们后端发送过来的数据,当然后端的数据就要修改发送过来的样式。后端数据使用什么函数名包裹数据,前端就需要在html文件中声明一个怎样的全局函数。运行代码,后台打印出数据。...原创 2022-08-02 15:32:34 · 91 阅读 · 0 评论 -
全栈---CORS
如果我们有很多个客户端都要去访问,就需要添加多个,就比较麻烦。意思是router2路由是在8080这一台服务器上的,但是我们想在8081上去访问8080的服务器就是不行的,8080这台服务器是没有给80881开放权限的,所以访问失败。这样就使得浏览器在解包时碰到http//192.168.0.1018081这个网址的就放行,就类似于白名单一样。这个代码就常用于开发阶段,而上面哪一个就更多的适用于同一家公司的二级网络之见的访问。所以我们的解决办法就是给8081开放权限,这样8081就能访问了。...原创 2022-08-02 15:31:58 · 144 阅读 · 0 评论 -
全栈----跨域
浏览器为了用户的信息安全,网页中有一个网络请求技术例如AJAX在网络请求时。//假设DNS解析为172.153.2.607001。不是同一台服务器就会被拒绝接受服务器发送的数据。//异源==>域名(ip和port)不一样。//同源==>pathname不参与同源判断。//同源==>域名(ipport)一样。浏览器的一种安全策略指两个网址的。非同源不是AJAX就不是跨域。//异源==>协议不一样。协议ipport。...原创 2022-08-02 15:31:07 · 85 阅读 · 0 评论