博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python全栈之jQuery笔记
阅读量:4646 次
发布时间:2019-06-09

本文共 24078 字,大约阅读时间需要 80 分钟。

jQuery runnoob网址:http://www.runoob.com/jquery/jquery-tutorial.htmljQuery API手册: http://www.runoob.com/manual/jquery/jQuery笔记笔记来源于:    传智播客的黑马程序员视频笔记.    菜鸟教程:http://www.runoob.com/    自己的查询与整理.JS的不完美地方:    1. 代码比较麻烦,给多个元素添加事件需要遍历,可能还需要进行嵌套.    2. 找对象麻烦,方法少,还比较长.    3. 会有兼容性的问题.    4. 如果想要实现简单的动画效果,需要用 animate, 也存在兼容性问题.    5.js注册事件存在覆盖情况,需要使用addEventListener,比较麻烦.jQuery的优点:    1. 隐式遍历,不需要使用for循环;    2. 找对象比较容易,非常灵活;    3. 处理兼容性问题比较好;    4. 实现动画效果非常简单,而且功能强大.    5. 代码简单,粗暴.jQuery版本:    1.x版本: 能够兼容IE678浏览器    2.x版本: 不兼容IE678浏览器    1.x和2.x版本的jQuery都不再更新版本了,现在只更新3.x版本    3.x版本: 不兼容IE678,更加的精简(在国内不流行, 因为国内使用jQuery的主要目的就是兼容IE678)jQuery的入口函数:    方式一:        $(document).ready(function () { 代码块 });    方式二:        $(function () { 代码块 });JS的入口函数:    window.onload = function () { 代码块 };两种入口函数的区别:    1.jQuery的入口函数要比JS的入口函数先执行;    2.jQuery的入口函数会等待页面加载完成才执行,但不会等待图片的加载;    3.JS的入口函数会等待页面和图片都加载完成才执行.DOM对象:    使用JS的方式获取的元素就是JS对象(DOM对象).jQuery对象:    使用jQuery的方式获取的元素就是jQuery对象.DOM对象与jQuery对象是两类不同的对象,所以:    DOM对象不能调用jQuery的方法;    jQuery对象也不能调用DOM对象的方法;    但是DOM对象和jQuery对象之间可以相互转换.DOM对象转换为jQuery对象:    $(DOM对象)jQuery对象转换成DOM对象:    将jQuery中封闭的DOM对象取出来即可.jQuery中的 $ 实际上就是一个函数.=================================================================jQuery中的选择器:jQuery的选择器基本兼容了CSS1到CSS3所有的选择器,并且还添加了很多复杂的选择器.用jQuery选择器选择一个对象,会有多种不同的方法可供选择.1.基本选择器(跟CSS选择器用法一模一样):名称          用法(示例)              描述ID选择器       $("#id名")           获取指定的ID元素类选择器       $(".class名")        获取同一类class元素标签选择器     $("标签名")           获取同一类标签的所有元素并集选择器     $("div,p,li")        使用逗号分隔,只要符合条件之一就会被选择交集选择器     $("div.redClass")    获取class为redClass的div元素其他选择器示例:              $(document)          选择整个文档对象              $("input[name=first]")选择name属性等于first的input元素(标签) 注意:这么写也行:$("input[name='first']")              $("[name]")          选择所有包含name属性的标签              $("[name=first]")    选择所有属性name等于first的标签 注意:这么写也行:$("[name='first']")              $("a[target!='_blank']")  选取所有 target 属性值不等于 "_blank" 的  元素              $(":button")         选取所有 type="button" 的  元素 和 

  

转载于:https://www.cnblogs.com/fengbo1113/p/9727218.html

你可能感兴趣的文章
Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)
查看>>
STM8S——8位基本定时器(TIM4)
查看>>
[LeetCode]Path Sum
查看>>
树结构的控制
查看>>
编译cubieboard android 源码过程详解之(六):pack
查看>>
Dream------scala--开发环境搭建
查看>>
vs 2017 无法安装任何 nuget package,提示“库没有注册。。。”
查看>>
[LeetCode] 2. Add Two Numbers 链表两数之和
查看>>
jenkins git can't work ERROR: Timeout after 10 minutes ERROR: Error fetching remote repo 'origin'
查看>>
mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'
查看>>
Python爬虫基础(三)urllib2库的高级使用
查看>>
1041. Robot Bounded In Circle
查看>>
Sql Server数据库备份和恢复:原理篇
查看>>
导出手机QQ聊天记录到电脑
查看>>
Git学习脑图
查看>>
fafu oj 1266 数数
查看>>
日期和时间模块
查看>>
开发系列:03、Spark Streaming Custom Receivers(译)
查看>>
fixed与sticky的区别
查看>>
keil C51 例子
查看>>