- 浏览: 19454 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (30)
- Spring (5)
- JQuery (7)
- jsp (2)
- Java (1)
- gitHub (1)
- SpringMVC (2)
- EasyUi (1)
- MySql (2)
- maven:springmvc spring mybatis(ssm) (1)
- maven:springmvc spring ibatis(ssi) (1)
- Mongodb (0)
- JavaScript (0)
- HTML (1)
- AJAX (0)
- Foxmail (0)
- springMVC定时器 (0)
- all (0)
- oracle (2)
- Eclipse (0)
- Base64 (1)
- 过滤器(filter)和(interceptor) (1)
- JS正则表达式 (1)
- mongodb.properties详解 (1)
- MessageFormat (0)
最新评论
JQuery不是w3c标准:
w3c标准:不是一个标准而是一系列标准的集合,
1:结构标准语言:XML,XML
2:表现标准语言:css
3:行为标准:DOM
Json对象 存储在键值对中{key:value}
$("p").empty();
把所有段落的子元素(包括文本节点)删除
JQuery中的hide函数:
$("p").hide();隐藏所有P元素
$(".t").hide():隐藏class="t"的元素
$("#t").hide():隐藏id="t"的元素
利用XPath表达式:
$("[href]"):选取带有href属性的元素
$("[href='#']"):选取所有href="#"的元素
$("[href!='#']"):选取所有href!=#的元素
$("[href$='.jpg']"):选取所有以.jpg结尾的元素
$(selector).click(function):将函数绑定到被选元素的点击事件上
$(selector).dbclick(function):将函数绑定到被选元素的双击事件上
$(selector).focus(function):将函数绑定到被选函数的焦点事件上
$(selector).mouseover(function):将函数绑定到元素的鼠标停留事件
同理$(selector).show()作用与其相反。
toggle()函数是来切换hide()和show()方法。
$(selector).toggle(speed,callback);
speed参数规定隐藏/显示的速度,可以取slow,fast,或者毫秒
callback参数是toggle()方法完成后所执行的函数
参数可选;
淡入淡出:
$(selector).fadeIn(speed,callback);
参数意义同上
$(selector).fadeOut(speed,callback);
参数意义同上
$(selector).fadeToggle(speed,callback);
如果元素已淡出,则fadeToggle()会向元素添加淡入效果
如果元素已淡入,则fadeToggle()会向元素添加淡出效果
$(selector).fadeTo(speed,opacity,callback);
必选参数opacity:是指淡入或者淡出的不透明度取值0~1
向下向上滑动元素:
$(selector).slideDown(speed,callback);
$(selector).slideUp(speed,callback);
同理slideToggle()方法:
如果元素向下滑动,则slideToggle()可向上滑动他们;
如果元素向上滑动,则slideToggle()可向下滑动他们;
$(selector).animate({params},speed,callback);
params定义形成动画的css属性
$("button").click(function){
$("div").animate({left:'250px'});
$("div").animate({width:'300px'});
});
stop()
$("#flip").click(function(){
$("#panel").slideDown(5000);
});
$("#stop").click(function(){
$("#panel").stop();
});
可选stopAll参数规定是否应该清除动画队列,默认是false,
可选goToEnd参数规定是否立即完成当前动画,默认是false,
$(selector).hide(speed,callback)
callback参数是一个在hide操作后被执行的函数。
例如:$(selector).hide(1000,function(){
alert("the P is hide")})
chaining的技术:允许我们在相同的元素上运行多条jQuery语句。
-text()
设置或返回所选元素的文本内容
-html()
设置或返回所选元素的内容(包括html标记)
-val()
设置或返回表单字段的值
-attr()
方法用于获取属性值。
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
$("#test3").val("Dolly Duck");
$("#w3s").attr("href","http://www.w3school.com.cn/jquery");
-attr()也允许你同时设置多个属性。
<b>添加</b>
-append()
在被选元素的结尾插入内容
-prepend()
在被选元素的开头插入内容
-after()
在被选元素之后插入内容
-befor
在被选元素之前
在图像的前后插入得用after和before,
remove()--删除被选元素(及其子元素)
empty()--从被选元素中删除子元素
addClass()方法向元素添加类
removeClass()移除类
toggleClass()切换(移除和添加之间)
返回指定的css属性的值,请使用如下语句:
$("p").css("propertyname");
如果有多个p那就只返回第一个P的css属性
如果设置指定的css属性:
css("propertyname","value");
如果想设置多个css属性:
$("p").css({"backgroud-color":"yellow","font-size":"200%"});
尺寸:
width()方法 设置或返回元素的宽度(不包括内边距和外边距,边框)
height()方法设置或返回元素的高度(不包括内边距和外边距,边框)
innerWidth()方法返回元素的宽度(包括内边距)
innerHeight()方法返回元素的高度(包括内边距)
outerWidth()方法返回元素的宽度(包括内边距和边框)
通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历
parent()方法返回被选元素的直接父元素
parents()方法返回被选元素的所有祖先元素,一直到跟元素
parents("ul")返回被选元素的所有祖先元素,并且还要是ul
parentsUntil()方法返回介于两个给定元素之间的所有祖先元素
$("span").parentsUtil("div")就是返回span与其父类div之间的祖先元素(如果有两个div就从最近的div算起)
children()方法返回被选元素的所有直接子元素
该方法只会向下一级对DOM树进行遍历
$("div").children("p.1");(精确查找)
该表示返回类名为“1”的所有<p>元素,并且它们是<div>的直接子元素。
find()方法返回被选元素的后代元素
$("div").find("span")返回<div>后代的所有<span>元素
$("div").find("*")返回<div>的所有后代
siblings()方法返回被选元素的所有同胞
也可以可选参数来过滤同胞元素
$("h2").siblings("p")
next()方法返回被选元素的下一个同胞元素
nextAll()返回被选元素的所有跟随的同胞元素
nextUtil()方法返回介于两个给定参数之间的所有跟随的同胞元素
$("h2").nextUntil("h6")
同理有prev() prevALl()以及prevUntil()方法
缩写搜索元素的范围:
三个最基本的过滤方法:first(),last()和eq()
first()方法返回被选元素的首个元素:
last()方法返回被选元素的最后一个元素:
eq()方法返回被选元素中带有指定索引号的元素:(下标从0开始)
$("p").eq(3).css("backgroud-color","yellow");
P元素的第二个元素:
filter()方法允许您规定一个标准,不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
如返回类名为intro的所有P元素
$("p").filter(".intro");
not()与filter()方法相反
AJAX
=Asynvhronous JavaScript and XML
(异步js和xml)
$(selector).load(URL,data,callback);
必需的URL参数规定您希望加载的URL
可选的data参数规定与请求一同发送的查询字符串键/值对集合
可选的callback参数是load()方法完成后所执行的函数名称
$(document).ready(function(){
$("#btn1").click(function(){
$('#test').load('/example/jquery/demo_test.txt');
})
})
HTTP请求:GET和POST
GET:从指定的资源请求数据(可能返回缓存数据)
$.get(URL,callback);
URL:必选的URL地址
callback参数是请求成功后所执行的函数名称
POST:向指定的资源提交要处理的数据(不会返回缓存数据)
$.get("/example/jquery/demo_test.asp",function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
$.post(URL,data,callback);
必选的URL
可选的data参数规定连同请求发送的数据
可选的callback参数是请求成功后所执行的函数名
$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
noconflict()方法会释放对$标示符的控制,你也可以自己定义控制
var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍在运行!");
});
});
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍在运行!");
});
});
tap事件用户轻击一个元素的时候触发
相当于click
上例中,noConflict()方法后,要想使用就必须定义在方法中才能使用。
ol标签是有序列表。
start:number,开始<ol start="7">
type:(1 A a I i) <ol type="I">
reversed:<ol reversed>降序目前只有chrome和safari6支持reversed
compact属性规定列表呈现的效果比正常情况更小巧一些,通过减小行间距和对列表进行缩进
w3c标准:不是一个标准而是一系列标准的集合,
1:结构标准语言:XML,XML
2:表现标准语言:css
3:行为标准:DOM
Json对象 存储在键值对中{key:value}
$("p").empty();
把所有段落的子元素(包括文本节点)删除
JQuery中的hide函数:
$("p").hide();隐藏所有P元素
$(".t").hide():隐藏class="t"的元素
$("#t").hide():隐藏id="t"的元素
利用XPath表达式:
$("[href]"):选取带有href属性的元素
$("[href='#']"):选取所有href="#"的元素
$("[href!='#']"):选取所有href!=#的元素
$("[href$='.jpg']"):选取所有以.jpg结尾的元素
$(selector).click(function):将函数绑定到被选元素的点击事件上
$(selector).dbclick(function):将函数绑定到被选元素的双击事件上
$(selector).focus(function):将函数绑定到被选函数的焦点事件上
$(selector).mouseover(function):将函数绑定到元素的鼠标停留事件
同理$(selector).show()作用与其相反。
toggle()函数是来切换hide()和show()方法。
$(selector).toggle(speed,callback);
speed参数规定隐藏/显示的速度,可以取slow,fast,或者毫秒
callback参数是toggle()方法完成后所执行的函数
参数可选;
淡入淡出:
$(selector).fadeIn(speed,callback);
参数意义同上
$(selector).fadeOut(speed,callback);
参数意义同上
$(selector).fadeToggle(speed,callback);
如果元素已淡出,则fadeToggle()会向元素添加淡入效果
如果元素已淡入,则fadeToggle()会向元素添加淡出效果
$(selector).fadeTo(speed,opacity,callback);
必选参数opacity:是指淡入或者淡出的不透明度取值0~1
向下向上滑动元素:
$(selector).slideDown(speed,callback);
$(selector).slideUp(speed,callback);
同理slideToggle()方法:
如果元素向下滑动,则slideToggle()可向上滑动他们;
如果元素向上滑动,则slideToggle()可向下滑动他们;
$(selector).animate({params},speed,callback);
params定义形成动画的css属性
$("button").click(function){
$("div").animate({left:'250px'});
$("div").animate({width:'300px'});
});
stop()
$("#flip").click(function(){
$("#panel").slideDown(5000);
});
$("#stop").click(function(){
$("#panel").stop();
});
可选stopAll参数规定是否应该清除动画队列,默认是false,
可选goToEnd参数规定是否立即完成当前动画,默认是false,
$(selector).hide(speed,callback)
callback参数是一个在hide操作后被执行的函数。
例如:$(selector).hide(1000,function(){
alert("the P is hide")})
chaining的技术:允许我们在相同的元素上运行多条jQuery语句。
-text()
设置或返回所选元素的文本内容
-html()
设置或返回所选元素的内容(包括html标记)
-val()
设置或返回表单字段的值
-attr()
方法用于获取属性值。
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
$("#test3").val("Dolly Duck");
$("#w3s").attr("href","http://www.w3school.com.cn/jquery");
-attr()也允许你同时设置多个属性。
<b>添加</b>
-append()
在被选元素的结尾插入内容
-prepend()
在被选元素的开头插入内容
-after()
在被选元素之后插入内容
-befor
在被选元素之前
在图像的前后插入得用after和before,
remove()--删除被选元素(及其子元素)
empty()--从被选元素中删除子元素
addClass()方法向元素添加类
removeClass()移除类
toggleClass()切换(移除和添加之间)
返回指定的css属性的值,请使用如下语句:
$("p").css("propertyname");
如果有多个p那就只返回第一个P的css属性
如果设置指定的css属性:
css("propertyname","value");
如果想设置多个css属性:
$("p").css({"backgroud-color":"yellow","font-size":"200%"});
尺寸:
width()方法 设置或返回元素的宽度(不包括内边距和外边距,边框)
height()方法设置或返回元素的高度(不包括内边距和外边距,边框)
innerWidth()方法返回元素的宽度(包括内边距)
innerHeight()方法返回元素的高度(包括内边距)
outerWidth()方法返回元素的宽度(包括内边距和边框)
通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历
parent()方法返回被选元素的直接父元素
parents()方法返回被选元素的所有祖先元素,一直到跟元素
parents("ul")返回被选元素的所有祖先元素,并且还要是ul
parentsUntil()方法返回介于两个给定元素之间的所有祖先元素
$("span").parentsUtil("div")就是返回span与其父类div之间的祖先元素(如果有两个div就从最近的div算起)
children()方法返回被选元素的所有直接子元素
该方法只会向下一级对DOM树进行遍历
$("div").children("p.1");(精确查找)
该表示返回类名为“1”的所有<p>元素,并且它们是<div>的直接子元素。
find()方法返回被选元素的后代元素
$("div").find("span")返回<div>后代的所有<span>元素
$("div").find("*")返回<div>的所有后代
siblings()方法返回被选元素的所有同胞
也可以可选参数来过滤同胞元素
$("h2").siblings("p")
next()方法返回被选元素的下一个同胞元素
nextAll()返回被选元素的所有跟随的同胞元素
nextUtil()方法返回介于两个给定参数之间的所有跟随的同胞元素
$("h2").nextUntil("h6")
同理有prev() prevALl()以及prevUntil()方法
缩写搜索元素的范围:
三个最基本的过滤方法:first(),last()和eq()
first()方法返回被选元素的首个元素:
last()方法返回被选元素的最后一个元素:
eq()方法返回被选元素中带有指定索引号的元素:(下标从0开始)
$("p").eq(3).css("backgroud-color","yellow");
P元素的第二个元素:
filter()方法允许您规定一个标准,不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
如返回类名为intro的所有P元素
$("p").filter(".intro");
not()与filter()方法相反
AJAX
=Asynvhronous JavaScript and XML
(异步js和xml)
$(selector).load(URL,data,callback);
必需的URL参数规定您希望加载的URL
可选的data参数规定与请求一同发送的查询字符串键/值对集合
可选的callback参数是load()方法完成后所执行的函数名称
$(document).ready(function(){
$("#btn1").click(function(){
$('#test').load('/example/jquery/demo_test.txt');
})
})
HTTP请求:GET和POST
GET:从指定的资源请求数据(可能返回缓存数据)
$.get(URL,callback);
URL:必选的URL地址
callback参数是请求成功后所执行的函数名称
POST:向指定的资源提交要处理的数据(不会返回缓存数据)
$.get("/example/jquery/demo_test.asp",function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
$.post(URL,data,callback);
必选的URL
可选的data参数规定连同请求发送的数据
可选的callback参数是请求成功后所执行的函数名
$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
noconflict()方法会释放对$标示符的控制,你也可以自己定义控制
var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍在运行!");
});
});
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍在运行!");
});
});
tap事件用户轻击一个元素的时候触发
相当于click
上例中,noConflict()方法后,要想使用就必须定义在方法中才能使用。
ol标签是有序列表。
start:number,开始<ol start="7">
type:(1 A a I i) <ol type="I">
reversed:<ol reversed>降序目前只有chrome和safari6支持reversed
compact属性规定列表呈现的效果比正常情况更小巧一些,通过减小行间距和对列表进行缩进
发表评论
文章已被作者锁定,不允许评论。
-
JQuerywindow.location.href封装在函数里面不然获取不到
2016-04-12 14:21 483JQuerywindow.location.href封装在函数 ... -
Jqurey无刷新页面方法,所以js中的刷新页面方法应该写在一个方法里面
2016-04-11 11:25 360function refresh(){ window. ... -
ajaxfileload.js实现图片上传功能
2016-03-25 14:34 682对于一个菜鸟表示很忧伤,首先要实现图片 ... -
JQuery的change无效
2016-03-11 11:33 464今天特别搞笑,chang()方法怎么都使不通,源代码是这样的 ... -
图片轮播
2016-01-29 17:34 0bxslider: http://www.uedsc.co ... -
setTimeout和setInterval
2016-01-22 16:56 625setTimeout()和setInterval()区别: ... -
AJAX
2016-01-21 17:15 0XMLHttpRequest是AJAX基础,用于在后台与服务 ... -
JQuery学习笔记
2015-12-04 15:50 577重新加载当前页面: location.reload()这 ...
相关推荐
jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码...
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
"jquery-3.4.1_sangat1_jquery3.4.1"可能指的是一个特定的项目或者命名约定,"sangat1"可能是项目名或者是个人开发者的名字,而"jquery3.4.1"是jQuery库的另一种写法,它们都指向同一种资源——jQuery 3.4.1。...
JavaScript+jQuery 网页特效设计 jQuery(3.4.1)基础 1 jQuery简介 jQuery优势 jQuery安装 jQuery语法 1、jQuery简介 1.1 学习jQuery之前,需要以下基础知识 HTML CSS JavaScript 1、jQuery简介 1.2 什么是jQuery? ...
jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...
**jQuery 1.12.4 知识点详解** jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在本压缩包中,我们有两个版本的jQuery核心库文件:`jquery-1.12.4.js` 和 `jquery...
在本文中,我们将深入探讨最新版的jQuery,即`jquery-3.2.1.min.js`,以及该版本中的一些变化。** ### 1. jQuery 3.x 版本概述 jQuery 3.x 系列是继1.x和2.x后的又一重大更新,它主要关注性能优化、API清理以及对...
jquery插件库大全(200个): jqueryQQ表情插件 jquery下拉菜单导航 jquery下拉菜单栏 jquery仿Windows系统选中图标效果 jquery仿京东商品详情页图片放大效果 jquery仿百度新闻焦点轮播 jquery分离布局模版 jquery...
1. 2款jQuery图片自动切换常用广告代码 2. jquery+css五屏焦点图淡入淡出+圆形按钮切换广告图片代码 3. jQuery+CSS实用图片收缩与放大效果插件 4. jquery+div实现同时滑动切换的图文展示特效插件下载 5. ...
**jQuery Multiselect插件详解** 在网页开发中,我们经常需要处理用户的选择操作,特别是当选项较多时,传统的HTML `<select>` 元素显得不够友好。为此,jQuery提供了一个强大的多选下拉列表插件——jQuery ...
《jQuery 1.11.0与jQuery UI 1.10.4:经典组合的深度解析》 在Web开发领域,jQuery与jQuery UI是两个不可或缺的重要库,它们极大地简化了JavaScript的DOM操作和用户界面设计。本篇将深入探讨jQuery 1.11.0与jQuery ...
开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-...
开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery....
前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+...
编写基于Jquery的表单验证插件 Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write....
### jQuery实战第二版知识点概述 #### 一、书籍基本信息与评价 - **书籍名称**:《jQuery实战第二版》(jQuery in Action, Second Edition) - **作者**:Bear Bibeault 和 Yehuda Katz - **出版商**:MANNING - **...
**jQuery.mmenu与jQuery Mobile:打造最佳侧边菜单** jQuery.mmenu是一款强大的JavaScript插件,专为构建响应式、交互式的侧边菜单而设计。它与jQuery Mobile框架结合使用,可以创造出用户界面(UI)中最具吸引力的...
《jQuery 2.1.1:JavaScript 的强大库》 jQuery 是一个广泛应用于网页开发的JavaScript库,它的出现极大地简化了JavaScript的复杂性,使得网页交互变得更加简单和高效。在这个主题中,我们将深入探讨jQuery 2.1.1...
资源名称:jquery1.7 中文手册 CHM文档(附jquery1.82 chm手册)内容简介:因国内jquery中文手册更新太慢了,等了一段时间实在等不下去了,干脆自己动手做一个丰衣足食,时刻更新. 最后感谢Shawphy提供1.4.1版,jehn提供...