欢迎来到 AMP 社区!
专家模式关闭
专家模式
使用专家模式隐藏针对初学者的 Web 开发指导。
为何选择 AMP?
在很多方面,互联网是世界的中心枢纽。每天,来自世界各地越来越多的人在线访问信息。但是,许多人并没有使用闪电般快速的连接或功能强大的设备上网。当网站仅为最快的连接和设备开发时,许多用户的体验会受到影响。
为了给网站访问者更好的体验,开发社区已经找到了提高网站性能的方法。在此过程中,开发人员改进了辅助技术用户的可访问性,提高了不可靠连接的可靠性,并为各种设备改进了网站设计。
有时要跟踪 Web 技术的所有新进展可能会让人不知所措。我们认为,开发人员希望制作快速的网站,但是在此过程中很容易犯错。
这就是 AMP 的用武之地。创建 AMP 的目的是使开发人员可以轻松地专注于构建更好的功能,而不会给客户带来糟糕的用户体验。
AMP 如何提供帮助
AMP 是一个 Web 组件库,可强制执行 Web 最佳实践。AMP 解决了常见的开发障碍,从而可以设计高性能、可访问且响应迅速的网站。
简而言之,AMP 试图使做正确的事情变得容易。这使开发人员可以专注于为用户带来价值的功能。
AMP 通过以下方式来提高 Web 性能
-
通过添加用于常见网站功能的标签来扩展 HTML。HTML 的开发目的是创建基本内容页面,但尚未发展到跟上现代网站的步伐。一些相关的现代网站功能包括滑出式导航菜单、视频播放器和图像轮播。为这些功能添加的额外标签也称为“Web 组件”。
-
减少 JavaScript 的数量。AMP 需要 JavaScript 才能运行,但是 AMP 限制了 JavaScript 在您页面其他位置的使用位置和方式。这种限制可以显着提高移动设备上的性能。AMP 组件提供了开发人员最初用于 JavaScript 的许多功能。
-
在网站开发过程中尽早且经常地检测问题。正如我们所说,在现代 Web 开发中有很多需要跟踪的事情。AMP 通过提供验证器来帮助管理此问题,该验证器会在您的网站中查找可能影响性能或可访问性的问题。它还可以帮助您学习如何解决发现的问题!
一旦您的页面部署完毕,AMP 的好处就不会结束。像 Google 和 Microsoft 这样的公司创建了缓存,其中存储了没有验证错误的 AMP 页面。这些缓存可以对您网站的内容应用强大的性能优化,而不会影响用户的体验方式。缓存的 AMP 页面还与搜索引擎集成在一起,因此您的网站可以在几秒钟甚至更短的时间内从搜索结果中访问!
学习 AMP 以学习 Web 开发
学习 AMP 是学习 Web 开发的好方法,因为 AMP 网站是
-
使用标准的 HTML、CSS 和 JavaScript 构建的。
-
与所有现代浏览器兼容。
-
不依赖于特殊的工具或软件来在线构建或部署。
您将在构建 AMP 页面时获得技能,这些技能可以转移到以其他格式或框架构建网站。像许多流行的框架一样,AMP 是一种基于组件的设计和构建网站的方法。您将学习使用公认的最佳实践构建网站,开始以组件的方式思考,并避免损害用户体验的坏习惯。这些通用技能可以应用到整个 Web 中。
AMP 解决了性能、可访问性和响应式设计问题,因此您可以专注于功能。但是,如果您想磨练自己的技能,学习 AMP 还可以帮助您准确了解 AMP 如何解决这些问题。即使您的用户享受 AMP 帮助您构建的体验,您也将继续学习和成长为一名开发人员。