我们热爱迷失

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!

今晚是《迷失》的倒数第二集。 我从一开始就是这部剧的粉丝,多年来与不同的朋友一起多次观看已发布的剧集。 甚至熬过了第三季的低迷期 =)。 为了好玩,Richard 和我一起制作了一个名为 We Love LOST 的单页应用程序。

技术

Richard 使用 Ruby on Rails 编写了后端。 每隔几分钟,它就会使用 Twitter 的搜索 API 搜索文本“welovelost”。 它找到的任何新推文都会保存到数据库中。 当然,这是一个非常简化的说法。 在 Made with Sense 博客上有一篇关于 Rails 内容的博文Made with Sense 是 Richard 的新企业,也是 Dispatch 的开发者。

Rails 应用程序还具有一个 JSON API。 基本上,您可以访问一个 URL,该 URL 会从数据库中提供随机的推文记录。 这给了我编写一些 jQuery 所需的一切,这些 jQuery 将从该 URL 中提取数据并将新的推文放到页面上。 WebKit 动画使推文在 jQuery 将其从页面中移除之前四处飞舞。

下载

整个项目都可以从这篇博文下载。 如果你对后端或前端的任何内容的工作原理感兴趣,这里都有供你查看。

比赛

当完整系列的 DVD 发行时,我们将随机抽取一位幸运观众赠送整套 DVD。 只需使用 #welovelost 推文即可参加。 我知道……我也讨厌“推文赢取”的比赛,但这并不是什么赤裸裸的促销活动。 整个重点是分享对《迷失》的爱,并分享这个很酷的小型推文聚合应用程序。