A-D*_*ubb 11 html twitter ajax gmail json
如果您登录Facebook,Twitter或Gmail并查看来源,您会发现一些非常奇怪的东西.您的所有推文和邮件都呈现为JSON.没有尖括号.我的猜测是,这些数据都是动态呈现给DOM的.如果检查页面上的任何元素,您将看到大量的div和其他HTML元素.其中没有一个在原始标记中提供.问题是:
mom*_*omo 13
他们的设计有几个常见原因:
上面第2点中提到的API驱动的架构和分离允许公司提供多个渠道交付而无需太多返工.考虑我们是否要为Android构建Twitter应用程序:
正如您所看到的,此模型为Google/Twitter提供了一种在不必重写逻辑的情况下传递到多个频道的方法.这同样适用于Mobile WebView与普通Desktop WebView.我们需要改变的只是UI层而不是数据层或控制器层.
这就是他们花时间考虑设计和架构的原因.数据和表示之间的紧密耦合将要求他们重新编写大量代码,以便在多个渠道中交付.这不是JSON与HTML或只是网页,但更大的架构决定,允许他们自己的内容传送到多通道(的iOS,安卓,第三方应用,移动web视图,桌面浏览,桌面应用程序等).您在HTML源代码中看到的是他们在WebView频道中的策略的表现.
归档时间: |
|
查看次数: |
1593 次 |
最近记录: |