amp是什么?有什么用?本篇文章就给大家介绍amp(加速移动页面),让大家了解amp的核心组件是什么,有什么优点和缺点。下面就开始具体内容,希望对大家有所帮助。
amp是什么?
amp(加速移动页面)是一个由google与twitter合作开发的开源框架,它提供了一种直接的方式来创建轻量级的网页,以便用户即时使用,获得了极大改善的体验:内容更快,更具吸引力,更易于阅读。
从本质上讲,amp框架允许我们通过简化html和简化的css规则来为移动设备构建轻量级体验。
amp页面的3个核心组件
amp html:
一个比常规html更精简的html版本,对可以使用的html标签有严格的规范。为确保快速加载页面,amp上不允许使用某些html元素,例如:表单;某些默认标签被amp标签取代,例如,在amp html代码中,标签< amp-img >代替< img >进行图像集成。
注:amp对css有限制,只能使用简化版的css。
amp js:
为了确保移动平台上的快速页面加载,amp限制使用任何javascript,唯一的例外是amp脚本。需要使用amp自己的javascript库来负责加载所有网站元素,而所有外部资源都是异步处理的,这意味着渲染过程可以在不受外部影响的情况下进行。
amp cdn:通常称为amp缓存,amp平台的一个关键组件是其基于代理的内容分发网络(cdn),可提供加速移动页面。
amp的优缺点
优点:
1、内容的加载速度非常快,用很好的移动体验感,提高了参与度和转化率。
2、通过移动搜索结果,可以在amp轮播中突出显示内容。
3、减少服务器上的负载,因为amp cdn缓存并响应大多数搜索结果。
缺点:
1、javascript有限制,用户无法自己创建,所以它可能很难编码。
2、没有集成插件,一些效果很难在页面中实现。
3、简化了html,css有限制,不能很好的自定义网站样式,大多是google的默认格式。
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
以上就是amp是什么?有什么用?的详细内容。