ajax
文章平均质量分 69
山竹回家了
随手记录学习过程
展开
-
理解异步编程
0、异步编程JavaScript是单线程事件循环模型,一步行为是为了优化因计算量大而时间长的操作,如果在等待其他操作完成的同时,即使运行其他指令,系统也能保持稳定.重要的是,并不是一定要量大或等待时间长才可以使用.只要你不想为等待异步操作而阻塞线程执行,什么时候都可以使用.换成大白话来理解就是假设下班后需要乘车、买菜、做饭、吃饭,那么在下班的时候可以委派外卖员帮忙买菜,委派饭店老板煮熟,回家吃就行,而并非需要按序执行。1、同步与异步同步行为对应内存中顺序执行的处理器指令,每条指令都会严格原创 2020-11-29 00:22:36 · 200 阅读 · 0 评论 -
两种文件上传的处理方式以及优势劣势
上传方式一:图片选择完毕立即上传这种方式有个问题就是,假设用户频繁选定后又取消,这时取消掉的图片已经上传到服务器了.这时候有两种处理方式:劣势解决方法一:传递文件时携带两个参数,一个是当前选择的文件,一个是之前传好的文件的路径.假如服务器返回的路径为serverUrl,客户端这边定义一个userUrl空字符串,一开始没有值.如果用户选择过又取消,后台可以判断有没有值,有的话说明是是不要的,就根据路径删除指定文件.这个方法的好处是可以提升用户体验,对比第二种解决方法,点击提交后再传递文件,如原创 2020-11-04 20:46:15 · 654 阅读 · 0 评论 -
vue----axios的封装
一、安装使用npm:npm install axios二、配置基准路径utils文件夹创建myaxios//安装好后会有axios文件import axios from 'axios'//配置基准路径axios.defaults.baseURL = 'http://localhost:3000'// 暴露export default axios三、在接口文件配置接口axios({})返回是一个promise对象post请求// 引入基准路径import axios原创 2020-11-01 00:09:01 · 161 阅读 · 0 评论 -
导航守卫token与拦截器token的区别
为什么使用token?它是怎么生成的?一、导航守卫的作用作用是通过判断来决定当前的路由跳转能不能进行?这种守卫,只要进行路由的跳转就会自动的触发,不能人为调用处理业务时可以判断当前用户是否登录(token),如果登录了则可以跳转,否则重定向到登录页.二、拦截器的作用页面跳转后,不代表可以进行页面操作.好比淘宝没有登录也可以浏览首页信息,但要是点击商品详情等操作时会要求登录.这个就是拦截器,它主要用于拦截用户请求并作相应的处理,一般判断权限认证,有没有登录之类,认证通过后就可以发送请求了.原创 2020-10-21 17:28:17 · 719 阅读 · 1 评论 -
为什么使用token?它是怎么生成的?
一、HTTP是无状态协议无状态的意思是,第一次发送请求登录成功后,第二次发送请求其他接口,服务端是不知道你已经登录成功,第二次请求和第一次请求是没有任何关联的.Http的这个特性就产生了一个问题,导致登录状态的丢失.于是在每次请求的时候都验证用户的账号密码,但是重复的验证操作,会导致计算机资源的消耗,用户的使用体验就会变差.你可以想象成去游乐园,进大门的时候需要验票,玩过山车需要验票,看大熊猫也需要验票,游乐场也发现每次验票体验太差,后来给游客们发放手环解决验证问题,同样,计算机也可以利用这一机制解原创 2020-10-21 15:29:07 · 310 阅读 · 0 评论 -
封装http接口地址-----灵活应付服务器变更(JQ版+原生版)
<font color=#999AAA >开发过程中有可能经历本地、测试、上线等情况,时常需要更换不同服务器的情况,如果ajax请求过多对后期维护是大工程。原创 2020-10-10 01:56:36 · 440 阅读 · 0 评论 -
JQ实现ajax请求网抑云数据+art-template渲染
一、实现步骤1.静态布局1.1写出想要的页面架构和样式2.ajax请求数据2.1引入JQ文件2.2设置请求方法、地址、参数、返回信息2.3引入模板2.4渲染3.art-template渲染3.1引入文件3.2定义模板二、事前准备JQ文件下载:https://jquery.com/art-template模板引擎下载网抑云API:http://musicapi.leanapp.cn/三、静态布局静态根据自己需求写就好,这里给参考 <!-- 版心 --> &原创 2020-09-26 01:33:29 · 1248 阅读 · 0 评论