Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。
jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。
jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。
-
动态特效
-
通过插件来扩展
-
方便的工具 - 例如浏览器版本判断
-
渐进增强
-
链式调用
-
多浏览器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了对Internet Explorer6,7,8的支持)
-
jQuery还支持如下方法:.blur() 表单元素失去焦点。.change() 表单元素的值发生变化.click() 鼠标单击.dblclick() 鼠标双击.focus() 表单元素获得焦点.focusin() 子元素获得焦点.focusout() 子元素失去焦点.hover() 同时为mouseenter和mouseleave事件指定处理函数.keydown() 按下键盘(长时间按键,只返回一个事件).keypress() 按下键盘(长时间按键,将返回多个事件).keyup() 松开键盘.load() 元素加载完毕.mousedown() 按下鼠标.mouseenter() 鼠标进入(进入子元素不触发).mouseleave() 鼠标离开(离开子元素不触发).mousemove() 鼠标在元素内部移动.mouseout() 鼠标离开(离开子元素也触发).mouseover() 鼠标进入(进入子元素也触发).mouseup() 松开鼠标.ready() DOM加载完成.resize() 浏览器窗口的大小发生改变.scroll() 滚动条的位置发生变化.select() 用户选中文本框中的内容.submit() 用户递交表单.toggle() 根据鼠标点击的次数,依次运行多个函数.unload() .当用户离开页面时,会发生 unload 事件。
相关推荐
jQuery知识点整理涵盖了如下几个方面: 1. 脚本放置位置对性能的影响:建议将`<script>`标签放置在HTML文档的底部,即在`</body>`标签之前。这是因为脚本的加载与执行会阻塞浏览器对其他资源的并行下载。例如,当...
【jQuery核心概念】 jQuery的核心在于其强大的选择器和简洁的API,使得JavaScript操作DOM变得简单易行。`$(expr)`是jQuery的入口,它接受一个CSS选择器、XPath表达式或者HTML代码,返回一个jQuery对象,这个对象...
### Jquery表单-层级-内容-属性-子元素选择器知识点整理 #### 一、Jquery表单元素选择器 在JQuery中,表单元素选择器主要用于选择表单中的特定元素,如按钮、输入框等。这些选择器简化了DOM操作,使得开发者能够...
前端知识点整理,JavaScript +HTML+css,jquery PHP bootstrap
### jQuery核心知识点详解 #### 一、jQuery简介与基本语法 **jQuery** 是一款轻量级的 JavaScript 库,极大地简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。它遵循“write less, do more”的理念,...
在jQueryDemoTools V1.2中,你可以找到关于以下jQuery知识点的实例: - DOM操作:包括元素的选择、遍历、添加、删除以及属性修改等,这些都是jQuery的基础,也是网页动态化的核心。 - 事件处理:jQuery简化了...
《jQuery 1.11.2 离线API详解》 jQuery,作为一个广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画设计和Ajax交互。...了解并熟练掌握这些知识点,对于提升开发效率和代码质量有着显著的作用。
以下是一些关于jQuery的知识点详解: 1. **选择器**:jQuery的选择器类似于CSS选择器,用于选取页面中的HTML元素。例如,`$("#id")`选择ID为"id"的元素,`$(".class")`选择所有class为"class"的元素,`$("tagname")...
***项目知识点整理与项目总结涉及到的知识点非常丰富,涵盖了Web开发的多个方面。首先,项目中涉及到了AJAX技术,这是一种在不重新加载整个页面的情况下,能够与服务器交换数据并更新部分网页的技术。使用AJAX可以...
### jQuery初级培训知识点详解 #### 一、jQuery简介与特性 **jQuery** 是一款继 **Prototype** 之后的优秀 JavaScript 框架,以其轻量级(压缩后仅21K)而闻名,同时它提供了丰富的功能,如方便地处理 HTML 文档、...
以下是根据提供的压缩包文件名称所涵盖的知识点: 1. **jQuery 产品图片滚动及局部放大展示neweggimgshow.rar**: 这个插件通常用于电商网站,它结合了图片滚动和局部放大的功能,让客户在浏览产品图片时可以清晰...
jQuery的效果函数列表: animate():对被选元素应用“自定义”的动画。 clearQueue():对被选元素移除所有排队的函数(仍未运行的)。 delay():对被选元素的所有排队函数(仍未运行)设置延迟。 dequeue():运行被选...
在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。...通过熟练掌握这些知识点,开发者可以构建出更加动态、交互性强的网页应用。
在网页设计和开发中,jQuery库扮演着至关重要的角色,...通过理解并熟练运用以上知识点,开发者能够创建出高效、具有吸引力的网页,利用jQuery数据整理页面交互设计,使信息展示充满动态特效,从而提升用户的浏览体验。
### 韩顺平AJAX和jQuery笔记整理 #### AJAX概览 - **定义**:Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需...结合具体的应用场景和实例,可以更好地理解和掌握这两项技术的核心知识点。
以上只是部分jQuery面试题中的知识点,完整的面试题集涵盖了jQuery的很多核心概念和技术细节,包括事件处理、选择器、动画、插件扩展等方面,是全面了解和掌握jQuery的好资料。通过深入学习这些内容,开发者可以提升...
在**jQuery API**中,你可以找到以下关键知识点: 1. **选择器**:jQuery提供了一系列高效的选择器,如ID选择器(#id)、类选择器(.class)、元素选择器(element)、属性选择器([attr])等,允许开发者根据不同...