最近在学习 Angular 5,试着做了一个查看数字货币行情的 Web App

2018-02-14 21:13:19 +08:00
 mrcotter2013

基于学习一种前端框架的目的,选择 Angular 框架,开发了一个展示数字加密货币( Cryptocurrency )的 Web App,欢迎浏览 crypto.kris2d.info 进行查看(服务器就单核,512MB,最便宜的那种 VPS,希望不会崩)。

目前仅支持 10 种货币,挑选了市值最大的几个,可以获取并更新实时价格信息,数据来源 CryptoCompare。点击每一种货币可以进一步浏览最近 24h、7 天、1 个月以及 1 年的价格走势,后续会增加更多的币种和排序功能。

其它特性

To-do

这次开发前前后后还是遇到了不少坑,不过进步慢慢来吧。遇到 bug 告诉我,我改......

8307 次点击
所在节点    程序员
48 条回复
dexter
2018-02-15 09:15:32 +08:00
马克,开源更好
buseni
2018-02-15 09:38:53 +08:00
很好,很好!
xcv58
2018-02-15 11:16:29 +08:00
👍
sobigfish
2018-02-15 11:55:40 +08:00
喜欢简洁的设计
(虽然我用不上)
有 2 个币之间汇率换算就更好了
saran
2018-02-15 12:01:08 +08:00
手机试了好几次,打开空白 /小米
mrcotter2013
2018-02-15 13:25:56 +08:00
@sobigfish #24 这个实现应该不难,不过需要重新做个页面....先记下这个功能
mrcotter2013
2018-02-15 13:30:54 +08:00
@saran #25 不会吧.... 不过我没有小米可以测试,什么浏览器?还有个可能是你的网络服务或者 App 本身把我用的服务器 IP 给毙了,反正我试过微信和 QQ 的内置浏览器都访问不了..... 除非我申请认证网站,然后就必须要填身份证、电话什么的了,打死我都不干
Alexander321
2018-02-15 13:39:52 +08:00
码住
saran
2018-02-15 13:43:38 +08:00
@mrcotter2013 加载有但是就是空白。
![Screenshot_2018-02-15-13-39-12-237_com.android.browser.png]( https://i.loli.net/2018/02/15/5a851dd872654.png)
tyfyc
2018-02-15 13:49:31 +08:00
比 Bitcointicker 的手机版好用多了,已 bookmarked
ericgui
2018-02-15 14:05:08 +08:00
你难道不 cache 一下?
hqdmy
2018-02-15 14:20:17 +08:00
不错哦,不开源么.
mrcotter2013
2018-02-15 14:22:44 +08:00
@saran #29 这个要真正找到问题可能需要将手机连接到电脑上调试..... 我能做的只是打开所有的 polyfills 设置以保证最大的浏览器兼容性,如果还是不行,暂时无解....
mrcotter2013
2018-02-15 14:24:51 +08:00
@ericgui #31 其实有想过,不过这样就算是增加一个后端服务了。CryptoCompare 的公共 API 有单位时间内的访问次数限制,以后会考虑做个 cache,前端只从 cache 里读取数据,后台定时更新数据
ericgui
2018-02-15 14:31:58 +08:00
@mrcotter2013 不用后端什么的,react 能读取 redis 的数据。放在 redis 里面
mrcotter2013
2018-02-15 14:37:39 +08:00
@ericgui #35 需要另外学 redis,还有怎么用 Angular 读数据,以前搞服务器只用过 memcahed
jrtzxh020
2018-02-15 15:31:13 +08:00
@Nick2VIPUser 人家拿的是别人网站的数据。 所以没有你说的后台
jlkm2010
2018-02-15 16:25:12 +08:00
浏览器本地 cache 一下也能顶一顶
keysona
2018-02-15 18:45:02 +08:00
一年了...

上一年在学习 Angular2,转眼间,已经 5 了.....
mrcotter2013
2018-02-15 19:04:02 +08:00
@keysona #39 噗,其实版本号跳过了 3,是不是多少有点心理安慰

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/430769

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX