zoukankan      html  css  js  c++  java
  • ajax

    1.异步js和xml,它并不是一种单一的技术,而是有机的利用了一系列交互式网页应用相关的技术所形成的结合体。

    2.它的出现,揭开了无刷新更新页面的新时代,并有传统的web方式和通过隐藏的框架来进行异步提交的趋势,是web开发应用的一个里程碑。

    3.ajax的优势

    (1)不需要插件支持

    (2)优秀的用户体验

    (3)提供web程序的性能

    与传统模式相比,ajax在性能上最大的区别就在于传输数据的方式,在传统模式中,数据提交是通过表单来实现,而数据获取是靠全页面刷新来重新获取整页的内容。ajax模式只是通过XMLHttpRequest对象向服务器端提交希望提交的数据,即按需发送。

    (4)减轻服务器和带宽的负担

    ajax的工作原理相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。它在客户端创建ajax引擎,把传统方式下的一些服务器负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和带宽的负担。

    4.ajax的不足

    (1)浏览器对XMLHttpRequest对象的支持度不足。

    (2)破坏浏览器前进、后退按钮的正常功能。

    (3)对搜索引擎的支持不足

    通常搜索引擎都是通过爬虫程序来对互联网上的数以亿计的数据来进行搜索整理的,然而爬虫程序现在还不能理解那些奇怪的js代码和因此引起的页面内容的变化,这使得ajax的站点在网络推广上相对于传统站点明显处于劣势。

    (4)开发和调式工具的缺乏

    5.发送异步请求、接收响应及执行回调都是通过它来完成的。

    6.使用XMLHttpRequest对象不必将web上所有内容都发送到服务器,而是按需发送。

  • 相关阅读:
    怎样的配色能让你的作品高端!上档次呢?
    响应式布局的9项基本原则
    SOHO设计师如何保障自己的权益
    加载动态设计--等待的艺术创作思维
    初学者所必备的设计类网站
    网页设计师该向印刷设计学习的3个规则
    [并发编程] -- 内存模型(针对JSR-133内存模型)篇
    [并发编程] -- 线程池篇
    [并发编程] -- 容器和框架篇
    [并发编程] -- 工具类篇
  • 原文地址:https://www.cnblogs.com/quan-quanquan/p/5485352.html
Copyright © 2011-2022 走看看