- 博客(8)
- 收藏
- 关注
原创 说说你对 SPA 单页面的理解
SPA( single-page application )仅在 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页> 面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 > HTML 内容的变换,UI 与用户的交互,避免页面的重新加载。优点:1. 用户体验好、快,内容的改变不需要重新加载整个页面,避免了不必要的跳转和重复渲染;2. 基于上面一点,SPA 相对对服务器压力小;
2023-04-24 23:50:27
159
原创 JS脚本加载中,defer和async的区别
之前是最佳实践,因为对于旧浏览器来说这是唯一的优化选择,此法可保证非脚本的其他一切元素能够以最快的速度得到加载和解析。标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该。然后从实用角度来说呢,首先把所有脚本都丢到。先来试个一句话解释仨,当浏览器碰到。,加载和渲染后续文档元素的过程将和。的执行要在所有元素解析完成之后,的加载与执行并行进行(异步)。的加载并行进行(异步),但是。,加载后续文档元素的过程将和。
2023-04-13 15:42:03
93
1
原创 promise是什么与使用方法?
Promise.all():返回一个新的promise对象,该promise对象在参数对象里所有的promise对象都成功的时候才会触发成功,一旦有任何一个iterable里面的promise对象失败则立即触发该promise对象的失败。Promise.race():当参数里的任意一个子promise被成功或失败后,父promise马上也会用子promise的成功返回值或失败详情作为参数调用父promise绑定的相应句柄,并返回该promise对象。
2023-04-07 15:39:50
68
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人