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 *** :
为了确保移动平台上的快速页面加载,AMP限制使用任何Javascript,唯一的例外是AMP脚本。需要使用AMP自己的JavaScript库来负责加载所有网站元素,而所有外部资源都是异步处理的,这意味着渲染过程可以在不受外部影响的情况下进行。
AMP CDN:通常称为AMP缓存,AMP平台的一个关键组件是其基于 *** 的内容分发 *** (CDN),可提供加速移动页面。
AMP的优缺点
优点:
1、内容的加载速度非常快,用很好的移动体验感,提高了参与度和转化率。
2、通过移动搜索结果,可以在AMP轮播中突出显示内容。
3、减少服务器上的负载,因为AMP CDN缓存并响应大多数搜索结果。
缺点:
1、JavaScript有限制,用户无法自己创建,所以它可能很难编码。
2、没有集成插件,一些效果很难在页面中实现。
3、简化了HTML,css有限制,不能很好的自定义网站样式,大多是Google的默认格式。
想学习PHP的朋友,或者进阶PHP中高级程序员,我为大家准备了一套精品PHP中高级进阶学习教程,还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务、SQL性能优化,分布式、高并发等教程,各种大牛都是3-8年PHP开发者,还有每天都有课程讲解,助你进阶中高级PHP程序员,增值涨薪!获取 *** 点击下方文章链接即可!
*** laravel框架、ThinkPHP框架 *** 教程分享,PHP程序员福利!
PHP开发三年只懂增删改查?那是你没有规划好php学习路线
总结:作为一名前端人员如果掌握后台技术,工作中会更加得心应手,成为全栈开发者是公司都想要的中高级人才,希望能对大家的学习有所帮助。
2020年11月28日,第十九届全国“天工奖”大展暨“北玉全球之夜”中宝协年度颁奖盛典在上海东方佘山索菲特大酒店隆重举行。中国珠宝玉石首饰行业协会(以下简称“中宝协”)副会长兼秘书长毕立君、上海松江区...
7.“亲爱的,我这么胖,你会不会不爱我啦??" "怎么会?!你瘦的时候住进我心里了,后来胖了,卡在里面就出不来了?" ??? 8.从前有一只狼,它被猎枪打中了腿奄奄一息的躺在雪地里。这时来了一只羊把...
如今这个竞争激烈的时代,互联网赚钱,流量就是赚钱,只要抓住了流量不想挣钱都难移动互联网的迅速发展,使得很多互联网的方法现在在大众的视野,有段时间去体验了一些网络兼职,希望可以在这里帮助到你。 1.百...
本人网络密码安全性是全部网络信息安全的一个关键步骤,假如本人登陆密码遭受网络黑客破译,将造成十分比较严重的不良影响,比如互联网银行的储蓄被转帐盗取,网游内的武器装备或是资...
据移动支付网了解,继“ZAO”官方发布声明之后,工信部对陌陌相关负责人进行了问询约谈,要求其严格按照国家法律法规以及相关主管部门要求,组织开展自查整改,依法依规收集使用用户个人信息,规范协议条款,强化...
“死工资”这个词,对很多人来说都不陌生。 通常意义上的“死工资”,代表着我们只能每天按部就班地赚钱,收入固定,没有太多想象力,在今天就能想到自己10年、甚至20年后的样子。 而如今,越来越多的人不愿意...