jquery笔记19项分类(自测和参考)

1 篇文章 0 订阅

jquery笔记

1、选择器

$("p")

$("#test")

$(".test")

$("#test")

$("p:first")
$("ul li:first")
$("ul li:first-child")
$("[href]") 选取带有 href 属性的元素
$(":button") 选取所有 type=“button” 的 <input>元素 和 <button>元素
$("tr:even") 选取偶数位置的 <tr>元素
$("tr:odd") 选取奇数位置的 <tr>元素

2、事件

$(document).ready() 方法允许我们在文档完全加载完后执行函数

鼠标事件

  • click(function(){})
  • dblclick
  • mouseenter
  • mouseleave
  • hover

键盘事件

  • keypress
  • keydown
  • keyup

表单事件

  • submit
  • change
  • focus
  • blur

文档/窗口事件

  • load
  • resize
  • scroll
  • unload

3、隐藏和显示

  • hide(speed,callback) 和 show()
  • toggle()

4、淡入淡出

  • fadeIn(speed,callback)
  • fadeOut()
  • fadeToggle()
  • fadeTo()

5、滑动

  • slideDown(speed,callback)
  • slideUp()
  • slideToggle()

6、动画

  • animate({params},speed,callback)
$("button").click(function(){
 $("div").animate({
   left:'250px',
   opacity:'0.5',
   height:'150px',
   width:'150px'
 });
});

7、停止动画

  • stop(stopAll,goToEnd)

8、方法链接

  • $("#p1").css("color","red").slideUp(2000).slideDown(2000);

9、DOM 操作

  • 获得内容 - text()、html() 以及 val()

text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值

  • 获取属性 - attr()
  • 回调text(function(i,origText){ return "旧文本: " + origText + " 新文本: Hello world! (index: " + i + ")";
  • 设置属性 .attr(“href”,“http://”)

10、添加元素

  • (标签内)append() - 在被选元素的结尾插入内容
  • (标签内)prepend() - 在被选元素的开头插入内容
  • (标签外)after() - 在被选元素之后插入内容
  • (标签外)before() - 在被选元素之前插入内容

11、删除元素

  • remove() - 删除被选元素(及其子元素) 过滤被删除的元素

$(“p”).remove(".italic");

  • empty() - 从被选元素中删除子元素

12、获取和设置css

  • addClass() - 向被选元素添加一个或多个类
  • removeClass() - 从被选元素删除一个或多个类
  • toggleClass() - 对被选元素进行添加/删除类的切换操作
  • css() - 设置或返回样式属性
  • css(“propertyname”,“value”);

13、尺寸

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()
    尺寸

14、遍历

  • 祖先:
  • parent()
  • parents()
  • parentsUntil()
  • 后代:
  • children()
  • find()

15、同胞

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

16、过滤

  • first() 返回被选元素的首个元素。
  • last() 返回被选元素的最后一个元素

$("div p").last();

  • eq() 返回被选元素中带有指定索引号的元素

$("p").eq(1);

  • filter()

允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
$(“p”).filter(".url");

  • not() 返回不匹配标准的所有元素。

17、Ajax

  • $(selector).load(URL,data,callback)

参数:

  • responseTxt - 包含调用成功时的结果内容
  • statusTXT - 包含调用的状态
  • xhr - 包含 XMLHttpRequest 对象
  • $.get(URL,callback);
  • $.post(URL,data,callback);

参数:
data,status

18、兼容其他js框架

  • noConflict() 对 $ 标识符的控制
$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
   jQuery("p").text("jQuery 仍然在工作!");
  });
});

19、跨域请求(JSONP)

将回调函数放入请求参数中进行跨域请求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。
1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。1、资源目源码均已通过严格测试验证,保证能够正常运行; 2、目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值