写点什么

JavaScript 框架 jQuery 简介

  • 2010-05-29
  • 本文字数:922 字

    阅读完需:约 3 分钟

jQuery 项目是由 John Resig 在 5 年前创建的,最初的想法是实现跨浏览器的 DOM 遍历和操纵。目前的 jQuery 1.4.2 中包含了越来越多的工具以简化 JavaScript 的开发工作。根据 BuiltWith 的使用统计,开源项目 jQuery 在世界前 10,000 名站点中的使用率超过了 30%。

jQuery API 的设计初衷就是简单与直观,可以实现如下功能:

jQuery 框架使用了简单的选择器来获取并操纵DOM 元素。一旦获得DOM 中的某个元素,它就成为一个jQuery 对象,可以使用库中的任何方法来操纵该对象。jQuery 框架还支持使用复杂的选择器,比如基于父子关系、属性和过滤器的元素等。

Traversing(或是在 DOM 元素中导航)API 包含的方法可以过滤已选择的元素集合,如 filter()、is()、not() 和 slice() 等。

还有一些 Traversing API 可以根据元素之间的关系(这一点不同于使用 id 或 class 选择器)找到特定的元素,比如 children()、find()、contents()、next()、prev()、parents() 和 siblings() 等,这些方法能够极大简化元素的查找操作。

一旦选择了 DOM 元素(要么选择,要么创建),接下来就可以使用 jQuery 来操纵这些元素了,这些操作有:

CSS 组件提供了一套工具来获取和设定任何元素或元素集合的 CSS 属性。该类别中的工具还有 width() 和 height() 方法以及用于获取任意指定元素相对偏移量的 offset() 方法。

jQuery 框架为事件处理提供了跨浏览器的实现,提供了定义与触发客户化事件的方法,还可以绑定到标准的 DOM 事件上。它还提供了大量的事件辅助方法,可以用 jQuery 函数包装标准的 DOM 元素,开发者可以通过这些函数用最少的代码响应特定元素的事件,如 click 等,而且无需检测浏览器。

jQuery Ajax API 所包含的方法可以通过 get 或 post 请求加载远程页面、数据和脚本,可以轻松访问 JSON 数据,此外还有一套客户化的 AJAX 事件来处理 success、complete、start、stop 和 error 事件。

若想上手 jQuery 框架或是学习一些高级的插件,可以参考相关的文档指南

查看英文原文: jQuery, A JavaScript Framework

2010-05-29 11:415434
用户头像

发布了 88 篇内容, 共 266.8 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第五周总结

James-Pang

极客大学架构师训练营

架构师训练营第 05周—— 练习

李伟

第五周学习总结

CP

第五周学习总结

李白

LeetCode 12. Integer to Roman

liu_liu

算法 LeetCode

一致性哈希算法&Java实现

Lane

极客大学架构师训练营

LeetCode 3. Longest Substring Without Repeating Characters

liu_liu

算法 Leetc

架构师第五周作业

suke

极客大学架构师训练营

架构师训练营第五周作业

James-Pang

极客大学架构师训练营

第5周-总结

Dawn

技术选型:如何构建技术选型方法论

Skye

极客大学架构师训练营 技术选型

第5周总结

远方

架构师训练营 Week5作业

平淡人生

架构师训练营 第五周 个人感想

且听且吟

再谈大型网站技术应用——上篇

Jerry Tse

网站架构 分布式系统 极客大学架构师训练营 作业

一致性哈希算法分析与go语言实现

superman

极客大学架构师训练营 一致性Hash算法 Go 语言

区块链大规模应用“补位”开始了

CECBC

架构师第五周总结

suke

极客大学架构师训练营

第5周作业

andy

第5周总结

andy

架构师训练营Week5总结

平淡人生

架构师训练营第五周学习总结

fenix

第五周作业 - 一致性 hash 实现

netbanner

极客大学架构师训练营

RxJS学习总结

真嗣

RXJS

致那些高考结束的同学们

小天同学

读书 读书感悟 高考

week5 学习总结

任小龙

week5. 课后作业

dj_cd

架构师培训 -05 缓存、消息和负载均衡

刘敏

第5周:作业一

远方

一致性哈希算法简单实现

Jerry Tse

源码 极客大学架构师训练营 作业 一致性哈希

架构师训练营」第 5 周作业

edd

极客大学架构师训练营

JavaScript框架jQuery简介_Java_Gilad Manor_InfoQ精选文章