jQuery基础学习一 简介、选择器、事件
来源:互联网 发布:淘宝正品代购 编辑:程序博客网 时间:2024/05/24 01:28
一、概念:
jQuery是一个JavaScript库,可以极大的简化前端的JavaScript编程,并且很容易学习。
jQuery可以通过很一行很简单的代码,标记到网页中使用。
二、jQuery的库包:
1、HTML元素选取
2、HTML元素操作
3、CSS操作
4、HTML事件函数
5、JavaScript特效和动画
6、HTML DOM 的遍历和修改
7、AJAX
8、Utilities
9、除以上外,jQuery还有大量的插件
三、安装(使用)
jQuery是一个库包,也就是一个JavaScript的文本文件。将其引入即可使用。
1、下载后引入
使用本机的目录地址引用:
<head><scripttype="text/javascript" src="/jquery-1.10.2.min.js"></script></head>
2、通过网络CDN地址引用:这种方法会好一点,因为不会占用服务器资源,并且能保存缓存。
百度、又拍云、新浪、谷歌和微软的服务器都存有 jQuery,按这些地址引用即可。
Baidu CDN:
http://libs.baidu.com/jquery/1.10.2/jquery.min.js又拍云 CDN:
http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js新浪 CDN:
Google CDN:
Microsoft CDN:
谷歌和微软的会被墙,最好是用国内的前三个。四、jQuery语法
通过jQuery,可以自由选取、查询HTML中的元素(标签),并对“它们”执行操作。
1、基础语法:
$(selector).action()-------$符号为定义jQuery,selector为选择符,action为要做的动作.。
实例:
$(this).hide() - 隐藏当前元素
$("p").hide() - 隐藏所有p段落
$("p .test").hide() - 隐藏所有 class="test" 的p段落
$("#test").hide() - 隐藏所有 id="test" 的元素
2、文档就绪事件
jQuery的所有函数都要处在一个就绪函数里:
$(document).ready(function(){
// jQuery methods go here...
});
意思是,优先将jQuery文件加载完成,在进行jQuery的其他方法。
还可以使用简洁的写法:
$(function(){
// jQuery methods go here...
});
五、jQuery选择器。
使用jQuery的选择器,可以很方便的选择到HTML的单个元素或元素组(tag、class、id、name...),它基于已存在的CSS选择器,另外还有一些自定义的选择器。
1、标签选择器: $("tag")
2、id选择器: $("#id")
3、class选择器:$(".class")
六、jQuery事件
jQuery的重点在 事件处理。
1、常见的DOM事件:
2、jQuery事件的方法语法
在jQuery中,大多数DOM事件都有一个等效的方法
1)单击事件:$("#id").click(function(){});
2)双击事件:$("#id").dblclick(function(){});
3)鼠标移入事件:$("#id").mouseenter(function(){});
4)鼠标移出事件:$("#id").mouseleave(function(){});
5)鼠标按键按下事件:$("#id").mousedown(function(){});
6)鼠标按键弹起事件:$("#id").mouseup(function(){});
7)鼠标悬停事件:$("#id").hover(function(){},function(){}); 第一个为鼠标移入事件,第二个为鼠标移出事件 ---常用于移入显示,移出时隐藏某个元素
8)元素获得焦点事件:$("#id").focus(function(){});
9)元素失去焦点事件:$("#id").blur(function(){}); 常用于表格或者表单的选择变色(显眼)
3、显示和隐藏元素
1、语法:
$(selector).hide(speed,callback);$(selector).show(speed,callback);
两个可选参数:
speed:此参数可以规定 显示和隐藏的速度,取值可以是:”slow“、”fast“、”毫秒“
callback:动作完成后要执行的函数
例:
$("button").click(function(){ $("p").hide(1000);});2、切换显示和隐藏 toggle
$("button").click(function(){ $("p").toggle();});点击显示、再点击为隐藏.
$(selector).toggle(speed,callback);
- jQuery基础学习一 简介、选择器、事件
- jQuery基础学习(1)(标签选择器,事件)
- jQuery学习(一)---基础语法---选择器
- Jquery学习一(基础简介一)
- jQuery 学习一:选择器
- jQuery学习笔记(一)——基础选择器、过滤选择器、表单选择器
- Jquery学习---选择器与事件
- Jquery学习---选择器与事件
- jQuery基础----02jQuery选择器和事件-选择器
- jquery基础学习之--选择器
- jQuery基础系列(一):jQuery选择器
- JQuery学习笔记一:选择器
- JQuery选择器(选择器简介)
- jquery 学习(一)--------jquery选择器
- JavaWeb初级学习 之 JQuery-简介、选择器
- jQuery学习笔记(二)选择器 事件
- jQuery学习笔记--------(选择器、事件、语法)
- jquery基础篇(一)— —选择器
- 苹果开发 笔记(58)AFNetworking 类图
- POJ 2406 Power Strings kmp求循环结
- 使用HBase EndPoint(coprocessor)进行计算
- 自定义各种裁剪框、扫描框
- Android:Eclipse 安装Genymotion插件的时候出现 There are no categorized items
- jQuery基础学习一 简介、选择器、事件
- kafka集群编程指南
- osg 反走样学习
- 用Hadoop流实现mapreduce版推荐系统基于物品的协同过滤算法
- 利用mysql的binlog恢复数据
- 释义
- kafka监控工具kafkaOffsetMoniter的使用
- 滑动门
- java反射机制详解 及 Method.invoke解释 getMethod