跳到主要内容

jQuery 简介

jQueryJohn Resig 于 2006 年创建的一个 JavaScript 库,目标是 “Write less, do more.”(用更简洁的代码,完成更多的功能)。现在由 jQuery 团队和社区共同维护,主要包括核心库、UI、插件和 jQuery Mobile 等项目。

发展至今,jQuery 已经成为最广泛使用的 JavaScript 库之一,根据 w3cook.com 在 2015 年公布的统计数据,其普及率高达 94%。

功能特性

jQuery 主要特色和功能如下:

  • 免费、开放源代码;
  • 支持主流浏览器,开发人员不用为浏览器的兼容性烦恼;
  • 简化选取网页元素的语法;
  • 简易地读取与设置元素的属性和样式;
  • 内置动画与转场效果等扩充功能(如淡入/淡出、滑上/滑下),为用户提供良好的视觉体验;
  • 简化交互网页程序设计,事件处理、动态数据显示等功能都变得更容易开发。

jQuery 的优势

jQuery 强调“写得少,做得多”(write less, do more),得益于 jQuery 独特的选择器、链式操作、事件处理机制和封装完善的 Ajax 等特性。

概括来说,jQuery 具有以下优势:

  • 轻量级
  • 强大的选择器
  • 出色的 DOM 操作的封装
  • 可靠的事件处理机制
  • 完善的 Ajax
  • 不污染顶级变量
  • 出色的浏览器兼容性
  • 链式操作方式
  • 隐式迭代
  • 行为层与结构层的分离
  • 丰富的插件支持
  • 完善的文档
  • 开源

为什么要学习 jQuery

jQuery 凭借简洁的语法和跨平台的兼容性,极大地简化了 JavaScript 开发人员遍历 HTML 文档、操作 DOM、处理事件、执行动画和开发 Ajax 的操作。其独特而又优雅的代码风格改变了 JavaScript 程序员的设计思路和编程方式。

总而言之,无论是网页设计师、后台开发者、业余爱好者,还是项目管理者,都有足够多的理由去学习 jQuery。

相关链接