文件名称:vanilla-pwa:完全从头开始编写的PWA的示例
文件大小:97KB
文件格式:ZIP
更新时间:2024-02-26 09:31:15
pwa vanilla progressive-web-app PWAJavaScript
香草PWA 是否可以在不使用任何库,框架和构建工具的情况下编写渐进式Web应用程序? 是的,它就是,而这正是Vanilla PWA。 当然,它并不打算用于重要项目,因为只有少数浏览器支持用于构建该项目的技术,但这是了解现代框架如何提供出色功能的一种好方法。 这些是此PWA中使用的原生现代技术: ES6 / 7/8的许多功能(,等) 本地测试 只需提供此目录的内容即可测试大多数PWA。 但是,一些更复杂的示例(动态数据缓存,推送通知和后台同步)需要模拟后端,该后端接收请求并完成一些服务器端工作。 如果您也想测试该功能,则有两种可能性: 创建自己的模拟后端(如从functions/inde
【文件预览】:
vanilla-pwa-master
----index.html(2KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(598B)
--------CONTRIBUTING.md(2KB)
--------CODE_OF_CONDUCT.md(3KB)
--------ISSUE_TEMPLATE()
----push-manifest.json(4KB)
----robots.txt(56B)
----images()
--------icons()
----firebase.json(4KB)
----sw.js(8KB)
----components()
--------sensors()
--------shared-styles.css(1KB)
--------base.js(1KB)
--------utils.js(884B)
--------background-sync()
--------dynamic-data()
--------home()
--------shell()
----.travis.yml(897B)
----site.webmanifest(430B)
----LICENSE(1KB)
----README.md(3KB)
----db-helpers.js(2KB)
----cache-manifest.js(926B)
----.gitignore(58B)
----functions()
--------data.json(1KB)
--------index.js(2KB)
--------package-lock.json(97KB)
--------package.json(494B)
----package-lock.json(52B)
----package.json(249B)
----generate-firebase-json.js(2KB)