JavaScript
全栈小白哥
一名大三在校生的前端学习之旅,关注我,我们一起学习
展开
-
一篇文章让你弄懂Ajax
传统网站中存在的问题网速慢的情况下,页面加载时间长,用户只能等待表单提交后,如果一项内容不合格,需要重新填写所有表单内容页面跳转,重新加载页面,造成资源浪费,增加用户等待时间Ajax概述它是浏览器提供的一套方法,可以实现页面的无刷新更新数据,提高用户浏览网站应用的体验Ajax的应用场景页面上拉加载更多数据列表数据无刷新分页表单项离开焦点数据验证搜索框提示文字下拉列表。。...原创 2020-03-06 14:02:44 · 395 阅读 · 0 评论 -
js的宏任务和微任务之道
宏任务页面中的大部分任务都是在主线程上执行的,这些任务主要:渲染事件(如DOM,计算布局,绘制)用户交互事件(如鼠标点击,滚动页面,放大缩小)JavaScript脚本执行事件网络请求完成,文件读写完成事件为了协调这些任务有条不紊地在主线程上执行,页面进程引入了消息队列和事件循环机制,渲染进程内部会维护多个消息队列,比如延迟队列和普通的消息队列。然后主线程采用一个for循环,不断的从...原创 2020-03-03 11:00:36 · 197 阅读 · 0 评论