2023-09-23 分类: 网站建设
通常,在他们的网站上实现新功能时,用户将使用其他开发人员设计的预构建代码片段,而不是自己编写代码。这有双重好处;没有经验的开发人员能够利用更强的功能,这些功能对他们来说很难单独编码,即使有经验的用户也可以通过使用预先编写的代码段来节省时间。
但是,随着浏览器的更新和改进,它们通常会添加对以前只能通过脚本实现的功能的支持。未能使我们的内容适应这些创新可能会阻止我们的网站充分发挥其潜力,因此跟上浏览器更新中引入的新特性和功能以保持我们的网站平稳有效地运行非常重要。以下是三个相对较新的浏览器功能可以更有效地解决问题的示例:
示例 1:图像的延迟加载
直到几年前,如果我们想要延迟加载图像(即只在用户滚动到图像时加载图像,而不是在初始页面加载时加载图像,让用户更快地看到页面内容),一个非常常见的解决方案是用 data-src 属性替换图像中的 src 属性,然后通过浏览器窗口的 onscroll 事件跟踪用户在网站中的滚动。
示例 2:滚动页面时激活项目
多年来,我们从 onscroll 事件中获得了很多进展;除了用于延迟加载图像外,它还经常用于在给定网页的某些点触发事件。例如,我们可能希望在用户从页面顶部滚动时出现一个粘性菜单。目前,更强大的解决方案是API;有了这个,我们可以在相对于页面元素或元素组的可见性的特定时刻触发事件。这使其成为粘性菜单、滚动期间触发的动画或仅用于分析、跟踪用户是否查看给定项目的理想解决方案。
示例 3:跟踪网站更改
将我们的网站脚本与其他外部脚本链接起来可能是一个相当大的挑战;如果我们的脚本没有使用方便的 API 或引发任何类型的事件,那么我们就无法监控更改。这可以通过循环执行脚本来克服,这些脚本将验证页面上的脚本是否有任何重要的更改,但使用API,它允许我们跟踪在不同级别的特定元素中发生的更改- 无论是 HTML 结构、文本还是属性。
与 CSS 和 HTML 一样,缩小和压缩 JavaScript 代码以节省带宽并减少网站加载时需要运行的查询数量始终是一个好主意。 在 JS 代码的情况下,缩小脚本的工具比 CSS 代码具有更大的范围,因为通常有更简单的方法来简化脚本构造,尽管如果您希望稍后检查脚本,这当然会使它们的可读性降低. 另外,我们应该特别注意我们的脚本加载的顺序;低效的加载顺序可能导致用户不必要的加载延迟和整体更差的用户体验。
文章题目:JavaScript对网站制作的速度和性能有什么影响
URL分享:https://www.cdcxhl.com/news30/283280.html
成都网站建设公司_创新互联,为您提供品牌网站制作、全网营销推广、定制开发、品牌网站建设、做网站、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容