随笔分类 - ajax
摘要:搭建简易的服务器: ①新建express文件夹 ②终端中执行 express -e 和 npm i ③在express/routes/user.js中定义login请求路径 var express = require('express') var router = express.Router()
阅读全文
摘要:概念: URLSearchParams接口定义了一些实用的方法来处理URL的查询字符串 一个实现了 URLSearchParams 的对象可以使用for...of来遍历: // 这两行代码是一个意思 for(const [key, value] of serachParams){} for(cons
阅读全文
摘要:// fetch('./data.json').then(res=>res.json()).then(data=>{ // console.log(data) // }) // $.get('./data.json',data=>{ // console.log(data) // }) $.getJ
阅读全文
摘要:ajax:AJAX全称是"Asynchronous JavaScript and XML"(异步Javascript和XML),是一种创建交互式网页应用的网页开发技术。 优点: 1、页面无刷新,用户体验好 2、异步操作,响应速度快 3、按需请求数据,减轻服务器和带宽的负担 4、基于标准化的技术,不需
阅读全文
摘要:1、什么是ajax ajax是Asynchronous Java and XML的缩写,是一种异步请求数据的web开发技术,在不需要重新刷新页面的情况下,ajax通过异步请求加载后台数据,并在网页上呈现出来 2、ajax使用场景 异步请求:登录、列表页、详情页、搜索下拉框……页面中涉及到数据的都用到
阅读全文
摘要:同步:等待上一个进程执行完开始执行这一个 异步:当上一个进程没有执行完时,开启下一个进程 同步的执行效率比较低,比较耗时间,但有利于对流程进行管理。 异步的执行效率比较高,节省时间,但是会占用更多的资源,不利于对流程进行控制。 前端多使用异步操作,后端多使用同步操作。 同步:浏览器访问服务器请求,用
阅读全文
摘要:什么是跨域:不符合同源策略,也就是协议、IP、端口有一个不一致就是跨域,从而限制交互行为。 为什么会出现浏览器跨域限制:避免数据出现安全问题,如果没有跨域限制,可以随意读取任意域名下的cookie,很容易发生CSRF攻击。 对于浏览器来说,哪些资源会受到同源策略的限制:DOM、cookie、XMLH
阅读全文
摘要:1、服务器端代理:在服务器端设置一个代理,由服务器端向跨域下的网站发出请求,再将请求结果返回给前端。 属于后端的技术,实现起来最麻烦。 2、jsonP,只支持get方式调用。 3、XHR2(cors),只支持H5,IE10以下不支持。
阅读全文