zoukankan      html  css  js  c++  java
  • Ajax学习系列——Ajax介绍及优缺点

    一、什么是Ajax

    Ajax即“Asynchronous JavaScript And XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。

    Ajax = 异步JavaScript和XML或者是HTML

    Ajax是一种用于创建快速动态网页的技术。

    Ajax 不是新的编程语言,而是一种使用现有标准的新方法。

    Ajax 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。百度百科

    二、Ajax的优点和缺点

    优点:

    1、Ajax可以发送异步请求,不妨碍用户进行其他操作。

    2、局部刷新,无需重新刷新界面,减少用户实际和心理等待时间。

    3、Ajax是基于标准化并被广泛支持的技术,并且不需要任何插件和下载小程序。

    4、前端和后端负载平衡,最大程度的减少冗余请求和相应对服务器造成的负担。

    5、最大的优点:界面和用户分离。这样有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。

    缺点:

    1、对于手机等移动设备并不能很好的支持。

    2、存在安全隐患。容易受到黑客攻击。

    3、违背URL和资源定位的初衷。

    4、使用JavaScript做的Ajax引擎,JavaScript的兼容性和Debug都是让人头痛的事。

  • 相关阅读:
    asp.net mvc 国际化(2) 解决问题
    asp.net mvc 国际化(1) 国际化的基础
    Silverlight自学笔记布局基础
    ASP.NET MVC form验证
    Expression Tree 入门
    JQuery 思维导图
    HashMap的Put方法(二)
    HashMap的构造函数(三)
    HashMap的数据结构(一)
    HashMap之扩容resize(四)
  • 原文地址:https://www.cnblogs.com/guo-xu/p/10492713.html
Copyright © 2011-2022 走看看