第一站 - 轻松上网从此开始!

上网第一站

当前位置: > SEO >

PWA新手教程:手把手教你制作自己的网页“小程序”

时间:2017-07-18 18:02来源:我来投稿获取授权
以下内容来自网络或网友投稿,www.swdyz.com不承担连带责任,如有侵权问题请联系我删除。投稿如果是首发请注明‘第一站首发’。如果你对本站有什么好的要求或建议。那么都非常感谢你能-联系我|版权认领
编者按:在一般互联网用户看来,PWA就是网页小程序(如下图)。PWA即渐进式网页应用(Progressive Web App)。我们可以说,PWA是介于网页和APP之间的小程序,它基于页面运作,可以被拖拽到手机主页

  编者按:在一般互联网用户看来,PWA就是网页小程序(如下图)。PWA即“渐进式网页应用”(Progressive Web App)。我们可以说,PWA是介于“网页”和“APP”之间的小程序,它基于页面运作,可以被拖拽到手机主页(如下图),功能有点像APP,甚至能与APP“一较高下”,但又有别于APP。medium.com上的一位开发人员uve发表了名为“A beginner’s guide to making Progressive Web Apps”的PWA制作新手教程,让一般用户也可以制定属于自己的“小程序”,体验一把“程序猿”的乐趣。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  准备工作

  PWA以网页为载体,因此我们首先需要创建自己的网页。 HTML5 UP和Start Bootstrap就是两个很好的HTML模板资源站点。我们可以从中挑选并下载自己喜爱的主题包。下载完毕后,打开主题包,找到index.html文件点开,把里面所有内容都换成自己想要的样子。有经验的朋友们也不妨尝试运用CSS语言改变页面中的各种颜色布局。

  第一步:测试PWA

  Lighthouse是Chrome浏览器上的拓展程序,能够帮助我们测试PWA,并提供相关的改善方案。

  在浏览器上安装好Lighthouse以后,在浏览器右上方找到这个拓展程序,点击 Generate report 按钮(如下图)以针对当前打开的页面运行 Lighthouse 测试。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  在完成审查后,Lighthouse 将打开一个新标签,并在页面的结果上显示一个报告(如下图)。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  如果感觉信息量太大,看着麻烦,可以直接关注页面顶部的四个主要指标(如下图)。现在我们的PWA基本上还什么都没有,所以得个36分也很正常。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  第二步:制作PWA的图标

  PWA可以拖拽到手机主屏幕,因此需要一个像APP那样的图标。这个图标的比例必须是1:1,也就是正方形。

  大家可以登陆the noun project(如下图),这是一个强大的图标制作网站,里面几乎囊括了“世间万物”的图标。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  做好图标以后,就要把图标放到页面上去了。大家可以采用Favicon & App Icon Generator。把新做的图标上传到这个网站,它就会生成几个不同大小的图标以及一些HTML代码。然后,我们需要进行以下操作:

  下载该网站提供的文件并解压

  把图标放进WPA页面当中的一个文件夹

  把该网站提供的代码添加到index.html文件的

  确保图标的路径不出错。如果把图标放在了子文件夹,则需要在每一行都加上“icons/”(如下图)

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  第三步:创建WPA的manifest文件

  manifest文件包含了一个网站的名字、主要颜色以及图标等数据。我们在Favicon & App Icon Generator上也可以生成manifest文件,但我们还要对manifest文件做一些额外的改动。

  登陆Web App Manifest Generator,输入我们创建的PWA的各种信息。如果有不确定的,可以不填,系统会自动选择默认项。

  复制页面右手边的JSON数据(如下图)并将其粘贴到manifest.json文件当中的顶部。要注意别打乱格式,有时候会需要加个逗号或删除一个括弧。最终完成的manifest文件是这样的:仅供参考。

  

PWA新手教程:手把手教你制作自己的网页“小程序”

  重启Lighthouse,就可以知道manifest文件是否创建成功。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发布者资料
第一站编辑 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2012-05-22 19:05 最后登录:2014-08-08 03:08
栏目列表
推荐内容
分享按鈕