jquery教程1

简介:
  jQuery 教程(一)
  1. jQuery

  2. a)        是一个javascript函数库

  3. jQuery库包含特性

  4. a)        HTML元素读取

  5. b)        HTML元素操作

  6. c)        CSS操作

  7. d)        HTML事件函数

  8. e)        JavaScript特效和动画

  9. f)         HTML DOM遍历和修改

  10. g)        AJAX

  11. h)        Utilities

  12. 使用jQuery准备工作

  13. a)        第一种方式:下载jQuery

  14. b)        第二种方式:可以从 Google Microsoft 加载 CDN jQuery 核心文件。

i.             使用Googlecdn jQuery文件

  1. <scripttype="text/javascript" src="http://ajax.googleapis.com/ajax/libs

/jquery/1.4.0/jquery.min.js"></script>

ii.             使用Microsoftcdn jQuery文件

  1. <scripttype="text/javascript"src="http://ajax.microsoft.com/ajax/jquery

/jquery-1.4.min.js"></script>

  1. 使用jQuery hide() 函数,隐藏当前的 HTML 元素。

  2. a)        实例:

<head>

         <scripttype=”text/javascript” src=”jquery.js”>

         </script>

         <scripttype=”text/javascript”>

                   $(document).ready(function(){

                            $(“button”).click(function(){

                                     $(this).hide();

});

});

         </script>

</head>

<body>

         <buttontype=”button”>click me</button>

</body>

  1. 使用jQuery hide()函数,隐藏id=”test”的元素

  2. a)        <script type=”text/javascript”>

$(document).ready(function(){

         $(“button”).click(function(){

                   $(“#test”).hide();

})

});

</script>

  1. 使用jQuery hide()函数,隐藏所有<p>元素

  2. a)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“p”).hide();

});

});

</script>

  1. 使用jQuery hide()函数,隐藏所有class=”test”的元素

  2. a)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“.test”).hide();

});

});

</script>

  1. jQuery语法

  2. a)        基础语法:$(selector).action()

  3. b)        说明:

i.             美元符号定义jQuery

ii.             选择符(selector)“查询”和“查找”html元素

iii.             jQueryaction()执行对元素的操作

  1. 文档就绪函数

  2. a)        语法:

$(document).ready(function(){

        

});

  1. jQuery选择器

  2. a)        分类:

i.             元素选择器

  1. 实例:$(“p”),$(“p.first”),$(“p#demo”)

ii.             属性选择器

  1. 实例:$(“[href]”),$(“[href=’#’]”),$(“[href!=’#’]”),$(“[href$=’.jpg’]”)

iii.             Css选择器

  1. 实例:$(“p”).css(“background-color”,”green”);

  2. b)        更多选择器实例

语法

描述

$(this)

当前 HTML 元素

$("p")

所有 <p> 元素

$("p.intro")

所有的  <p> 元素

$(".intro")

所有的元素

$("#intro")

id="intro" 的第一个元素

$("ul li:first")

每个 <ul> 的第一个 <li> 元素

$("[href$='.jpg']")

所有带有以 ".jpg" 结尾的属性值的  href 属性

$("div#intro .head")

id="intro" 的 <div> 元素中的所有的元素

 

  1. jQuery事件函数

  2. a)        jQuery事件处理方法是jQuery中的核心函数,事件处理程序指的是当html中发生某些事件时所调用的方法。

Event 函数

绑定函数至

$(document).ready(function)

将函数绑定到文档的就绪事件(当文档完成加载时)

$(selector).click(function)

触发或将函数绑定到被选元素的点击事件

$(selector).dblclick(function)

触发或将函数绑定到被选元素的双击事件

$(selector).focus(function)

触发或将函数绑定到被选元素的获得焦点事件

$(selector).mouseover(function)

触发或将函数绑定到被选元素的鼠标悬停事件

  1. jQuery名称冲突

  2. a)        jQuery使用$符号作为jQuery的简介方式,但其他javaScript库中也会使用$符号,就会出现名称冲突

  3. b)        解决方式:使用noConflict()的方法

  4. c)        实例:var jq =jQuery.noConflict();

  5. 使用jQuery的结论

  6. a)        把所有的jQuery代码置于事件处理函数中

  7. b)        把所有的事件处理函数置于文档就绪事件处理器中

  8. c)        jQuery代码置于单独的.js文件中

  9. d)        如果存在名称冲突,则重命名jQuery

  10. jQuery效果

  11. a)        层的大小改变效果

  12. b)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“#start”).click(function(){

                            $(“#box”).animate({height:300},”slow”);

                            $(“#box”).animate({width:300},”slow”);

                            $(“#box”).animate({height:100},”slow”);

                            $(“#box”).animate({width:100},”slow”);

});

});

</script>

  1. 淡出效果

  2. 实例:

<script type=”text/javascript>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“div”).fadeTo(“slow”,0.25);

});

});

</script>

  1. slide panel(滑动面版效果)

  2. 实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“.flip”).click(function(){

                            $(“.panel”).slideToggle(“slow”);

});

});

</script>

  1. 隐藏部分文本

  2. 实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                  

});

</script>

  1. jQuery隐藏和显示

  2. a)        隐藏:hide()

  3. b)        显示:show()

  4. c)        都可以设置两个参数:speedcallback

  5. d)        语法:

i.             $(selector).hide(speed,callback)

ii.             $(selector).show(speed,callback)

  1. 解释:speed参数规定显示或隐藏的速度,可以设置的值:“slow,fast,normal”或毫秒。Callback参数是在hideshow函数完成之后被执行的函数名称。

  2. 16.  jQuery切换

  3. 隐藏显示的内容和显示隐藏的内容语法:

i.             $(selector).toggle(speed,callback)

  1. 实例:

i.             $(“button”).click(function(){

$(“p”).toggle();

ii.             });

 jQuery教程(一)

  1. jQuery

  2. a)        是一个javascript函数库

  3. jQuery库包含特性

  4. a)        HTML元素读取

  5. b)        HTML元素操作

  6. c)        CSS操作

  7. d)        HTML事件函数

  8. e)        JavaScript特效和动画

  9. f)         HTML DOM遍历和修改

  10. g)        AJAX

  11. h)        Utilities

  12. 使用jQuery准备工作

  13. a)        第一种方式:下载jQuery

  14. b)        第二种方式:可以从 Google Microsoft 加载 CDN jQuery 核心文件。

i.             使用Googlecdn jQuery文件

  1. <scripttype="text/javascript" src="http://ajax.googleapis.com/ajax/libs

/jquery/1.4.0/jquery.min.js"></script>

ii.             使用Microsoftcdn jQuery文件

  1. <scripttype="text/javascript"src="http://ajax.microsoft.com/ajax/jquery

/jquery-1.4.min.js"></script>

  1. 使用jQuery hide() 函数,隐藏当前的 HTML 元素。

  2. a)        实例:

<head>

         <scripttype=”text/javascript” src=”jquery.js”>

         </script>

         <scripttype=”text/javascript”>

                   $(document).ready(function(){

                            $(“button”).click(function(){

                                     $(this).hide();

});

});

         </script>

</head>

<body>

         <buttontype=”button”>click me</button>

</body>

  1. 使用jQuery hide()函数,隐藏id=”test”的元素

  2. a)        <script type=”text/javascript”>

$(document).ready(function(){

         $(“button”).click(function(){

                   $(“#test”).hide();

})

});

</script>

  1. 使用jQuery hide()函数,隐藏所有<p>元素

  2. a)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“p”).hide();

});

});

</script>

  1. 使用jQuery hide()函数,隐藏所有class=”test”的元素

  2. a)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“.test”).hide();

});

});

</script>

  1. jQuery语法

  2. a)        基础语法:$(selector).action()

  3. b)        说明:

i.             美元符号定义jQuery

ii.             选择符(selector)“查询”和“查找”html元素

iii.             jQueryaction()执行对元素的操作

  1. 文档就绪函数

  2. a)        语法:

$(document).ready(function(){

        

});

  1. jQuery选择器

  2. a)        分类:

i.             元素选择器

  1. 实例:$(“p”),$(“p.first”),$(“p#demo”)

ii.             属性选择器

  1. 实例:$(“[href]”),$(“[href=’#’]”),$(“[href!=’#’]”),$(“[href$=’.jpg’]”)

iii.             Css选择器

  1. 实例:$(“p”).css(“background-color”,”green”);

  2. b)        更多选择器实例

语法

描述

$(this)

当前 HTML 元素

$("p")

所有 <p> 元素

$("p.intro")

所有的  <p> 元素

$(".intro")

所有的元素

$("#intro")

id="intro" 的第一个元素

$("ul li:first")

每个 <ul> 的第一个 <li> 元素

$("[href$='.jpg']")

所有带有以 ".jpg" 结尾的属性值的  href 属性

$("div#intro .head")

id="intro" 的 <div> 元素中的所有的元素

 

  1. jQuery事件函数

  2. a)        jQuery事件处理方法是jQuery中的核心函数,事件处理程序指的是当html中发生某些事件时所调用的方法。

Event 函数

绑定函数至

$(document).ready(function)

将函数绑定到文档的就绪事件(当文档完成加载时)

$(selector).click(function)

触发或将函数绑定到被选元素的点击事件

$(selector).dblclick(function)

触发或将函数绑定到被选元素的双击事件

$(selector).focus(function)

触发或将函数绑定到被选元素的获得焦点事件

$(selector).mouseover(function)

触发或将函数绑定到被选元素的鼠标悬停事件

  1. jQuery名称冲突

  2. a)        jQuery使用$符号作为jQuery的简介方式,但其他javaScript库中也会使用$符号,就会出现名称冲突

  3. b)        解决方式:使用noConflict()的方法

  4. c)        实例:var jq =jQuery.noConflict();

  5. 使用jQuery的结论

  6. a)        把所有的jQuery代码置于事件处理函数中

  7. b)        把所有的事件处理函数置于文档就绪事件处理器中

  8. c)        jQuery代码置于单独的.js文件中

  9. d)        如果存在名称冲突,则重命名jQuery

  10. jQuery效果

  11. a)        层的大小改变效果

  12. b)        实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“#start”).click(function(){

                            $(“#box”).animate({height:300},”slow”);

                            $(“#box”).animate({width:300},”slow”);

                            $(“#box”).animate({height:100},”slow”);

                            $(“#box”).animate({width:100},”slow”);

});

});

</script>

  1. 淡出效果

  2. 实例:

<script type=”text/javascript>

         $(document).ready(function(){

                   $(“button”).click(function(){

                            $(“div”).fadeTo(“slow”,0.25);

});

});

</script>

  1. slide panel(滑动面版效果)

  2. 实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                   $(“.flip”).click(function(){

                            $(“.panel”).slideToggle(“slow”);

});

});

</script>

  1. 隐藏部分文本

  2. 实例:

<script type=”text/javascript”>

         $(document).ready(function(){

                  

});

</script>

  1. jQuery隐藏和显示

  2. a)        隐藏:hide()

  3. b)        显示:show()

  4. c)        都可以设置两个参数:speedcallback

  5. d)        语法:

i.             $(selector).hide(speed,callback)

ii.             $(selector).show(speed,callback)

  1. 解释:speed参数规定显示或隐藏的速度,可以设置的值:“slow,fast,normal”或毫秒。Callback参数是在hideshow函数完成之后被执行的函数名称。

  2. 16.  jQuery切换

  3. 隐藏显示的内容和显示隐藏的内容语法:

i.             $(selector).toggle(speed,callback)

  1. 实例:

i.             $(“button”).click(function(){

$(“p”).toggle();

ii.             });

本文转自  素颜猪  51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1561414

相关文章
|
7月前
|
开发框架 JSON JavaScript
ASP.NET Core3.1实战教程---基于Jquery单文件上传
ASP.NET Core3.1实战教程---基于Jquery单文件上传
86 0
|
6月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
70 1
|
7月前
|
JavaScript 前端开发 索引
jQuery学习教程,写更少的代码,做更多的事情(二)
jQuery学习教程,写更少的代码,做更多的事情(二)
|
JavaScript 前端开发
JQuery入门到精通教程(二)
JQuery入门到精通教程(二)
50 0
|
JavaScript 前端开发
JQuery入门到精通教程()
JQuery入门到精通教程()
70 0
|
移动开发 JavaScript HTML5
jQuery工具提示插件tooltip.js 使用教程
jQuery工具提示插件tooltip.js 使用教程
|
XML JavaScript 前端开发
【jQuery超快速入门教程】上篇
【jQuery超快速入门教程】上篇
131 0
ADI
|
XML JSON 前端开发
[记录] Jquery教程
[记录] Jquery教程
ADI
138 0
|
设计模式 Web App开发 JSON
动力节点jQuery学习教程,jQuery入门看这一篇就够了
jQuery 是一个“写得更少,但做得更多”的轻量级 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
154 0
|
前端开发 JavaScript 数据安全/隐私保护
jQuery EasyUI简明教程
1. 背景 EasyUI虽然样式比较固定,但是功能比较全面,而且入门比较简单,适合刚刚学习前端的童鞋们,此处拿出来讲讲如何使用EasyUI。
168 0