本帖最后由 g207776411 于 2018-5-9 17:10 编辑
Day_05JQuery
Day_05-JQueryJS主流框架 JQuery , ExtJs, DWR,Prototype... JQuery(js的类库)是JavaScript的框架
注意:字JQuery中$符号就是JQuery, 在执行顺序上,JQuery 的效率要比js要高 // JQuery的方式:相当于页面加载的事件,可以执行多次.效率比window.onload要高. //window.onload 等页面加载完成后执行该方法. //$(function(){}):等页面的DOM树绘制完成后进行执行.
JQuery的引用方式 <script src="../../js/jquery.js"></script> JQuery的两种调用function的语法各式 JQuery和JS在页面加载事件上不同,
$(function(){
});
$(document).ready(function(){
});JS和JQuery的对象转换
JS-JQ的转换
$(JS的对象);
JQ-JS的转换
$(JS的对象).get(0)或$(JS的对象)[0]效果
show([s,[e],[fn]])
hide([s,[e],[fn]]) _____隐藏方法
格式:
$(document).ready(function(){
$("要隐藏的标签").click(function(){
$(this).hide();
});
slideDown(,[e],[fn]) ______向下滑动
slideUp([s,[e],[fn]]) ______向上滑动
两者的用法;
* 使用一:Jq对象.slideDown();
* 使用二:Jq对象.slideDown(“slow”); // slow,normal,fast
* 使用三:Jq对象.slideDown(毫秒值); // 1000
* 使用四:Jq对象.slideDown(毫秒值,function(){});
slideToggle(,[e],[fn])
fadeIn(,[e],[fn]) ___淡入
fadeOut(,[e],[fn]) ___淡出
使用格式:
* 使用一:Jq对象.slideUp();
* 使用二:Jq对象.slideUp(“slow”); // 可传参数slow,normal,fast
* 使用三:Jq对象.slideUp(毫秒值); // 1000
* 使用四:Jq对象.slideUp(毫秒值,function(){});
例如:
fadeTo([,o,[e],[fn]])
fadeToggle([s,[e],[fn]])
$(selector).animate({params},speed,callback); 用来创建自定义对象 ____自定义动画
stop([c],[j])
delay(d,[q])
finish([queue])
toggle(); ____单击切换函数JQuery的选择器 id选择器
类选择器
元素选择器
通配符选择器
并列选择器
选择器的层级关系 后代选择器:使用空格 所有后代包含孙子及以下的元素 子元素选择器:使用> 第一层的元素(儿子) 下一个元素:使用+ 下一个同辈元素 兄弟元素:使用~ 后面所有的同辈元素 JQurey的选择器 用JQuery来获取元素属性值 -
$("#id").prop({"","",""}) 获得属性的值
$("#id").prop("src")修改属性的值
$("#id").prop("src")一次性修改多个属性
获取HTML,文本和val JQuery的核心JQuery的方法只能用JQuery的对象来调用,它的核心函数是$() JQuery种的两种循环方式 each() 第一种: i代表下标,n代表遍历的每个元素
第二种:
|
|