WEB开发网
开发学院网页设计JavaScript EGL 已准备好帮助您采用 Web 2.0 阅读

EGL 已准备好帮助您采用 Web 2.0

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示:我是否错过了 Web 1.0?如果您曾听说过 Web 2.0,您也许有兴趣了解有关这种新技术的更多信息,EGL 已准备好帮助您采用 Web 2.0,有关此主题的信息非常多,我发现一篇标题为 Mastering Ajax, Part 2:Make asynchronous requests with JavaScript

我是否错过了 Web 1.0?

如果您曾听说过 Web 2.0,您也许有兴趣了解有关这种新技术的更多信息。有关此主题的信息非常多。我发现一篇标题为 Mastering Ajax, Part 2:Make asynchronous requests with JavaScript and Ajax 的文章提供了非常好的描述(感谢 Brett McLaughlin):

当您听到术语 Web 2.0 时,您首先应该问“什么是 Web 1.0?”虽然您很少会听到 Web 1.0 这种说法,其实它是指使用截然不同的请求和响应模型的传统 Web。例如,访问 Amazon.com 并单击某个按钮或输入搜索条件。这会向服务器发出请求,然后响应返回到浏览器。然而,该请求远不只是书籍或标题列表;它实际上是另一个完整的 HTML 页面。因此,在使用这个新的 HTML 页面重绘 Web 浏览器的屏幕时,您也许会感到闪烁和抖动。事实上,您可以清楚地看到请求和响应,它们由您看到的每个新页面描绘。

Web 2.0 摒弃了这种非常可见的来来往往(从很大程度上讲是这样)。例如,请访问诸如 Google Maps 或 Flickr 等站点。例如在 Google Maps 上,您可以四处拖动地图并放大和缩小,却只有非常少的重绘。当然,这里也的确发生了请求和响应,但是全都在幕后进行。作为用户,该体验要愉快得多,感觉非常像桌面应用程序。这种新的观感和范式就是当有人提到 Web 2.0 时您所看到的东西。

因此您应该关心的就是如何使这些新的交互成为可能。显而易见,您仍然必须发出请求和接收响应,但是带来缓慢、笨拙的 Web 界面感觉的是每个请求/响应交互的 HTML 重绘。因此很明显的是,您需要某种方法,使您可以发出请求和接收仅包括所需数据的响应,而不是接收整个 HTML 页面。您希望获得全新 HTML 页面的唯一时间是在……当然……是在您希望用户看到某个新网页的时候。

1 2 3 4 5 6  下一页

Tags:EGL 准备 帮助

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接