jQuery是一个快速的,小巧的,具有强大功能的JavaScript库。

它的基本功能包括:

1)访问和操作DOM元素

2)控制页面样式(可以兼容各种浏览器)

3)对页面事件的处理

4)大量插件在页面中的运用

5)与Ajax技术的完美结合

jQuery改变了众多的程序员使用 JavaScript的方式。

jQuery官方主页代码示例:

1) DOM遍历及操作

将class为continue的<button>的文本内容设置成"Next Step..."

1
$( "button.continue" ).html( "Next Step..." )

2)事件处理

当点击了#button-container容器下的任何一个 button时,将会显示隐藏的#banner-message button,这个button是使用CSS的display:none隐藏的.

1
2
3
4
var hiddenBox = $( "#banner-message" );
$( "#button-container button" ).on( "click"function( event ) {
  hiddenBox.show();
});

3)Ajax

调用服务器上的/api/getWeather程序,并传递参数为zipcode=97201,将返回的结果在#weather-temp中显示出来。

1
2
3
4
5
6
7
8
9
$.ajax({
  url: "/api/getWeather",
  data: {
    zipcode: 97201
  },
  success: function( data ) {
    $( "#weather-temp" ).html( "<strong>" + data + "</strong> degrees" );
  }
});

其它的一些举例:

1) 搭建jQuery开发环境

(1)在http://jquery.com下载。

(2)在script标签中引用:

1
<script language="javascript" type="text/javascript" src="Jscript/jquery-1.7.1.js"></script>

2) 简单弹出窗口的例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
    <title>jQuery程序1</title>
    <script language="javascript" type="text/javascript"
            src="jquery/jquery-1.7.1.js"></script>
    <script type="text/javascript">
           $(document).ready(function(){
              alert("Hello,http://www.169it.com!!!");         
           })
    </script>
</head>
<body>
</body>
</html>

$(document).ready(function(){})即是jQuery代码,相当于window.onload,可以简写成$(function(){})

3) jQuery的链式写法

1
2
3
4
5
6
7
<script type="text/javascript">
        $(function(){
         $(".divTitle").click(function(){
           $(this).addClass("divCurrColor").next(".divContent").css("display","block");
         });
        });
   </script>

4) jQuery访问DOM对象

JavaScript方式:

 
1
2
3
4
www.169it.com
var tDiv=document.getElementById("divTmp");
var oDiv=document.getElementById("divOut");
var cDiv=tDiv.innerHTML;
oDiv.innerHTML=cDiv;

jQuery方式:

1
2
3
4
var tDiv=$("#divTmp");
var oDiv=$("#divOut");
var cDiv=tDiv.html();
oDiv.html(cDiv);

5) 动态切换CSS样式:

1
2
3
4
5
$(function(){
$(".divDefault").click(function(){
$(this).toggleClass("divClick").html("点击后的样式");
});
});

jQuery主页最新版下载:

目前jQuery包括1.x系列和2.x系列,下载地址如下:

jQuery下载地址

本文来源:jQuery概述,代码举例及最新版下载

jQuery概述,代码举例及最新版下载的更多相关文章

  1. jQuery 概述

    jQuery 概述 版权声明:未经博主授权,内容严禁分享转载! 什么是 JavaScript 类库 JavaScript 类库是指已经被封装好的一系列 JavaScript 函数,能够实现一些特定的功 ...

  2. 14种网页图片和文字特效的jQuery插件代码

    1.网页图片3d旋转jQuery代码 演示和下载地址 2.存css3实现的tabl选项卡代码 演示和下载地址 3.jQuery标签旋转代码 演示和下载地址 4.鼠标悬浮的图片选项卡代码 演示和下载地址 ...

  3. 选择29部分有用jQuery应用程序插件(免费点数下载)

    免积分下载:http://download.csdn.net/detail/yangwei19680827/7238711 原文地址:http://www.cnblogs.com/sxwgf/p/36 ...

  4. 电商网站jQuery放大镜代码

    分享一款电商网站jQuery放大镜代码.这是一款基于jquery.elevatezoom插件实现的类似淘宝放大镜代码,提供40多种参数,可自由配置多种效果,适合电商或图片类网站使用.效果图如下: 在线 ...

  5. Apache服务器最新版下载、安装及配置(win版)

    Apache服务器最新版下载.安装及配置(win版) Apache的下载: 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置:   ...

  6. SSL握手通信详解及linux下c/c++ SSL Socket代码举例(另附SSL双向认证客户端代码)

    SSL握手通信详解及linux下c/c++ SSL Socket代码举例(另附SSL双向认证客户端代码) 摘自: https://blog.csdn.net/sjin_1314/article/det ...

  7. Unit01: jQuery概述 、 jQuery选择器 、 jQuery操作DOM

    Unit01: jQuery概述 . jQuery选择器 . jQuery操作DOM 使用jQuery放大字体: <!DOCTYPE html> <html> <head ...

  8. nexus 3.x最新版下载安装和上传下载jar

    注意: nexus 3.x最新版好像不用下载索引了,目前我使用一些基本功能没有索引也能耍的很6 下载 nexus最新版下载https://www.sonatype.com/download-oss-s ...

  9. HTML Select 标签选择后触发jQuery事件代码实例

    页面设计原由: 因为很多客户不知道如何来到我们公司,领导想让我在微信公众号上面做一个链接,客户可以直接通过微信公众号打开地图并导航到我们公司的办公地点. 实现起来并不难,但由于公司有很多办事处,所以需 ...

随机推荐

  1. AOV网络拓扑排序

    这个算法,主要是为输出一个无环图的拓扑序列 算法思想: 主要依赖一个栈,用来存放没有入度的节点,每次读取栈顶元素,并将栈顶元素的后继节点入度减一,如果再次出现入度为零的节点,就加入到栈中.参考< ...

  2. Windows 环境下于虚拟环境安装源码安装 cx_oracle

    安装前提条件: (1).安装 instantclient-basic-nt (2).安装 instantclient-sdk-nt (3).安装 Microsoft Visual C++ Compil ...

  3. delphi SpeedButtonDown

    的属性 的事件 的方法   设置SpeedButton的Down的属性      AllowAllUp属性 当有多个SpeedButton时 让有2个按钮都能处于按下状态 设置它的GroupIndex ...

  4. Tomcat7集群扩展session集中管理,tomcat-redis-session-manager使用

    请参考官方文档 下载所需的包了: tomcat-redis-session-manager-1.1.jar jedis-2.1.0.jar commons-pool-1.6.jar 将这些jar包都丢 ...

  5. 关于在android手机中腾讯、阿里产品不自定义虚拟键盘的想法

    1,自定义虚拟键盘,影响用户体验.你每个用户的喜好不一样,都有自己心仪的一款输入法.腾讯或是阿里设计出来的输入法很难满足上亿用户的喜好,到时候又是一场口水战,再说了就是专业的输入法肯定要比应用里嵌套的 ...

  6. Ng-include 例子

    <body> <div ng-app="myApp"> <div ng-controller="firstController"& ...

  7. Redis 连接

      Redis 连接命令主要是用于连接 redis 服务. 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: redis 127.0.0.1:6379> ...

  8. SMI接口,SMI帧结构,MDC/MDIO

    转载:http://blog.csdn.net/zyboy2000/article/details/7442464 SMI全称是串行管理接口(Serial Management Interface). ...

  9. javaweb学习总结十(xml解析<SAX以及DOM方式>)

    一:XML解析技术 一般我们使用sun公司或者开源组织开发的工具包解析xml效率比较高. 1:jaxp解析xml,jaxp是sun公司开发的解析xml工具包 2:jaxp解析xml代码如下 a:获取d ...

  10. [转]在SQL中用正则表达式替换html标签

    本文转自:http://blog.csdn.net/dhttaso/article/details/6045380 由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都 ...