文件名称:Shelve-Me:基于 RailsBackbone 的 GoodReads 克隆
文件大小:2.77MB
文件格式:ZIP
更新时间:2024-07-17 19:14:22
Ruby
搁置我 一个读者可以相互联系并整理书籍的地方。 使用亚马逊的 API,用户可以通过输入 ISBN10 将图书添加到数据库中。 图书信息取自亚马逊服务器,书名、作者、描述、封面属性一键设置。 Sheve Me 使用 Backbone.js 作为其客户端 MVC 和 Rails 作为其后端。 Backbone 视图需要跨不同模型的数据。 预先加载和深度嵌套 JSON 数据的组合确保了从后端到前端的流畅信息流,并防止了不必要的数据库请求。 当数据发生变化时,页面会立即更新。 依靠复合视图模式和颗粒渲染,页面的小部分可以单独重新渲染。 用户可以对书籍进行评分并发表评论。 使用 jQuery,用户可以通过双击来编辑他们自己的评论。 他们节省了输入。