jQuery学习笔记(一):入门
2016-11-09 22:20
204 查看
一、JQuery是什么
JQuery是什么?始终是萦绕在我心中的一个问题:借鉴网上同学们的总结,可以从以下几个方面观察。
不使用JQuery时获取DOM文本的操作如下:
二、JQuery能做什么
jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery库包含以下功能:HTML元素选取、HTML元素操作、CSS操作、HTML事件函数、JavaScript特效和动画、HTML|DOM遍历和修改、AJAX、Utilities。
jQuery使用户方便快捷获取DOM元素、动态修改页面样式、动态改变DOM内容、响应用户的交互操作、为页面添加动态效果、统一Ajax操作、简化常见的JavaScript任务。
上述是对JQuery比较中肯的评价,节选其中的关键字可以粗略的观察到:
方便的选取DOM元素,操作DOM元素。(HTML元素选取、HTML元素操作、获取DOM元素、动态修改页面样式、动态改变DOM内容)
响应用户操作。(HTML事件函数、JavaScript特效和动画、响应用户的交互操作、为页面添加动态效果)
简化AJAX操作。(方便地为网站提供AJAX交互、统一Ajax操作)
即:方便DOM的选取和操作、响应用户操作、简化AJax操作。
三、DOM是什么
上述提到了DOM元素,不了解,查阅总结如下:DOM 全称是 Document Object Model,是文档对象模型。
通过DOM元素,可以方便的操作HTML中的节点,比如获取节点的内容,添加某些元素,删除某些元素。
也就是说,DOM元素和HTML息息相关,它将HTML中的一个个标签封装成DOM元素,以便于JavaScript进行操作。
四、JQuery与DOM之间的关系
JQuery对象与DOM对象之间有什么区别?先了解什么是JQuery对象:
JQuery对象就是用JQuery包装DOM之后产生的对象。JQuery对象是JQuery独有的,可以使用JQuery的各种方法。
这段代码的作用等同于用DOM实现代码:
还需要注意一点的是:
用#id作为选择器获取得的是jQuery对象,document.getElementById("id")得到的DOM对象,这两者并不等价。
另外,JQuery对象与DOM对象之间可以互相转换。
JQuery对象 -> DOM对象
两种转换方式将一个JQuery对象转换成DOM对象:[index]和.get(index);
jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。如$(document.getElementById("test"))
需要再次强调注意的是:DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法。
五、JQuery中的“$”有什么作用
这个问题解决之后,还有一个疑问:我们经常在JQuery看见$('div')、$('#id')、$('.class')等类似的代码。那么其中的"$"究竟有什么作用呢?$其实就是jQuery的别称。是jQuery提供的一个函数,用来将DOM元素、选择器包装成jQuery对象。
所以"$"其实是一个符号,$()代替了jQuery(),当然你也可以使用其他的字符来代替"$"
相关文章推荐
- jQuery 入门级学习笔记及源码
- 第一章 jquery开发入门 学习笔记
- jQuery学习笔记之入门
- jQuery学习笔记(一):入门
- jQuery入门学习笔记--初学
- jQuery-基础入门 学习笔记一
- Jquery学习笔记——第一章 Jquery入门及基础语法
- jQuery入门学习笔记----第二章 jQuery选择器
- jquery入门学习笔记(1)
- jQuery入门基础知识学习笔记
- java 从零开始,学习笔记之基础入门<Jquery>(四十三)
- [知了堂学习笔记]_JQuery入门
- jQuery入门学习笔记
- 第一章 jquery开发入门 学习笔记
- jQuery学习笔记 - 基础知识扫盲入门篇
- JavaScript学习笔记8-jQuery入门介绍、css选择器复习
- jQuery 学习笔记 之二 附: jQuery入门指南教程列表
- jQuery入门学习笔记----第一章 jQuery开发入门
- jQuery学习笔记1——入门
- jQuery学习笔记之一——jQuery入门与基础核心