第一单元                                      

jQuery介绍:

 

  1. javaScript类库

   javaScript类库的出现,是为了简化javaScript的开发。

   javaScript类库封装了预定义的对象和使用的函数,可以帮助开发人员来建立

   有高难度交互的Web 2.0特性的富客户端页面,并且兼容各大浏览器,

   javaScript类库可以简称为JS库。

   目前比较流行的javaScript类库有:

   -jQuer –Mootools –Prototype – Dojo

2.什么是jQuery

 jQuery是一个优秀的轻量级javaScript类库,是由John Resig创建于2006年1月的开源项目。

jQuery可以兼容CSS3,及各种浏览器。

 使开发人员更方便处理HTML页面、处理时间、操作DOM、实现动画效果,并且方便地位网站提供AJAX交互。

 使用户的HTML页面保持代码和HTML内容分离。

 注意:jQuery2.X开始不再支持Internet Explorer6,7,8。

  1. 什么是jQuery 

jQuery是核心理念的write less,do more(写更少的代码,做更多的事情)。

二、jQuery的编程步骤

  jQuery的编程步骤:

  1. 引入jQuery的js文件
  2. 使用选择器定位要操作的结点。
  3. 调用jQuery的方法进行操作。

  面向对象的思想。

 Hild();显示

Shoud();隐藏

三、jQuery对象

1.工厂函数$()

 在jQuery中,无论使用哪种类型的选择符,都要从一个美元符号$和一对圆括号开始:$()

 所有能在样式表中使用的选择符,都能放到这个圆括号中的引号内。

 

四、什么是jQuery对象:

 

 

 

五、DOM对象转换为jQuery对象

  使用$()将DOM对象棒状起来,就可以转化成jQuery对象

  语法:$(对象)

 

 

 

六、jQuery对象转换为DOM对象

jQuery对象通过jQuery提供的get(index)方法,得到对应的DOM对象。

--语法:DOM对象=jQuery对象.get(index).

jQuery对象是一个数组对象,可以通过[index]方式,得到对应的DOM对象。

--语法:DOM对象=jQuery对象[index].

 

 

 

七、jQuery选择器

  基本选择器:ID选择器、类选择器、元素选择器、通配符选择器、复合选择器

  层次选择器:Select1空格select2、Select1>select2、Select+select2、Select1~select2

  过滤选择器:基本过滤器、内容过滤器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单属性过滤选择器。

  表单选择器:表单选择器。

  什么是jQuery选择器

  jQuery选择器选择器类似于CSS选择(定位元素、施加样式),能够实现定位元素,施加行为。

  使用jQuery选择器能够将内容与行分离。

  学会使用选择器学习jQuery的基础。

 

八、jQuery选择器的种类

  简洁的写法:-$()工厂函数在很多JavaScript类库中都被作为一个选择器函数使用。

  支持CSS1到CSS3选择器

  --jQuery选择器支持CSS1、CSS2和CSS3选择器,同时拥有少量独有的选择器用法。

  --使用jQuery选择器时,无需考虑浏览器是否支持这些选择器。

  完善的处理机制。

九、基本选择器

 ID选择器:

  特点:最快,尽量使用id选择器。

  作用:返回匹配id属性值的所有元素。

  用法:$(‘’#myDIV’)。

  说明:返回HTML页面中id为myDiv的所有元素。

 

 

 类选择器:

  作用:返回匹配class属性值的所有元素。

  用法:$(“.className”)。

  说明:返回HTML页面中class为className的所有元素

 

 

 

 

元素选择器:

  作用:返回匹配元素名的所有元素。

  用法:$(“elementName”).

  说明:返回HTML页面中元素为elementName的所有元素。

 

 

通配符选择器:

  作用:返回当前HTML页面的所有元素。

  用法:$(“*”)

  说明:返回HTML页面中的所有元素。

 

 

 

复合选择器:

  复合选择器,即所有选择器的合集。

  将每一个选择匹配到的元素合并后一起返回。

 

 

 

(jQuery知识点整理-含有选择器)的更多相关文章

  1. CSS3知识点整理(二)----CSS3选择器

    总结各种CSS3选择器的介绍及具体语法 (一)属性选择器 在CSS2中引入了一些属性选择器,而CSS3在CSS2的基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符的概念,这 ...

  2. jQuery知识点学习整理

    零.jQuery中操作css的方法 1.$("p").css("background-color"); 返回首个匹配元素的background-color的值. ...

  3. jQuery知识点总结(第二天)

    今天继续从我的笔记上面搬运.我们不产生知识,只是知识的搬运工. 内容过滤选择器: ○ 内容选择过滤器                                       $("div ...

  4. js进阶 10-5 jquery中的层级选择器有哪些

    js进阶 10-5 jquery中的层级选择器有哪些 一.总结 一句话总结: 1.jquery中的层级选择器有哪些? 四种,后代,子代,兄弟,相邻兄弟 2.如何区别jquery中的层级选择器? 记住这 ...

  5. web前端面试知识点整理

    一.HTML5新特性 本地存储 webStorage websocket webworkers新增地理位置等API对css3的支持canvas多媒体标签新增表单元素类型结构标签:header nav ...

  6. jQuery的61种选择器

    The Write Less , Do More ! jQuery选择器 1. #id : 根据给定的ID匹配一个元素 <p id="myId">这是第一个p标签< ...

  7. JQuery知识点总结

    一. 1.JavaScript是Netscape公司开发的一种脚本语言(scripting language).JavaScript的出现实现了使得网页和用户之间实时的,动态的和交互的关系,使网页包含 ...

  8. jQuery入门(1)jQuery中万能的选择器

    jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...

  9. jquery笔记之属性选择器 查找以某种条件开头的页面元素

    jquery笔记之属性选择器 查找以某种条件开头的页面元素 转载:http://www.blogbus.com/amyqiong-logs/78340326.html $("div[id]& ...

随机推荐

  1. Servlet Cookie取不到值原因

    现象: 在测试带Cookie的HTTP请求时发现,服务端用request.getHeader("cookie")可以去到值; 但是用request.getCookies()却不行  ...

  2. 关于我上传的activiti自定义流程demo的说明

    最近又收到了一些询问activiti的问题,其中好几个都是向我索要我上传的这个activiti自定义流程demo的数据库设计. 索要的多了,而我早就把这个库给删掉了,所以我便觉得有必要做一个说明: 我 ...

  3. 吐槽版︱MRO-Microsoft R Open快捷键+界面识别+功能设置

    下载了之后,发现连运行(RUN键)在哪都不知道,蒙逼的在哪倒弄半天,都执行不了...问了别人,都说"ctrl+enter",但是我的电脑执行不了,于是今天就狠狠的一个一个按钮的点一 ...

  4. win8.1中安装rabbitmq

    项目测试的时候,用的是项目组linux测试机上的rabbitmq,为了方便自己随时使用,便在自己的电脑win8.1上也安装了一套,安装过程如下: 一.准备erlang和rabbitmq的安装程序:   ...

  5. AlarmManager(全局定时器/闹钟)详解

    AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟.指定时长或以周期形式执行某项操作.通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似.都有两种相似的 ...

  6. Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL

    1.错误描述 org.hibernate.exception.SQLGrammarException: error executing work at org.hibernate.exception. ...

  7. ubuntu14.04 编译安装highpoint rocketraid 2720驱动

    highpoint官方只有ubuntu12.10驱动,对于ubuntu14.04或者12.04,需要手工编译安装驱动. 基本步骤: 1.下载rocketraid 2720驱动源代码 2.在一台装有ub ...

  8. Unity开发之存档和读档的三种实现方式

    此文内容源自siki学院视频,仅供学习!视频链接地址:http://www.sikiedu.com/course/129 工程使用Unity 2017.3.0f3 (64-bit) 老司机读博客,了解 ...

  9. Good Bye 2017 E. New Year and Entity Enumeration

    先按照绿点进行分块 第一个绿点和最后一个绿点之后很好处理不说了 两个绿点之间的讨论: 有两种方案 1:红(蓝)点和绿点顺序连接,距离为相邻绿点距离(也就是双倍绿点距离) 2:红(蓝)点和绿点的点阵中寻 ...

  10. val(),text(),html()的区别

    <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script> ...