第三单元
<h1>缩略图</h1>
<h5>为什么使用缩略图</h5>
<ol>
<li>提高加载速度</li>
<li>节省带宽</li>
<li>优化存储</li>
<li>改善用户体验</li>
<li>保护版权和隐私</li>
<li>增强视觉导航</li>
<li>快速识别</li>
<li>适应不同设备</li>
<li>减轻服务器负载</li>
<li>支持预览功能</li>
</ol>
<h5>目录</h5>
<h6>./表示当前目录</h6>
<h6>/ 默认是./也是当前目录</h6>
<h5>什么是异步</h5>
<h6>异步是指一种操作或任务执行的方式,它不会立即完成,而是允许程序在等待任务完成的同时继续执行其他任务</h6>
<h5>异步的优点</h5>
<ul>
<li>提高效率和性能
<h6>异步操作允许程序在等待某些任务(如I/O操作、网络请求等)完成时继续执行其他任务,从而提高了程序的运行效率</h6>
<h6>通过并行处理多个任务,异步编程能够充分利用多核处理器和现代硬件的并行计算能力</h6></li>
<li>改善用户体验
<h6>在Web应用中,异步请求可以避免页面重新加载,使得用户可以在不中断当前操作的情况下获取新数据</h6>
<h6>异步操作可以使得界面响应更加迅速,减少用户的等待时间,从而提升整体的用户体验</h6></li>
<li>减少资源消耗
<h6>异步编程可以避免长时间的阻塞操作,从而减少了CPU和内存的占用</h6>
<h6>在某些情况下,异步操作可以减少不必要的资源分配和释放,进一步优化了资源的使用</h6></li>
<li>增强程序的并发性和可扩展性
<h6>异步编程允许程序同时处理多个任务,增强了程序的并发处理能力</h6>
<h6>随着系统负载的增加,异步程序可以更容易地进行扩展,以处理更多的并发任务</h6></li>
<li>简化复杂任务的处理
<h6>异步编程可以将复杂任务分解为多个小的异步操作,使得任务的处理更加清晰和模块化</h6>
<h6>通过使用回调函数、Promises、async/await等异步编程模式,可以更容易地处理异步任务的依赖关系和错误情况</h6></li>
</ul>
<h5>前端页面由什么组成</h5>
<ul>
<li>html框架</li>
<li>js 实现一些动画效果让页面活起来</li>
<li>css (层叠样式表,用于设置页面的样式属性,如颜色、字体、边距、布局等,从而控制页面元素的呈现效果</li>
</ul>
<h5>关于前端的用法</h5>
<h6>onload是一个常用的事件处理器(event handler),它用于在网页或某个特定元素(如图片、脚本、样式表等)加载完成时触发相应的操作onload是一个常用的事件处理器(event handler),它用于在网页或某个特定元素(如图片、脚本、样式表等)加载完成时触发相应的操作</h6>
<h6>mounted 是 Vue.js 中的一个生命周期钩子函数,它在组件首次加载成功并插入 DOM 树后立即触发。这个钩子函数提供了一个在组件挂载到 DOM 后执行自定义逻辑的机会</h6>