jQuery是一个优秀的JavaScript框架
主要提供如下功能
访问页面框架的局部(获取页面节点)
修改页面的表现(类似css)
更改页面的内容
响应事件
为页面添加动画(自定义参数)
与服务器异步交互(与Ajax交互)
简化常用的JavaScript操作(例如数组操作)
举例:隔行变色的表格
CSS的实现方法(缺点:不易动态更改)
<tr class="altrow"> <!-- 偶数行 -->
<td></td>
<td></td>
</tr>
<tr> <!-- 奇数行 -->
<td></td>
<td></td>
</tr>
#altrow{
background-color:#a5e5aa;
}
JavaScript的实现方法(js代码多,复杂)
<table id="oTable">
<tr >
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<script language="javascript">
window.onload=function(){
var oTable=documnet.getElementById("oTable");
for (var i=0;i<oTable.rows.length;i++)
if(i%2==0) //偶数行时
oTable.rows[i].className="altrow";
}
</script>
#altrow{
background-color:#a5e5aa;
}
jQuery的实现方法(代码简单)
<table>
<tr >
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<script language="javascript src="jquery.min.js"></script>
<script language="javascript">
$(function(){
$("table.datalist tr:nth-child(odd)").addClass("altrow");
});
</script>
#altrow{
background-color:#a5e5aa;
}
下载并使用jQuery
官方网站(http://jquery.com/)
不需要任何安装过程,在页面中引入即可
<script language="javascript src="jquery.min.js"></script>
2. jQuery的“$”
选择器(对页面中的元素进行选择)
<script language="JavaScript" src="jquery.min.js"></script>
<h1><a>test</a>New Web Project Page</h1>
<script type="text/javascript">
window.onload=function(){
var oElements=$("h1 a");
oElements[0].innerHTML=1;
}
</script>
功能函数前缀
<script language="JavaScript" src="jquery.min.js"></script>
<script type="text/javascript">
var sString=" 1234 ";
alert(sString.length);
sString=$.trim(sString); //去掉字符串前后空格
alert(sString.length);
</script>
- window.onload
js中出现多个 window.onload会冲突
jQuery中用ready()方法解决
$(document).ready(function(){...});
简写:$(function(){...});
创建DOM元素
<script language="JavaScript" src="jquery.min.js"></script>
<p id="myId">第一</p>
<script type="text/javascript">
$(function(){
var oNewP=$("<p> 一段文字 </p>");
oNewP.insertAfter("#myId");
});
</script>
3. 选择器
属性选择器
位置选择器
分享到:
相关推荐
jQuery概述
jQuery 3.1 标准课程第一章 jQuery概述jQuery安装
jQuery 3.1 标准课程第一章 jQuery概述jQuery语法
jQuery 3.1 标准课程第一章 jQuery概述jQuery简介
#### 一、jQuery概述 1. **什么是jQuery** jQuery是一款优秀的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作,提高了Web开发者的生产力。通过jQuery,开发者可以用更少的代码实现...
前 言 第1章 jquery开发入门/1 1.1 jquery概述/2 1.1.1 认识jquery /2 1.1.2 jquery基本功能/2 1.1.3 搭建jquery开发环境/3 1.1.4 编写第一个简单的jquery应用/3 1.1.5 jquery程序的代码风格/5 1.2 jquery...
**jQuery 概述** jQuery 是一个轻量级的 JavaScript 库,由 John Resig 在2006年创建。它的核心理念是简化 HTML 文档遍历、事件处理、动画和Ajax交互,使得开发者能更高效地编写 JavaScript 代码。jQuery 的易用性...
**jQuery 概述** jQuery 是一个广泛使用的 JavaScript 库,由 John Resig 于2006年创建。它的核心理念是“写得更少,做得更多”(Write Less, Do More),通过提供简洁的API,让开发者能够快速、高效地处理网页中的...
**jQuery 概述** jQuery 是一个广泛使用的开源 JavaScript 库,由 John Resig 在2006年创建。它的核心理念是“写得更少,做得更多”(Write Less, Do More),它通过提供简洁、易用的API,极大地简化了网页的交互和...
jQuery 概述** jQuery 由 John Resig 在2006年创建,其核心理念是"写得更少,做得更多"(Write Less, Do More)。它通过提供简洁的API,使得开发者能够以更少的代码实现更多的功能。jQuery3.5.1是该库的一个稳定...
**jQuery 概述** jQuery 是一个广泛使用的开源 JavaScript 库,由 John Resig 在2006年创建。它的核心理念是“写得更少,做得更多”(Write Less, Do More),通过提供简洁的API,让开发者能够更加高效地处理网页中...
**jQuery 概述** jQuery 是一个广泛应用于 Web 开发的 JavaScript 库,由 John Resig 于2006年创建。它旨在简化 HTML 文档遍历、事件处理、动画和Ajax交互,使得开发者能够更高效地编写JavaScript代码。jQuery 的...
### jQuery概述 jQuery是一个快速、简洁的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。由于其简单易学且功能强大,jQuery已成为Web开发者中最受欢迎的工具之一。 ### jQuery...
1.1 jQuery概述/2 1.1.1 认识jQuery /2 1.1.2 jQuery基本功能/2 1.1.3 搭建jQuery开发环境/3 1.1.4 编写第一个简单的jQuery应用/3 1.1.5 jQuery程序的代码风格/5 1.2 jQuery的简单应用/7 1.2.1 jQuery访问...
**jQuery 概述** jQuery 是一个轻量级的 JavaScript 库,它极大地简化了 JavaScript 编程,使得网页开发变得更加高效。由 John Resig 在2006年创建,jQuery 自发布以来便受到了广大开发者们的热烈欢迎,因为它提供...
#### 一、jQuery 概述 - **定义**:jQuery 是一个快速、简洁的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画以及 AJAX 交互等任务。 - **特点**:jQuery 的核心特性包括 HTML 元素选取、操作、事件...
**一、jQuery概述** jQuery是由John Resig于2006年创建的,它的口号是"Write Less, Do More"。其核心理念是提供简洁的API,让开发者可以用更少的代码完成更多的任务。jQuery的核心特性包括选择器、遍历DOM、操作DOM...
**jQuery 概述** jQuery 的核心理念是“Write Less, Do More”,它通过提供一套丰富的选择器、DOM 操作、事件处理、动画效果和Ajax交互等方法,使得 JavaScript 编程变得更加简洁和高效。jQuery 几乎涵盖了网页开发...