JQuery(一)——初步总结
来源:互联网 发布:java 循环效率最高 编辑:程序博客网 时间:2024/06/04 16:56
JQuery其实早就看过相关的视频了,但是由于当时查的资料太少,理解的不够深刻,所以没有进行总结,这次回过头来又学习了,心里感觉理解了很多,因为BS的其它知识基本学习完了,而且有了一定程度的理解。相互促进学习的都是。
一,简介:JQuery是一个优秀的Javascript框架,是轻量级的js库,兼容了各种浏览器(IE 6.0+, FF 1.5+,Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTMLdocuments,events,实现动画效果,并且方便的为网站提供AJAX交互。核心理念是write less,do more(写得更少,做得更多) jQuery库包含以下特性:HTML元素选取,HTML元素操作,CSS操作,HTML事件函数,JavaScript特效和动画,HTML DOM 遍历和修改,AJAX等。而且大大优于JavaScript的编程。
二,引入:
使用JQuery,首先需要我们到指定网站下载http://jquery.com/download/#Download_jQuery,然后向我们的页面中添加JQuery库:
<head><script type="text/javascript" src="jquery.js"></script></head>
然后我们看一个最基础的JQuery实例:
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">//当页面加载完毕时要执行的函数$(document).ready(function(){//单击p标签时要执行的函数$("button").click(function(){ //隐藏p标签$("p").hide();});});</script></head><body><h2>This is a heading</h2><p>This is a paragraph.</p><p>This is another paragraph.</p><button type="button">Click me</button></body></html>
三,JQuery语法:
通过 jQuery,您可以选取(查询,query)HTML 元素,并对它们执行“操作”(actions)。这其实也就是对JS进行封装,来实现这些功能。基础语法是:$(selector).action()
- 美元符号定义 jQuery
- 选择符(selector)“查询”和“查找” HTML 元素
- jQuery的 action()执行对元素的操作
例如:
$(this).hide() -隐藏当前元素
$("p").hide() -隐藏所有段落
$(".test").hide() -隐藏所有 class="test"的所有元素
$("#test").hide() -隐藏所有 id="test"的元素
四,JQuery选择器:其实就是找到我们想要操作的内容,有下边几种情况:
1,元素选择器:
$("p")选取 <p>元素。
$("p.intro")选取所有 class="intro"的 <p>元素。
$("p#demo")选取所有 id="demo"的 <p>元素。
2,属性选择器:
$("[href]")选取所有带有 href属性的元素。
$("[href='#']")选取所有带有 href值等于 "#"的元素。
$("[href!='#']")选取所有带有 href值不等于 "#"的元素。
$("[href$='.jpg']")选取所有 href值以 ".jpg"结尾的元素。
3,CSS选择器:这里举一个例子:
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){ $("button").click(function(){ //将其CSS改为背景为红色 $("p").css("background-color","red"); });});</script></head><body><h2>This is a heading</h2><p>This is a paragraph.</p><p>This is another paragraph.</p><button type="button">Click me</button></body></html>
五,JQuery事件:跟我们JS里边的,c#,java等里边的都特别像,这里看一下几个常用的,来看一下他的形式:
Event函数
绑定函数至
$(document).ready(function)
将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function)
触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function)
触发或将函数绑定到被选元素的双击事件
$(selector).focus(function)
触发或将函数绑定到被选元素的获得焦点事件
$(selector).mouseover(function)
触发或将函数绑定到被选元素的鼠标悬停事件
综上为JQuery一些基础的知识总结,更够比JS更加方便的操作HTML中的内容,更为简单。在下边的一些博客会通过一些具体的小例子,来学习一些具体常用的JQuery知识。但是更重要的是需要我们会查JQuery的API文档,上边写的特别全,只要在我们想要用某个方法,属性,事件的时候我们能够很快的查询出来也是可以的。Jquery的学习中!
- JQuery(一)——初步总结
- jquery 初步 (一)
- jquery选择器总结[初步]
- jquery的初步总结
- 锋利的Jquery——学习笔记(一)Jquery的初步认识
- IBatis——初步总结
- HttpClient 初步——总结
- IBatis——初步总结
- IBatis——初步总结
- JQuery(1)——初步介绍
- JQuery学习总结一 —— JQ-tabs的实现
- 集群—初步了解(一)
- 20121022总结——内核编译初步
- 【B/S】——初步总结
- jQuery总结(一)
- jQuery技巧总结 一
- Jquery总结(一)
- jquery基础总结一
- 遗传算法求解旅行商(TSP)问题
- rhel6启动盘制
- 2013.12.19oracle 并行(概念) dba168 谷歌
- exit,_exit,return 的区别
- 人工智能-遗传算法解决推箱子问题现实
- JQuery(一)——初步总结
- NetBeans文件被锁,无法修改
- hadoop任务监控实现
- wikioi 1683 车厢重组
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- adb命令、adb shell与Linux各种命令
- poj1106 Transmitters (枚举+叉积运用)
- 从GRUB恢复到MBR
- 小记1