初识jQuery

简介: 初识jQuery

JavaScript类库

JavaScript类库简称为JS库,是为了简化JavaScript的开发或者是DOM的操作等。其中一些JS库也会根据特定场景封装一系列的操作,例如日期控件等。


JavaScript类库会预定义一系列对象和函数,降低开发人员使用JavaScript的难度,兼容各个刘览器提供简单易用的相应功能。


目前,市面上的JavaScript类库数量众多,质量也是参差不齐。一般会选用生命周期比较久的,或者市场占有率较高的JavaScript类库使用。


工厂函数

jQuery的工厂函数是作为jQuery操作的一个入口,通过该函数可以实现定位页面元素、将DOM对象包装成jQuery对象,以及创建页面元素等功能。


jQuery的工厂函数有两种写法:


$(selector/element)

jQuery(selector/element)

示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>工厂函数</title>
<!--引入jQuery文件-->
    <script src="../jquery-1.12.4.js"></script>
</head>
<body>
<button id="btn">按钮</button>
</body>
<script>
    // DOM操作(返回值为DOM对象):获取页面的按钮元素
    var btn = document.getElementById('btn');
    console.log(btn);
    /*
    * jQuery操作 - 获取页面的按钮元素
    * jQuery() - 称为jQuery的工厂函数
        *作用:该函数是jQuery操作的一个入门
        * 用法:
            *1、jQUery('#btn')
            *2、$()
        * 返回值:jQuery对象
    * */
    // var btn = jQuery('#btn');
    var btn = $('#btn');
    console.log(btn)
</script>
</html>

说明:“$”符号与“jQuery”单词的含义是一致的,这是jQuery核心库的一个约定。

1、jQuery约定

为了区分DOM变量与jQuery变量的区别,约定jQUery返回变量增加一个前缀“$”。

示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title> jQuery约定</title>
</head>
<body>
    <button id="btn">按钮</button>
</body>
<script>
    // DOM操作(返回值为DOM对象):获取页面的按钮元素
    var btn = document.getElementById('btn');
    console.log(btn);
    /*
    * jQuery操作 - 获取页面的按钮元素
        返回值 - 返回的变量增加一个前缀“$”
    * */
    // var btn = jQuery('$btn');
    var $btn = $('#btn');
    console.log($btn)
</script>
</html>

2、DOM对象与jQuery对象之间的转换

将DOM对象转换为jQuery对象—-使用工厂函数

将jQuery对象转换为DOM对象

①:jQuery对象是一个类数组的对象使用:jQuery对象[索引值]

②:jQuery对象提供了get(index)方法 – index表示索引值

示例代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>对象与jQuery对象</title>
</head>
<body>
<button id="btn">按钮</button>
</body>
<script>
    var btn = document.getElementById('btn');
    // 1、将DOM对象转换为jQuery对象 --- 使用工厂函数
    var $btn = $(btn);
    console.log($btn);
    // 2、将jQuery对象转换成DOM对象
    //(1)jQuery对象是一个类数组的对象  - jQuery对象[索引值]
    var $btn1 = $btn[0]
    console.log($btn1);
    //(2)jQuery对象提供了get(index)方法 -- index表示索引值
    var btn2 = $btn.get(0);
    console.log(btn2);
</script>
</html>
目录
相关文章
|
6月前
|
JavaScript 前端开发
jQuery
jQuery 选择器是 jQuery 中的核心功能之一,它允许我们通过 CSS 选择器语法来选择 HTML 文档中的元素。jQuery 选择器比 CSS 选择器更加强大,因为它可以用于查找、筛选、选择和操作 HTML 元素,而且不需要了解浏览器的兼容性问题。
32 2
|
5月前
|
JavaScript 前端开发
认识jQuery
认识jQuery
|
6月前
|
JSON JavaScript 前端开发
关于jQuery
关于jQuery
30 2
|
JavaScript 前端开发
jQuery小练习
jQuery小练习
|
前端开发 JavaScript
Html+Css+jquery 2021/11/1
Html+Css+jquery 2021/11/1
81 0
Html+Css+jquery 2021/11/1
|
JavaScript CDN
|
存储 JavaScript 前端开发
三天轻松搞定JQuery
三天轻松搞定JQuery
116 0
三天轻松搞定JQuery
|
JSON 前端开发 JavaScript
|
JavaScript
|
前端开发 JavaScript 数据安全/隐私保护
html+js+Jquery(一)
html+js+Jquery(一)
216 0
html+js+Jquery(一)