chevron_left

jQuery 开发教程

免费
第 4.1 回

教程文档

jQuery 开发教程 - 介绍

2023年11月13日
jQuery 开发教程

介绍

Ajax 全称为 Asynchronous JavaScript and XML 及异步 Javascript 和 XML,它并不是单一的一种技术,而是利用了一系列交互式技术形成的结合体。它最重要的贡献是开始了页面无刷新时代。

Ajax 的优势

  • 不需要插件支持,JavaScript 原生支持,但推荐使用 jQuery、axios 等包。
  • 提高 Web 程序的性能,无刷新 (不需全页面重新载入)
  • 减轻服务器和宽带负担 (将一些服务器的负担的工作,转移到客户端,让浏览器内置引擎来处理)

Ajax 的不足

  • 浏览器对 XMLHttpRequest 对象支持不足,兼容性有限,如果使用第三包便不用担心此问题了。
  • 破坏浏览器前进/后退按钮
  • 搜索引擎不支持
  • 开发和调试较为麻烦
  • 较复杂的页面,多个 Ajax 请求编码复杂

XMLHttpRequest 对象

Ajax 的实质,就是利用 XMLHttpRequest 对象代替传统的表单方式,向服务器发送 POST 或 GET 请求。 XMLHttpRequest 对象,是 Ajax 实现的关键--发送异步请求/...

课程介绍

jQuery 是一个快速、简洁的 JavaScript 框架,是继 Prototype 之后又一个优秀的 JavaScript 代码库(或 JavaScript 框架)。jQuery 设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装 JavaScript 常用的功能代码,提供一种简便的 JavaScript 设计模式,优化 HTML 文档操作、事件处理、动画设计和 Ajax 交互。

jQuery 的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的 css 选择器,并且可对 CSS 选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery 兼容各种主流浏览器,如 IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+ 等。