3450399331
网站制作

网站制作只用AJAX是不够的。

发表日期:2024-12-06   作者来源:www.kislmq.com   浏览:0   标签:网站制作    

AJAX调用了用户交互在互联网上一个巨大的进步:大家不再需要重新加载页面针对每一个用户输入。 用AJAX,那样大家可以把服务器上的具体程序和更新页面依据返回的值,给大家的应用程序迅速交互。

什么是AJAX调用不包含从服务器更新,需要现代实时和协作互联网。 这需要更新覆盖用例从几个用户协作编辑文档公告潜在的数以百万计的读者的新闻网站的目的已经在世界杯比赛。 另一个消息传递模式,除去响应AJAX请求,需要——一个在任何规模。 PubSub(如“发布和订阅”)是一种打造消息传递模式,达成这一点。

在本文中,大家将看看怎么样PubSub解决了更新的问题,大家会看看(一个特定的解决方法WAMP协议),将调用服务器上的程序和PubSub成一个单一的API。

AJAX解决什么

在AJAX之前,交互性web页面上是很笨重。 任何用户交互需要一个更新版本的页面在服务器上生成,发送到浏览器和呈现。 在这个模型中,交互的基本单位是页面。 任何浏览器发送到服务器,无论多么小所需的更新,结果一直一个完整的新页面。 这是线交通和服务器资源的浪费,为用户,这是缓慢而痛苦的。

AJAX打破了这由granularizing事情:目前你可以发送数据,接收就引发的相互用途的结果,然后更新页面的有关部分基于此响应。 用AJAX,大家从一个广义调用(“给我一个新页面”)到多个interaction-specific调用。 用AJAX,远程过程调用在服务器上(RPC)。

考虑以下简单的示例web应用程序的投票成为可能:

你最喜欢什么味道? (图片:Tavendo)(查询大版本)

用户可以投票给任何一个人的三个冰淇淋口味。

用AJAX,点击投票或许会致使如此的:

大家将改变只不过味道的计票投票给用户,依据返回的AJAX调用。 大家已经从呈现整个页面更新一个DOM元素。

这意味着少了不少为服务器,和更少的交通线路上的。 大家得到了投票计数,而不是一个完整的页面。 非常重要的是,它使一个迅速更新的接口,很大地提升客户体验。

本文由北京网站制作公司博久网络翻译传播,转载请注明!

网站名字网站制作只用AJAX是不够的。

如没特殊注明,文章均为建站精灵 原创,转载请注明来自http://www.huijianjun.com/news/2/15500.html