`
windelk
  • 浏览: 15267 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

Learning JQuery 读书笔记——第一、二章

阅读更多
第一章 入门
1.jquery作用
2.加载:

$(document).ready();
结构预定DOM加载完成后(不必等待图像加载完成)触发的函数调用。传统方式(<body onload=””>)缺点:1)为添加行为而修改了HTML代码,导致结构和功能紧密耦合的做法,会代码混乱。2)函数可能需要被多处调用,那么在添加新的行为将涉及不同位置上的改动,增加了出错的可能性,也使设计者与编程人员间的并行工作流程趋于复杂化。
3.匿名函数(lambda函数):
$(document).ready(function(){
$(‘.poem-stanza’).addClass(‘emphasized’);
});
4.闭包:
第二章 CSS选择符
1.工厂函数$()
$()会将放到()中的任何元素自动执行循环遍历,并会被保存到一个jQuery对象中。
如:
  标签名:$(‘p’)
  ID: $(‘#some_id’)
  类:$(‘.some_class’)
$(expr)
说明:该函数可以通过css选择器,Xpath或html代码来匹配目标元素,所有的jQuery操作都以此为基础
参数:expr:字符串,一个查询表达式或一段html字符串
eg:$("div > p")
$(elem)
说明:限制jQuery作用于一个特定的dom元素,这个函数也接受xml文档和windows对象
参数: elem:通过jQuery对象压缩的DOM元素
eg:$(document)
$(elems)
说明:限制jQuery作用于一组特定的DOM元素
参数: elem:一组通过jQuery对象压缩的DOM元素
eg:$(form1.elements )
2.CSS选择符:
子元素组合符(>
  $('#selected-plays > li').addClass('horizontal');
否定式伪类选择符(:not(.some_class))
     $('#selected-plays > li:not(.horizontal)').addClass('sub-level');
3.Xpath选择符:
XML Path Language,XML路径语言。在XML文档中识别不同元素或者元素值的一种语言。
[]另一种用途:在不带前置@符号的情况下,用来指定包含在另一个元素中的元素。如:$('div[ol]')取包含一个ol元素的所有div元素
属性选择符
$('a[@title]') 选择所有带title属性的链接
• 可以以类似正则表达式的语法来标识字符串的开始(^)和结尾($)。也可以使用星号(*)表示字符串中的任意位置。
如:
$('a[@href^="mailto:"]') 寻找所有带href属性且以mailto开头的锚元素
$('a[@href$=".pdf"]') 寻找所有带href属性并以.pdf结尾的链接
$('a[@href*="mysitle.com"]') 寻找所有内部链接
自定义选择符
与CSS中的伪类选择符语法相同,以一个冒号(:)开头。如
$('div.horizonal:eq(1)') 从匹配的带有horizonal类的div集合中选择第二项
注:javascript数组从0开始的编号方式。而CSS则是从1开始。
常用::odd和:even 奇偶
$('tr:odd').addClass('odd');
  :contains() 包含
4.DOM遍历方法
.filter()
.parent()
.find()
分享到:
评论

相关推荐

    Learning jQuery - Fourth Edition

    ### 学习jQuery第四版——深入理解简单JavaScript技术 #### 一、书籍简介与背景 《Learning jQuery - Fourth Edition》是一本由Packt Publishing出版的专业jQuery学习教程,该书为第四版,出版于2013年6月。本书由...

    Learning jQuery 1.3 | Jquery基础教程(第二版)

    **jQuery基础教程(第二版)** jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的使用,尤其是处理HTML文档、事件处理、动画效果以及AJAX交互。本教程将深入探讨jQuery的核心概念和功能,...

    Learning jquery中文版

    《Learning jQuery中文版》是为想要深入理解和应用jQuery这一强大JavaScript库的开发者量身打造的一本教程。jQuery是一个高效、简洁且易用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计...

    Learning jQuery Fourth Edition

    《Learning jQuery Fourth Edition》是关于学习jQuery技术的一本英文原版基础教程,由Jonathan Chaffer和Karl Swedberg两位专家合著,第四版出版于2013年,是Packt Publishing出版社出版的一系列IT技术书籍中的一个...

    jquery 精品教程 -- Learning JQuery

    - **第一章:入门篇** - jQuery简介 - 安装与配置 - 基础语法和选择器 - **第二章:核心功能** - DOM操作详解 - 事件处理 - 动画效果 - **第三章:高级技巧** - AJAX应用 - 插件开发 - 性能优化 - **第四章...

    jquery 基础教程(learning jquery) 绝对完整版 part2.rar

    jquery 基础教程(learning jquery) 绝对完整版 废了九牛二虎之力才找到的 资源非常珍贵 详细精炼地讲解了jquery 非常适合初学者及有经验的开发人员 需要连同part1.rar 一同下载才能解压

    jQuery基础教程 (Learning jQuery) 完整源代码

    "Learning jQuery"是一本旨在帮助初学者掌握jQuery基础知识的教程,而这个压缩包提供了完整的源代码,让学习者能够动手实践,加深理解。 jQuery的核心概念是简化DOM(Document Object Model)操作、事件处理、动画...

    Learning jQuery 3 - Fifth Edition

    Learning jQuery 3 - Fifth Edition by Adam Boduch English | 29 May 2017 | ASIN: B01N2RKEL3 | 448 Pages | AZW3 | 6.45 MB Create efficient and smart web applications with jQuery 3.0 using this step-by-...

    Learning JQuery.pdf(完整版)

    这个“Learning JQuery.pdf(完整版)”教程是为那些希望快速掌握jQuery基础知识的新手设计的。它以清晰易懂的方式介绍了jQuery的核心概念,帮助初学者在网页开发中有效地利用这个强大的工具。 ### 1. jQuery简介 ...

    Learning jQuery 3

    Learning jQuery 3

    来本JQUery的书《Learning JQuery 1..3》

    《Learning jQuery 1.3》是一本专注于jQuery库的学习指南,旨在帮助开发者深入理解并熟练运用这个强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务,使得JavaScript编程变得更加...

    Learning jQuery(4th Edition)

    《Learning jQuery(4th Edition)》是一本深受jQuery爱好者欢迎的教程,由jQuery官方推荐,专为想要深入理解和掌握jQuery技术的读者而设计。这本书的第四版提供了高清的阅读体验,并且带有详细的目录,便于读者查找和...

    Learning jQuery 3(5th) epub

    Learning jQuery 3(5th) 英文epub 第5版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Learning+jquery中文版

    《Learning jQuery 中文版》是一本深入学习jQuery的权威指南,专为想要提升JavaScript编程技能,尤其是使用jQuery库的开发者而设计。jQuery是一款强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及...

    jQuery基础教程(Learning jQuery完整中文版)

    jQuery官网推荐四本教程之一,最权威和最早诠释jQuery的经典教材! 此版本为完整中文版PDF.

    Learning jQuery 4th Edition.pdf

    **Learning jQuery Fourth Edition** 是一本专为希望深入了解 jQuery 的开发人员所编写的书籍。本书通过一系列简单的 JavaScript 技术来帮助读者提高网页交互性、设计及整体开发水平。 #### 三、核心知识点 ##### ...

    Learning jquery中文版(完整版).part4

    Learning jquery中文版(完整版) 很难找的哦... 分数有些高,有分数的就下载吧! 是完整版来的哦... 共六部分

Global site tag (gtag.js) - Google Analytics