[TOC]
# BookChat - 通用的书籍阅读微信小程序
![](screenshot/logo.png)
## BookChat 介绍
微信叫`WeChat`,所以我们叫`BookChat`.
`BookChat` - 面向程序员的开源书籍和文档阅读学习小程序,同时也是一款基于 Apache 2.0 开源协议进行开源的通用书籍阅读微信小程序,助您轻松实现小说、电子书、各种文档手册和书籍的在线阅读。
## 停更说明
`BookChat` 微信小程序 v2.4 版本是微信小程序`原生开发`的最后一个版本,当前仓库以后不再进行更新。
因为已经用 `uni-app` 重新实现了一个更强大的`BookChat`,即`BookChatApp`,不但可以编译生成微信小程序,其他各平台的小程序都可以生成。
`BookChatApp` 开源地址:
- Gitee: https://gitee.com/truthhun/BookChatApp
- GitHub: https://github.com/truthhun/BookChatApp
`BookChatApp` 下载体验地址:
- https://www.bookstack.cn/app
`BookChatApp` 预览
![](screenshot/iphone/loading.png)
![](screenshot/iphone/index.png)
![](screenshot/iphone/bookshelf.png)
![](screenshot/iphone/category.png)
![](screenshot/iphone/intro.png)
![](screenshot/iphone/me.png)
![](screenshot/iphone/read.png)
![](screenshot/iphone/search.png)
## 后端程序
后端程序也是开源的:
- Gitee(码云): https://gitee.com/truthhun/BookStack
- Github: https://github.com/TruthHun/BookStack
**后端程序官网**
书栈网:https://www.bookstack.cn
## 开发设计
`BookChat`采用CSS3的`flex`实现的页面布局,文字大小和主题配色参照了腾讯官方的[微信小程序设计指南](https://developers.weixin.qq.com/miniprogram/design/index.html),小程序的图标来自热心的设计师们在[iconfont](http://iconfont.cn/)分享的小图标,HTML的渲染直接采用微信小程序自带的富文本组件`rich-text`实现。
## 功能特点
- 开源:基于 Apache 2.0 开源协议进行开源,对商业友好
- 秀气:简洁、美观,给您焕然一新的视觉体验,让你都不敢相信这是一个后端程序员设计和开发实现的
- 丰富:注册、登录、搜索、书架、书签、阅读偏好设置等功能齐全,麻雀虽小,五脏俱全
- 强大:微信官方小程序开发工具自带的`Audits`体验评分为`A`,性能和体验出色,给您原生APP的用户体验
- 小巧:没有引用任何第三方组件和UI,整个小程序,不使用zip打包压缩的情况下,大小不到 `200KB`,zip压缩后的大小只有`133KB`。
![](screenshot/size.png)
![](screenshot/size-zip.png)
## 扫码体验
小程序好不好,当然要凭实力说话。
微信扫描下方小程序码,即可体验和感受下`BookChat`小程序:
![](screenshot/qrcode.png)
希望,我们没有让你失望。
## 开源地址
- Gitee(码云): https://gitee.com/truthhun/BookChat
- GitHub: https://github.com/truthhun/bookchat
**后端程序是BookStack**
- Gitee(码云): https://gitee.com/truthhun/BookStack
- GitHub: https://github.com/truthhun/BookStack
`BookChat` 需要配套`BookStack` 2.0 以上版本使用。
## QQ交流群
QQ交流群:457803862(猿军团)
> 加群请备注`来自BookChat`
说明:
> 该群是一个技术交流群。如果是开源程序遇到问题,请直接提交issues,群里不解答问题.
## 联系作者
作者:皇虫(TruthHun)
- Email: `TruthHun#QQ.COM`(把 # 换成 @ )
- QQ: `1272881215`
- 微信: `flying999999`
![](screenshot/wechat-contact.png)
## 支持作者
`BookChat` 微信小程序是完全开源的,如果您觉得这个小程序很棒,可以通过以下两种方式支持作者:
1. 收藏`BookChat`微信小程序,分享和转发给身边的朋友,如果您认为值得分享。
1. 扫描下方支付宝和微信二维码,犒劳一下作者的`发际线`,助他早日“聪明`绝顶`”
![支付宝二维码.jpg](screenshot/alipay.jpg)
![微信二维码.jpg](screenshot/wxpay.jpg)
## BookChat 照骗
### 首页
<img src="screenshot/index.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 分类页
<img src="screenshot/category.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 登录页
<img src="screenshot/login.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 个人中心
<img src="screenshot/ucenter.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 书架页
<img src="screenshot/bookshelf.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 书籍页
<img src="screenshot/intro.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 内容阅读
<img src="screenshot/read.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 书籍目录
<img src="screenshot/read-menu.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 阅读偏好设置
<img src="screenshot/read-setting.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
### 搜索结果页
<img src="screenshot/search-book.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
<img src="screenshot/search-doc.png" style="max-width:400px;width:100%;border:1px solid #efefef;"/>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
BookChat - 基于 Apache 2.0 开源协议进行开源的通用书籍阅读微信小程序.小程序采用 CSS3 的 flex 实现的页面布局。 开源:基于 Apache 2.0 开源协议进行开源,对商业友好 秀气:简洁、美观,给您焕然一新的视觉体验,让你都不敢相信这是一个后端程序员设计和开发实现的 丰富:注册、登录、搜索、书架、书签、阅读偏好设置等功能齐全,麻雀虽小,五脏俱全 强大:微信官方小程序开发工具自带的Audits体验评分为A,性能和体验出色,给您原生APP的用户体验 小巧:没有引用任何第三方组件和UI,整个小程序,不使用zip打包压缩的情况下,大小不到 200KB,zip压缩后的大小只有133KB。
资源推荐
资源详情
资源评论
收起资源包目录
源码学习-BookChat 微信小程序工程源码 (190个子文件)
.DS_Store 6KB
loading.gif 8KB
.gitignore 10B
wxpay.jpg 34KB
alipay.jpg 25KB
bg-poster.jpg 17KB
read.js 9KB
canvasdrawer.js 8KB
util.js 6KB
intro.js 6KB
me.js 5KB
ucenter.js 5KB
login.js 4KB
index.js 3KB
list.js 3KB
menu.js 3KB
bookshelf.js 3KB
search.js 2KB
bookmarks.js 2KB
config.js 2KB
comment.js 2KB
bind.js 2KB
api.js 2KB
header.js 2KB
search.js 1KB
menu.js 907B
app.js 896B
tab.js 734B
cate.js 711B
menu-tree.js 382B
footer.js 244B
list.js 149B
notfound.js 140B
app.json 2KB
project.config.json 636B
search.json 244B
index.json 196B
bookshelf.json 195B
sitemap.json 191B
list.json 158B
me.json 140B
menu.json 138B
read.json 118B
menu.json 118B
cate.json 116B
ucenter.json 116B
intro.json 112B
menu-tree.json 97B
bind.json 85B
comment.json 79B
notfound.json 79B
login.json 79B
jsconfig.json 79B
bookmarks.json 78B
list.json 48B
search.json 48B
header.json 48B
footer.json 48B
tab.json 48B
canvasdrawer.json 23B
LICENSE 10KB
README.md 5KB
bookshelf.png 216KB
intro.png 193KB
index.png 190KB
search.png 186KB
bookshelf.png 167KB
category.png 156KB
read.png 155KB
index.png 123KB
me.png 107KB
search-book.png 102KB
read.png 101KB
intro.png 85KB
category.png 76KB
wechat-contact.png 74KB
search-doc.png 68KB
read-menu.png 63KB
loading.png 61KB
size-zip.png 52KB
ucenter.png 51KB
bookchat-stop.png 49KB
read-setting.png 45KB
login.png 43KB
qrcode.png 38KB
size.png 11KB
404.png 11KB
wxcode-black.png 8KB
logo.png 7KB
logo.png 6KB
error.png 2KB
cate-default.png 2KB
fans.png 1KB
clock.png 1KB
share.png 1KB
about-us.png 1KB
collect-selected.png 1KB
eye.png 1KB
document.png 1KB
collect.png 1KB
共 190 条
- 1
- 2
资源评论
fancyler
- 粉丝: 1
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功