1.Juqery是javascript的优秀框架。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE
6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML
documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
当用jQuery2.0的框架,通过上面这段话我想说的是如果有些代码在eclipse运行不出来,说明里面浏览器内核太低,只要在高版本的浏览器下面就能显示效果。
2.jQuery 库包含以下特性:
· HTML 元素选取
· HTML 元素操作
· CSS 操作
· HTML 事件函数
· JavaScript 特效和动画
· HTML DOM 遍历和修改
· AJAX
· Utilities
3.Google 和 Microsoft 对 jQuery 的支持都很好。
如果您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google 或 Microsoft 加载 CDN jQuery 核心文件。
使用 Google 的 CDN
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
/jquery/1.4.0/jquery.min.js"></script>
</head>
使用 Microsoft 的 CDN
<head>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery
/jquery-1.4.min.js"></script>
</head>
基本语法:
jQuery 语法实例
$(this).hide()
演示 jQuery hide() 函数,隐藏当前的 HTML 元素。
$("#test").hide() / /读取id
演示 jQuery hide() 函数,隐藏 id="test" 的元素。
$("p").hide()
演示 jQuery hide() 函数,隐藏所有 <p> 元素。 //这样可以直接读取标签
$(".test").hide()
演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。
//读取class的元素节点
Jquery的选择器有很多种:jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
jQuery CSS 选择器
jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。
下面的例子把所有 p 元素的背景颜色更改为红色:
实例
$("p").css("background-color","red");
jQuery 事件
下面是 jQuery 中事件方法的一些例子:
Event 函数
|
绑定函数至
|
$(document).ready(function)
|
将函数绑定到文档的就绪事件(当文档完成加载时)
|
$(selector).click(function)
|
触发或将函数绑定到被选元素的点击事件
|
$(selector).dblclick(function)
|
触发或将函数绑定到被选元素的双击事件
|
$(selector).focus(function)
|
触发或将函数绑定到被选元素的获得焦点事件
|
$(selector).mouseover(function)
|
触发或将函数绑定到被选元素的鼠标悬停事件
|
这里感谢w3c school网站提供的学习资料和百度百科。
分享到:
相关推荐
以下内容涵盖了jQuery入门所需的基本知识点、实例以及常用事件。 ### jQuery概述 jQuery是为了解决JavaScript编程的复杂性而诞生的一个库,它通过抽象化的方式提供一套简洁的API,使得开发者能够用更少的代码完成...
通过这个"JQuery入门教程指南 CHM",你可以系统地学习jQuery的基本概念和用法,结合提供的PDF教程,深入理解并掌握这一强大的JavaScript库。无论你是前端新手还是有一定经验的开发者,都能从中受益匪浅。
本篇文章将深入浅出地介绍jQuery的基础知识,帮助初学者快速入门。 首先,理解jQuery的核心概念至关重要。jQuery通过一句简单的代码"$()"来创建一个jQuery对象,这个对象可以对HTML元素进行操作。例如,`$("#...
jQuery 是一个流行的 JavaScript 库,它简化了 DOM 操作、事件处理、动画和 Ajax 交互。...学习 jQuery 的基础知识,如构造函数和选择器,是每个前端开发者必备的技能,这将使你的代码更加高效和优雅。
对于初学者来说,理解并掌握jQuery的基础知识是进入Web开发领域的必备技能之一。 ### 1. jQuery简介 jQuery是由John Resig在2006年创建的,它的核心理念是“Write Less, Do More”。通过jQuery,开发者可以用更少...
本文将围绕“jquery+ajax 学习必备的源码个书籍(推荐)”这一主题,深入探讨这两个技术的核心概念、应用场景以及学习资源。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互...
"网页设计必备,入门必备" 这个标题表明了本资源针对的是那些希望踏入网页设计领域的初学者,它提供了一条快速学习的途径,让初学者能够轻松上手。 描述中提到的“这个软件”可能是指一个教学软件或是一套包含多种...
- `jQuery七天入门指南.pdf` 是一份详细的教程,按照七天的学习计划,系统地介绍了jQuery的基础和进阶知识,包括基本语法、选择器、DOM操作、事件、特效、Ajax以及插件的使用。这份指南适合有一定JavaScript基础,...
内容全面、丰富、翔实,不仅由浅入深地讲解了jQuery的所有必备基础知识,还介绍了jQuery UI等扩展知识以及jQuery开发中的技巧与性能优化方面的高级知识。 本书极其注重实战,因为动手实践才是掌握一门新技术的最...
本书分为4篇,*篇是移动开发入门篇,介绍了jQuery Mobile、HTML 5和移动开发的一些基础知识,以及如何搭建开发环境;第二篇是jQuery Mobile基础篇,介绍了jQuery Mobile中对话框、工具栏、按钮、表单、布局和插件的...
这些都是学习jQuery前必备的知识,因为jQuery是建立在JavaScript之上的。 然后,进入“第5章 jQuery快速上手.ppt”,这里将介绍如何引入jQuery库,以及jQuery的选择器、事件处理和基本的DOM操作。jQuery的选择器比...
"Learning jQuery 1.3"这本书深入浅出地介绍了jQuery的基础知识和实践技巧,适合初学者入门。同时,官方文档(api.jquery.com)是获取最新API信息和示例的最佳来源,开发者可以通过查阅文档学习更多高级用法。 通过...
5.1 中文用户手册:提供的中文用户手册是理解jQuery的宝贵资料,它详细解释了每个函数的用法、参数和返回值,是初学者入门和进阶的必备工具。 5.2 在线资源:除了手册,还有jQuery官方网站、Stack Overflow、MDN ...
本教程“JavaScript入门必备”旨在为初学者提供一个全面且实用的起点,帮助他们快速掌握JavaScript的核心概念和实际应用。 一、变量与数据类型 JavaScript支持多种数据类型,包括基本数据类型(如字符串、数字、...
《jQuery in Action 第二版》是一本优秀的jQuery入门教程,由Bear Bibeault和Yehuda Katz共同编写,覆盖了jQuery 1.4和jQuery UI 1.8版本的功能。本书不仅适合初学者学习jQuery的基本用法,也适用于有一定经验的...
学习Bootstrap,你需要掌握以下知识点: 1. **HTML基础**:理解HTML标记和基本的页面结构是使用Bootstrap的前提。 2. **CSS基础**:了解CSS选择器、布局和样式设置,能更好地利用Bootstrap提供的类。 3. **...
3. jQuery入门和进阶:介绍jQuery的基础知识,如选择器、过滤器、遍历、事件处理和效果。同时深入探讨如何编写jQuery插件、使用Ajax进行无刷新数据交互,以及如何优化jQuery代码。 4. Joomla!与jQuery的集成:详细...
jQuery的核心理念是“写得更少,做得更多”,它通过封装JavaScript的常见任务,降低了开发者的入门门槛和代码量。 **xHTML**(Extensible HyperText Markup Language)是HTML的一个进化版,结合了HTML和XML的优点。...