初识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>
目录
相关文章
|
23天前
|
Web App开发 JavaScript 前端开发
什么是jQuery
什么是jQuery
26 0
|
缓存 JavaScript 前端开发
jQuery
jQuery 语法 jQuery 选择器
103 0
|
6月前
|
JavaScript 前端开发 开发工具
jQuery
jQuery是一个流行的JavaScript库,它简化了HTML文档的遍历、操作、事件处理和动画等任务,使得Web开发更加高效和直观。使用jQuery,可以轻松地添加、删除或修改HTML元素的内容,也可以方便地处理用户输入和表单验证等问题。jQuery还提供了丰富的插件和扩展,可以实现更多的功能,例如动画效果、滚动效果、表格排序等。
39 7
|
Web App开发 设计模式 JavaScript
jquery
jquery
57 0
|
JavaScript
jquery 的使用
jquery 的使用
71 0
|
前端开发 JavaScript
|
Web App开发 JSON JavaScript
|
前端开发 JavaScript
|
Web App开发 前端开发 JavaScript