文件名称:bookmarkd:一个用于阅读电子书的React PWA
文件大小:128KB
文件格式:ZIP
更新时间:2024-05-29 01:47:57
JavaScript
已收藏 该应用是4年前为的学生项目而创建的。 此后没有被触及过的代码,这意味着它可能已经过时/笨拙/令人困惑,因为它是由当时还没学过React / Redux的4个人编写的 从超过101种免费电子书中进行选择,然后在线或离线阅读它们。 什么? 我们已经制作了可跨平台,在移动设备,台式机和平板电脑上使用的电子书阅读器。 这是一个,这意味着它可以脱机使用,快速运行并构建为模仿本地应用程序。 它可以安装到移动设备的主屏幕上(尽管iOS没有任何离线支持 :worried_face: )。 当前,它完全存在于前端应用程序中(Amazon S3上托管的书籍除外)。 这是一个有意的体系结构选择,因为这意味着可以将整个应用程序下载并缓存到手机上,这使我们能够在离线状态下提供几乎相同的体验。 当前,我们会在页面首次加载时缓存应用程序运行所需的所有HTML / CSS / JS。 用户打开书籍后,便会对其进行缓存。 打开一本书还
【文件预览】:
bookmarkd-master
----.gitignore(806B)
----package.json(1KB)
----src()
--------components()
--------theme.js(461B)
--------index.js(878B)
--------defaultState.js(18KB)
--------constants()
--------reducers()
--------lib()
--------actions()
----public()
--------icons()
--------index.html(2KB)
--------favicon.ico(24KB)
----README.md(7KB)
----backend()
--------script.js(3KB)
----sw-precache-config.js(475B)
----yarn.lock(226KB)
----book-arr.js(16KB)