chapter 1 认识 jQuery

jquery.js(开发版),jquery.min.js(生产版)

window.onload 与 $(document).ready() 的对比:

jquery 代码风格

  尽量为单行代码添加注释。

jquery 对象和 DOM对象

  DOM树:

  

  DOM对象的获取:

  

  jquery对象的获取:

  

  $等价于jQuery。$("#id") 等于 jQuery("#id")。

  dom对象的属性 在jquery对象中以方法的形式获取。

  dom对象.属性 = jquery对象.attr(属性名);

  jquery对象方法与dom对象属性互无关系,不可混用。

jquery 对象和DOM对象的相互转换

  约定定义jquery变量风格(加$):

  

二者相互转换

  jquery对象是通过jQuery 包装DOM对象后产生的对象。

  jquery对象类似dom对象为元素组成的数组,下标为0的元素为其本身dom对象。

  获取dom对象:

  var $cr=$("#cr");  var cr=$cr[0];  var cr=$cr.get(0);

  获取jquery对象:

  var cr=document.getElementById("cr");  var $cr=$(cr);

  jquery对象=jQuery(DOM对象)=jQuery(jQuery对象[下标]);

  $()函数是jquery工厂。

  

  

chapter 2 jQuery 选择器

先了解css选择器:

 

 

  使用选择统一设置页面样式符合 表现和内容相分离的设计原则。

  css选择器对元素添加样式,jquery选择器对元素添加行为。

jquery 选择器

  网页内容与行为分离:

  

  

  jquery选择器 支持css1到css3选择器;

  jquery选择器在未选择到元素时不会报错;

  使用jquery判断元素是否存在:

  

基本选择器

 

层次选择器

过滤选择器

  基本过滤选择器

  内容过滤选择器

  

  可见性过滤选择器

  

  属性过滤选择器
  

  子元素过滤选择器

  

  表单对象属性过滤选择器

  

表单选择器

  

其他选择器

 

《锋利的jQuery 第二版》chapter 1~的更多相关文章

  1. 《锋利的Jquery第二版》读书笔记 第二章

    本章节主要Jquery选择器 jquery选择器与css选择器十分相似,特别需要注意的是 <script type="text/javascript"> documen ...

  2. 《锋利的Jquery第二版》读书笔记 第一章

    按照书本介绍顺序整理jquery库相关的语法.要点. window.onload与$(document).ready()功能类似,前者需要所有资源加载完毕,且不能同时编写多个:后者加载完DOM结构即执 ...

  3. 锋利的jquery第二版学习笔记

    jquery系统学习笔记 一.初识:jquery的优势:1.轻量级(压缩后不到30KB)2.强大的选择器(支持css1.css2选择器的全部 css3的大部分 以及一些独创的 加入插件的话还可支持XP ...

  4. 《锋利的Jquery第二版》读书笔记 第三章

    DOM操作的分类 1.DOM Core不专属JavaScript,任何一种支持DOM的程序设计语言都可以使用它,也可以处理XML等标记语言编写出来的文档,getElementById().setAtt ...

  5. 锋利的jQuery(第二版)源码下载地址

    书上给的http://cssrain.sinaapp.com无法访问 问作者邮箱要的: 第1版源码:百度云盘下载:http://pan.baidu.com/share/link?shareid=104 ...

  6. 锋利的jQuery读书笔记---选择器

    前段时间入手了锋利的jQuery(第二版),想着加强下自己的js能力,可前段时间一只在熟悉Spring和Hibernate.最近抽时间开始读这本书了,随便也做了些记录. 读书的过程是边看边代码测试,所 ...

  7. 锋利的jQuery(第二版)学习总结

    通过对<锋利的jQuery>(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结. 此书主要讲解了jQuery的常用操作,包括认识jQuery,j ...

  8. 锋利的jQuery学习总结

    通过对<锋利的jQuery>(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结.此书主要讲解了jQuery的常用操作,包括认识jQuery,jQ ...

  9. 《锋利的jQuery》学习总结

    通过对<锋利的jQuery>(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结.此书主要讲解了jQuery的常用操作,包括认识jQuery,jQ ...

随机推荐

  1. Python迭代dict的value

    我们已经了解了dict对象本身就是可迭代对象,用 for 循环直接迭代 dict,可以每次拿到dict的一个key. 如果我们希望迭代 dict 对象的value,应该怎么做? dict 对象有一个  ...

  2. 对excel进行封装

    package com.huawei.utils; import java.io.FileNotFoundException;import java.io.FileOutputStream;impor ...

  3. php获取远程图片模拟post,file上传到指定服务器

    1.获取远程图片 /** $path保存图片的地址 $url要获取的远程图片地址 **/ function getimg($path,$url){ $aext = explode('.', $url) ...

  4. Java核心知识点 --- 线程中如何创建锁和使用锁 Lock , 设计一个缓存系统

    理论知识很枯燥,但这些都是基本功,学完可能会忘,但等用的时候,会发觉之前的学习是非常有意义的,学习线程就是这样子的. 1.如何创建锁? Lock lock = new ReentrantLock(); ...

  5. default of c#

    [default of c#] 在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T: T 是引用类型还是值类型. 如果 T 为值类型,则它是数值还是结构. 给 ...

  6. __str__&__repr__

    [__str__&__repr__] object.__str__(self): Called by the str() built-in function and by the print  ...

  7. Cocoapods 版本升级

    和往常一样使用 Cocoapods ,执行命令: $ pod install #输出信息 /System/Library/Frameworks/Ruby.framework/Versions/2.0/ ...

  8. 670. Maximum Swap 允许交换一个数 求最大值

    [抄题]: Given a non-negative integer, you could swap two digits at most once to get the maximum valued ...

  9. Python操作Excel删除一个Sheet

    在使用Python进行数据分析处理,操作Excel,有时需要删除某个Excel里的某个sheet,这里记录一个我测试成功的一个办法 软件环境: 1.OS:Win 10 64位 2.Python 3.7 ...

  10. Web实践—Rec 1

    累计完成任务情况: 阶段内容 参与人 开会学习作业要求,取得共识 全体 注: 1."阶段内容"划斜线表示完成.2.采用倒序. 具体情况: 正式开展实践作业之前的说明: 按照之前达成 ...