## 36Kr 手机app开发 本项目基于mui二次开发,定位是资讯类的app ## 页面结构 - guide.html 欢迎页,第一次启动app后加载。 - index.html app启动页面,主要用于初始化(PS:并不在页面中显示实际的内容)。 - index-menu.html 侧边栏菜单 - about.html 关于信息(app制作人员,版本号) - main.html 底部菜单容器 - subpage-chat.html 聊天页 - subpage-home.html 主体内容 - subpage-chat.html 聊天 - subpage-setting.html 设置 - login.html 登录 - reg.html 注册 - forget_password.html 忘记密码 - loading.html 加载中 - feedback.html 反馈 - articleXXX.html 文章详情页面 - unlock.html 图形解锁 ## 资源说明 - 缩略图分辨率为500*333 - 相关资源请到[36Kr](http://36kr.com/)获取 ## 数据库 数据库有2种实现方案: - html5本地数据库 - sqllite - NoSQL - 传统的服务端数据库(本程序中使用MySQL,阿里云RDS) ### 表摘要 - article_detail 文章详情表 数据字典 - id TINYINY 自增主键(id) - title VARCHAR(10) NOT NULL (标题) - count int DEFAULT 0(访问量) - content text DEFAULT NULL (内容) - author VARCHAR(10) DEFAULT '无名氏' (作者) - pdate datetime (发布时间) - article_outline 文章概要表 数据字典(列定义) - id tinyint 自增主键(id) - title VARCHAR(10) NOT NULL(标题) - thumb VARCHAR(80) DEFAULT 'default.jpg' (缩略图,之所以设置这么长的字段是方便使用七牛的CDN) - introduce VARCHAR(30) NOT NULL (简介) 两张表并没有通过外键关联。 *注意:以上的并不是真正的数据库脚本,仅仅是列的定义*,具体的数据库初始化脚本参见server/db.sql