IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JQuery入门 -> 正文阅读

[JavaScript知识库]JQuery入门

JQuery库

什么是JQuery

定义:Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由[John Resig](https://baike.baidu.com/item/John Resig/6336344)发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

什么是CDN

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。 [1]

JQuery的引入方式

  1. 通过cdn的方式引入

    通过一些网站查询中文的链接,将其引入https://www.bootcdn.cn/jquery/

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
  1. 通过官网下载文件的方式引入

Jquery的公式

公式:(语法格式)

$(selector).action()

$() :jquery的选择器就是css的选择器

Jquery入门

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
	</head>
	<body>
       
        <button type="button" id="first">测试</button>

        <script>
            $('#first').click(function(){
                alert('hello Jqury')
            })
        </script>
	</body>
</html>

Jquery选择器

与原生的js选择器相比jquery的选择器更为简便且支持css的选择器

标签选择器

id选择器

类选择器

$('#first')
$('.first')
$('p')

更多的选择器参考文档

Jquery事件

鼠标事件 键盘事件 其他事件

鼠标事件

获取鼠标的位置信息

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
        <style>
            #divmove{
                width: 500px;
                height: 500px;
                border: 1px solid red;
            }
        </style>
	</head>
	<body>
       <!-- 获取鼠标当前的坐标-->
        mouse:<span id="move"></span>
        <div id="divmove"></div>

        <script>
            //当网页元素加载完毕之后相应事件
            $(function(){
                $('#divmove').mousemove(function(e){
                    $('#move').text('x:'+e.pageX+'y'+e.pageY)
                })
            });
        </script>
	</body>
</html>

JQuery操作DOM

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
       
	</head>
	<body>
        <!-- 节点文本操作 -->
       <ul id="test-ul">
           <li class="js">js</li>
           <li name="python">python</li>
           
       </ul>

       <script>
           $('#test-ul li[name=python]').text('java');
           var x = $('test-ul').html();
           console.log(x)
       </script>
	</body>

</html>

Css的相关的操作

 $('#test-ul li[name=python]').css({"color":"red"})

通过键值对的形式进行设置

元素的显示和隐藏

$('#test-ul li[name=python]').show()
$('#test-ul li[name=python]').hide()

常用框架

layui (拓展组件 layee)弹窗组件

Element-ui:组件

Ant Design

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-22 22:57:51  更:2021-07-22 22:58:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 10:39:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码