Ajax优点:

不需要刷新页面就可以与服务器端进行通信

允许根据用户事件来更新部分页面内容。例如鼠标事件、文档事件、键盘事件、表单事件

在事件处理中向服务器发送请求 获取结果

Ajax缺点:

没有浏览历史,不支持回退

存在跨域问题(同源)这个服务向那个服务发送请求 不行 a.com b.com

SEO(Search Engine Optimization, 搜索引擎优化) 不友好

在源代码中找不到 是因为这些数据是通过AjAX异步请求的方式得到的结果、不利于爬虫

源代码=响应体。是http响应的一部分,发送请求 服务器发结果 然后js引擎动态创建到页面的

Ajax学习:Ajax优缺点相关推荐

  1. Ajax学习-Ajax简介

    最近的课程安排又有Ajax.虽然自己了解一点Ajax方面的东西,但是感觉自己还需要学习好多,那就开始在学习一下Ajax吧~~~~....... (1)Ajax是指异步JavaScript及XML(As ...

  2. ajax无刷新评论的思路,ajax学习——ajax版无刷新评论(数据库)

    //Comment.htm 无刷新评论 type="text/javascript"> //加载评论 $(function() { $.post("GetComme ...

  3. 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)

    第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过 AJAX 可以在浏览器中向服 ...

  4. 【AJAX】Ajax学习总结

    AJAX是什么: 是Asynchronous(异步).JavaScript.And.Xml 的缩写 主要就是说: 通过JavaScript融合了Web开发标准表示技术,DOM动态显示和交互,XML和X ...

  5. asp.net的Ajax学习进阶

    asp.net的Ajax学习进阶 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.3  1.什么是Ajax? 2006年忽如 ...

  6. ASP.NET AJAX学习记要(2)-下手之DOM

    要学习DOM,那什么是DOM?为什么要学习DOM?DOM是文档对象模型.借用网站w3pop.com上的一段话:["W3C文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容.结 ...

  7. ajax原理及其优缺点

    什么是ajax? AJAX全称为"Asynchronous JavaScript and XML"(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术. a ...

  8. ajax请求返回json实例,Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    一.AjaxJson.aspx 处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: protected void Page_Load(object sender, ...

  9. 旧知识打造新技术--AJAX学习总结

    AJAX是将旧知识在新思想的容器内进行碰撞产生的新技术:推翻传统网页的设计技术.改善用户体验的技术. 学习AJAX之初写过一篇<与Ajax的初次谋面>.当中都仅仅是一些自己浅显的理解,这次 ...

最新文章

  1. 读《大话设计模式》有感
  2. Linux给用户添加sudo权限
  3. php exec grep 写错误,又遇到了grep的结果毫无意义的错误性显示
  4. VS2010 VC++ 编译出错 ---error LNK2005: public: virtual __thiscall CMemDC::~CMemDC(void)
  5. 基于Xml 的IOC 容器-获得配置路径
  6. Java数字、货币格式化
  7. 机器学习——支持向量机SVM之非线性模型(原问题和对偶问题)
  8. python读取和存入json文件
  9. 解决IE6透明PNG图片的代码
  10. 数据结构队列代码_代码简介:队列数据结构如何工作
  11. 读《scikiit-learn机器学习》逻辑回归算法
  12. Script to show Active Distributed Transactions
  13. 环一维数组最大子数组问题
  14. 【蓝牙】 HCI log分析工具----Frontline ComProbe Protocol Analysis System使用教程
  15. Spark安装和编程实践(Spark2.4.0)
  16. sqlserver Change Data CaptureChange Tracking
  17. goahead webserver源码分析
  18. java mysql sqlhelper_Java访问MySQL数据库的SqlHelper类以及测试程序
  19. 双歧杆菌基因组序列批量下载、基因组注释、antiSMASH合成基因簇挖掘、核心基因的同源性比较。
  20. 简单一招能让你的浏览器下载速度提升几十倍,从此弃用IDM等下载器

热门文章

  1. 肥仔学习日记----Docker
  2. 牛贴:深刻分析一个黄色笑话
  3. C++ 面向对象常见问题
  4. 小程序是移动互联网下一站 暂不能做游戏|
  5. 安装并使用Pynq-Z2官方镜像
  6. H5App-美丽天气
  7. ctfshow菜狗 web 一言既出
  8. 《Curriculum-Meta Learning for Order-Robust Continual Relation Extraction》论文笔记
  9. vue cli3中eslint报错“no-undef“和eslint规则配置
  10. Vue动态添加、删除对象属性