jQuery概述,代码举例及最新版下载

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概述,代码举例及最新版下载

时间: 2024-08-09 18:09:25

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

jQuery选择器代码详解(四)——Expr.preFilter

原创文章,转载请注明出处,多谢! Expr.preFilter是tokenize方法中对ATTR.CHILD.PSEUDO三种选择器进行预处理的方法.具体如下: Expr.preFilter : { "ATTR" : function(match) { /* * 完成如下任务: * 1.属性名称解码 * 2.属性值解码 * 3.若判断符为~=,则在属性值两边加上空格 * 4.返回最终的mtach对象 * * match[1]表示属性名称, * match[1].replace(rune

JQuery选择器代码详解(三)——tokenize方法

原创文章,转载请注明出处,多谢! /* * tokenize函数是选择器解析的核心函数,它将选择器转换成两级数组groups * 举例: * 若选择器为"div.class,span",则解析后的结果为: * group[0][0] = {type:'TAG',value:'div',matches:match} * group[0][1] = {type:'CLASS',value:'.class',matches:match} * group[1][0] = {type:'TAG'

分享有缩略图的jQuery相册代码

jquery实现的相册js代码,可以有缩略图,程序吧分享 下载地址:jquery实现的相册js代码 分享有缩略图的jQuery相册代码,布布扣,bubuko.com

电商网站jQuery放大镜代码

分享一款电商网站jQuery放大镜代码.这是一款基于jquery.elevatezoom插件实现的类似淘宝放大镜代码,提供40多种参数,可自由配置多种效果,适合电商或图片类网站使用.效果图如下: 在线预览   源码下载 实现的代码. html代码: <center> <h1> Basic Zoom Example</h1> <img id="zoom_01" src='images/small/image1.png' data-zoom-ima

JavaScript之jQuery-1 jQuery概述、jQuery的编程步骤、jQuery对象

一.jQuery 概述 JavaScript 类库 - JavaScript 类库的出现,是为了简化 JavaScript 的开发 - JavaScript 类库封装了预定义的对象和实用的函数,可以帮助开发人员来建立有高难度交互的 Web 2.0 特性的丰富客户端页面,并且兼容各大浏览器 - JavaScript 类库可以简称为JS库 - 目前比较流行的JavaScript 类库有: - jQuery - Mootools - Prototype - Dojo jQuery 概述 - jQuer

网页瀑布流布局jQuery实现代码

网页瀑布流布局jQuery实现代码 这篇文章主要为大家详细介绍了网页瀑布流布局jQuery实现方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 什么是瀑布流网页布局? 瀑布流,又称瀑布流式布局.是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部. 下面来看代码,用纯CSS3来做看效果怎样! HTML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2

jquery两行代码实现侧边栏三级折叠菜单

jquery两行代码实现侧边栏三级折叠菜单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/jquery-2.1.1.min.js"></script> </head> <bod

mybatis-spring最新版下载地址

mybatis-spring最新版下载地址: http://mvnrepository.com/artifact/org.mybatis/mybatis-spring/1.2.3 mybatis-spring最新版下载地址: http://mvnrepository.com/artifact/org.mybatis/mybatis

jQuery选择器代码详解(七)——elementMatcher函数

要读懂Sizzle的Compile执行过程,首先需要弄清楚涉及的各个子程序的功能和关键变量和作用,我将逐一对jQuery-1.10.2版本的Compile代码进行说明,望能给予大家帮助. elementMatcher(matchers) 1.源码 function elementMatcher(matchers) { return matchers.length > 1 ? function(elem, context, xml) { var i = matchers.length; while