buses:一个位置感知、移动、速度极快的伦敦巴士到达网站

时间:2024-07-28 06:09:09
【文件属性】:

文件名称:buses:一个位置感知、移动、速度极快的伦敦巴士到达网站

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-28 06:09:09

JavaScript

巴士 一个位置感知、移动、速度极快的伦敦巴士到达网站。 关于 Buses 使用 Transport For London 的巴士到达 API,并使用 HTML5 地理定位向用户显示 300 米内的所有巴士站。 它使用 Flask、AngularJS 和 nginx。 设置 ProTip:trade_mark: 确保你已经安装了 Vagrant(它很棒)。 vagrant up 然后在浏览器中查看 。 引擎盖下 *是如何运作的 您的浏览器请求该页面。 提供静态内容——包括 。 该页面的获取您的位置,然后向发送请求。 公交车到达服务向 TFL 的 API 发送请求,解析响应,并返回 JSON——这是瓶颈; 我们不能缓存它,因为它必须是实时的。 然后我们使用 AngularJS 魔法在页面上很好地显示数据。 所有静态内容都被缓存和 gzip 压缩,因此您的下一个页面加载速度将非常快。 开发环境 设置


【文件预览】:
buses-master
----.gitignore(58B)
----package.json(463B)
----etc()
--------requirements.txt(71B)
--------bin()
--------provision.sh(1KB)
--------grunt-watch-upstart.conf(170B)
--------nginx.conf(353B)
--------upstart.conf(169B)
----Gruntfile.js(4KB)
----Vagrantfile(526B)
----www()
--------images()
--------html()
--------js()
--------css()
----buses()
--------__init__.py(0B)
--------app_debug.py(282B)
--------api.py(3KB)
--------app.py(297B)
----readme.md(2KB)
----bower.json(146B)

网友评论