Li6q 笔记

移动应用设计和开发:棋牌类手机游戏

本文是本项目的设计文档,反思见此文。 待办任务 PR#1 缺陷:游戏标题页如果“填入网名”宽度不够换行,会导致旁边的“点击随机生成”按钮下半部分全部是空白。预期是按钮高度跟左边没换行时一样,不要出现文字下面有大量的空白。 增强:远端玩家离线时,现在有两个选项,1 我也不玩了 2 重新匹配,添加一个选项为 3 跟本地电脑接着玩。 重构:GameOver.jsx 中 winne...

书单分享项目:反思和批判

编者按:这是对一个书单分享应用 demo 的反思,项目地址。使用 svelte 开发,持续了一个月。 e-library 项目 routes.js定义了 URL 字面量到 svelte 组件映射以及页面名字到 URL 字面量的映射,前者是给路由库使用的路由定义,后者是在 HTML 中嵌入链接时使用的常量。每个页面都大致对应系统的一个子系统,调试页则聚合了相关的功能。最初分为如下几...