用 React 做了个知乎日报简易网页版

2015-02-02 15:20:55 +08:00
 Shared
http://daily.elnode.com/

只能看当天日报。

之前用 Angular 做前端,不过一直不怎么喜欢它的理念。算是后知后觉,近几天才发现了 Facebook 的 React 框架,看起来很清爽。

拿知乎日报开刀是因为之前 @kuber 做的网页版挂了,一直也没找到比那个更好的网页版。再加上我喜欢看评论,现有的也不支持。于是周末练手,拿 AmazeUI + React 拼了个知乎日报的网页版。

源码在此: https://gitcafe.com/Hz/daily-rv
8573 次点击
所在节点    分享创造
28 条回复
timothyye
2015-02-02 15:27:46 +08:00
最近React好火……
ufo22940268
2015-02-02 15:34:45 +08:00
我想问一个问题,我如果想看react生成的最终的网页的源码,能看到吗?
immjun
2015-02-02 15:35:56 +08:00
@ufo22940268 F12或者右键查看源代码/审查元素
Shared
2015-02-02 15:48:19 +08:00
@ufo22940268 如果用 Chrome 的话可以安装 React Developer Tools 这个插件,直接在开发者工具控制台里查看。

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
fakefish
2015-02-02 16:38:03 +08:00
为什么要用yql去获取知乎的数据?
Shared
2015-02-02 16:42:43 +08:00
@fakefish 因为要解决 CORS http://en.wikipedia.org/wiki/Cross-origin_resource_sharing 而我又懒得自己写 proxy
lingyired
2015-02-02 16:43:39 +08:00
请问 [+] 和 [++]
分别代表什么?
Shared
2015-02-02 17:04:33 +08:00
@lingyired 知乎日报的评论有短评论和长评论两种
lingyired
2015-02-02 17:06:41 +08:00
@Shared 原来如此。
可以加个 tooltip ,或者简单点,title 之类的 :)
Shared
2015-02-02 17:08:36 +08:00
@lingyired 好的!一开始是自己用,没想这么多。晚上回去加上
fakefish
2015-02-02 17:10:14 +08:00
@Shared 原来如此 学到了
lingyired
2015-02-02 17:10:55 +08:00
@Shared 那顺便加个 loading mask 。网速慢的不知道啥情况。。:)
loveuqian
2015-02-02 17:12:50 +08:00
我看源码里面没有设置favicon,为什么这个网页的icon还是妹子UI默认的icon???
Shared
2015-02-02 17:20:54 +08:00
@lingyired 好的
@loveuqian 哈哈,因为我在服务器的配置里设置过了,只要浏览器支持可以自动取到 favicon
puyo
2015-02-02 18:55:23 +08:00
貌似有时候刷不出内容。
frontman
2015-02-02 19:14:38 +08:00
页面上什么都没有啊
loading
2015-02-02 19:15:58 +08:00
youren
2015-02-02 19:54:57 +08:00
@loading 简直冷到发抖
Shared
2015-02-02 20:47:35 +08:00
@puyo @frontman YQL 有时候慢点……一会儿加个 loading spin
@loading @youren 这就是我不用任何后端技术抓取文章的原因
smilingsun
2015-02-02 22:36:45 +08:00
温馨提示:该网站暂时无法进行访问

原因一:根据工信部相关法规,您尚未进行备案;

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

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

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

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

© 2021 V2EX