优势与劣势的ajax技术〜阿贾克斯无xmlhttprequest

  

有一些案件中,你可能不会有xmlhttprequest支持。 最常见的,将在案件的一个旧的浏览器。 这是最难的工作,而不是因为没有阿贾克斯退却,但因为所有其他dom的操控时,你做的应用将是行不通的。 另一个问题是,当你的浏览器支持的一切,是需要除xmlhttprequest 。 这个问题可能会发生时,即是在一种方式,而不能使用activexobjects或当您使用的是前7.6版本的歌剧。

在某些情况下,特别是联网的应用,使人们很容易只需要升级,但是,如果你要使用ajax对公共现场,你就会想要想用某种形式的后备机制。 而最佳的人选为后备,是使用隐藏的隐藏。 另一种选择是使用cookies ,但他们可以派只有数量有限的数据每请求,因此,很难下降曲奇为基础的方法,以此替代代码已经写在同xmlhttprequest记。 只有xmlhttprequest支持同步通话,因此如果有需要,为你的申请,然后利用它作为后备将是不可能的。

优势和劣势,阿贾克斯技术
技术 优势 缺点
xmlhttprequest 可以请求页面不成立,为阿贾克斯
可以设置/得到所有http头
可以http请求使用任何类型(的get , post , propfind ,等等)
支持全部的控制权的要求后,允许任何类型的数据编码技术
请activex的,以使中,即第5和第6
方法只适用于较新版本的歌剧和safari
已实施小分歧浏览器
的iframe 可以使邮政获得http请求
supportes所有的现代浏览器
支持异步文件上传
禁止同步请求
服务器的页面设计必须与工作要求的iframe
已实施差别浏览器
可以离开课外作品中,浏览器的历史(取决于浏览器和执行)
所有的请求数据是编码的url ,越来越要求大小
饼干 支持人数最多的浏览器
数实施差别浏览器
禁止在没有同步要求
没有工作,与大型请求/结果
需要服务器的页面被设计用来工作曲奇要求
要求对投票站客户可以只得到http请求

如果你使用一个完全包裹xmlhttprequest你不使用同步呼叫,提供透明的退却,以你的节目应该有可能。 你只需要更换最后投掷的一个例外的例子初始化方法与实例,你的iframe的http客户端。 主要项目要记住约用另一种方式,而不是以xmlhttprequest是,它不会得到你的巨大飞跃,在兼容性。

主流浏览器已经支持xmlhttprequest 。 这种支持,使浏览器与javascript的关掉,而不是那些运行一个无依无靠的浏览器,最大的集团不能使用你的ajax应用。

这是一篇文章说,由戴夫鲍尔斯
免责声明:我们的网站是不负责所载资料由本条规定。 这篇文章根本没有反映看法,意见,思想或信仰的文章目录中的工作人员。

翻译预告:文章"的优势和劣势,阿贾克斯技术〜阿贾克斯无xmlhttprequest "被翻译使用的自动翻译服务。 我们真诚地道歉,对任何翻译错误发生。 谢谢你的谅解。

Online: 691 users browsing the articles directory