【jQuery入门】基础使用-入口函数、顶级对象$

文章目录

  • 前言
  • 一、基础使用
    • 1.1 jQuery的下载
    • 1.2 简单的使用
  • 二、顶级对象$
  • 总结


前言

jQuery是一款广泛应用于前端开发的JavaScript库,它简化了许多常见任务的操作,使得代码编写更加便捷。本文将介绍jQuery的基础使用,包括入口函数和顶级对象$的概念,为初学者提供一个简单入门的指南。


一、基础使用

1.1 jQuery的下载

我们可以在下面这个网址来下载:
jQuery下载地址
在这里插入图片描述
在这里点击下载。

在这里插入图片描述
我们可以使用npm安装:

npm install jquery

在这里插入图片描述
我们打开它,把里面的代码复制进来就可以了,在本地创建一个js文件,把里面代码复制进去,用script标签搞进去就可以了

在这里插入图片描述
就像这样即可。

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script>
</head>
<body></body>
</html>

在body以前引入它即可。

1.2 简单的使用

我们可以简单的使用它一下:

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}</style>
</head>
<body><div>AAAA</div>
</body><script>$('div').hide()</script></html>

在这里插入图片描述
这样这个div就隐藏了。

jQuery可以等待页面加载完毕再去执行:

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}</style>
</head>
<body><div>AAAA</div>
</body><script>$(document).ready(function(){$('div').hide()})//等待DOM加载完毕去执行里面的函数</script></html>

我们可以简写成$(function(){})

二、顶级对象$

$是jQuery的别称,在代码中可以使用jQuery代码$,但一般为了方便,通常都直接使用$。

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}</style>
</head>
<body><div>AAAA</div>
</body><script>$(function(){jQuery('div').hide()})</script></html>

2.$是jQuery的顶级对象,相当于原生JavaScript中的window。把元素利用$包装成Query对象,就可以调用jQuery的方法。


总结

本文简要介绍了jQuery的入口函数和顶级对象的基础使用。通过正确使用入口函数,确保你的代码在DOM加载完毕后执行,避免了一些常见的问题。而作为顶级对象,提供了强大的功能,使得DOM操作变得更加简便。这只是jQuery功能的冰山一角,希望这个简短的入门指南能够为初学者提供一个良好的起点。在深入学习jQuery的过程中,你将发现它是一个强大而灵活的工具,可以大大简化前端开发的工作流程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/415456.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker-nacos集群部署

nacos单机模式 先拉取一个mysql docker pull mysql:5.7 定义一个挂载目录 mkdir -p /mysql/{conf,data,script} 配置一个my.cnf放到conf目录下 开启mysql容器 privilegedtrue:使用该参数&#xff0c;container内的root拥有真正的root权限&#xff0c;否则&#xff0c;cont…

鹧鸪云如何实现光伏测绘?

随着科技的飞速发展&#xff0c;新能源行业日新月异。作为可再生能源的一种&#xff0c;光伏能源日益受到重视。在此背景下&#xff0c;利用先进的技术&#xff0c;提高光伏测绘的效率&#xff0c;如卫星地图实景测绘、自动生成可研报告以及生成工程报价清单等&#xff0c;为光…

【Maven教程】(十四):生成项目站点—— 丰富项目信息、项目报告插件、自定义站点外观、国际化及部署站点 ~

Maven 生成项目站点 1️⃣ 最简单的站点2️⃣ 丰富项目信息3️⃣ 项目报告插件3.1 JavaDocs3.2 Source Xref3.3 CheckStyle3.4 PMD3.5 ChangeLog3.6 Cobertura 4️⃣ 自定义站点外观4.1 站点描述符4.2 头部内容及外观4.3 皮肤4.4 导航边栏 5️⃣ 创建自定义页面6️⃣ 国际化7️…

ConcurrentHashMap 原理

ConcurrentHashMap ConcurrentHashMap的整体架构ConcurrentHashMap的基本功能ConcurrentHashMap在性能方面的优化 concurrentHashMap&#xff1a; ConcurrentHashMap的整体架构 concurrentHashMap是由数组链表红黑树组成 当我们初始化一个ConcurrentHashMap实例时&#xff0c…

工厂企业消防安全AI可视化视频智能监管解决方案

一、方案背景 2023年11月20日下午6时30分许&#xff0c;位于江苏省无锡市惠山区前洲街道的某公司突发严重火灾&#xff0c;共造成7人死亡。这次火灾提醒我们工业安全至关重要&#xff0c;企业都应该时刻保持警惕&#xff0c;加强安全意识和培训&#xff0c;提高应对突发事件的…

前端框架前置课Node.js学习(1) fs,path,模块化,CommonJS标准,ECMAScript标准,包

目录 什么是Node.js 定义 作用: 什么是前端工程化 Node.js为何能执行Js fs模块-读写文件 模块 语法: 1.加载fs模块对象 2.写入文件内容 3.读取文件内容 Path模块-路径处理 为什么要使用path模块 语法 URL中的端口号 http模块-创建Web服务 需求 步骤: 案例:浏…

KubeSphere平台使用

KubeSphere官网地址&#xff1a;https://kubesphere.io/zh/ KubeKey一键部署K8S集群&#xff1a;https://kubesphere.io/zh/docs/v3.4/installing-on-linux/introduction/multioverview/ 一台master node&#xff08;初始化主节点&#xff09;、两台 work node&#xff08; joi…

图片太模糊我们怎么提高清晰度呢

在数字时代&#xff0c;图片是我们日常生活中不可或缺的一部分。然而&#xff0c;有时候由于各种原因&#xff0c;我们得到的图片清晰度可能并不理想。这篇文章将介绍三款软件&#xff0c;帮助你提高图片的清晰度&#xff0c;让你的图片更加生动、清晰。 一、水印云 水印云是…

VUE--插槽slot(将父级的模块片段插入到子级中)

组件可以接收任意类型的JS值作为props&#xff0c;但我们想要为子组件传递一些模板片段&#xff0c;并在子组件中进行渲染时&#xff0c;此时可以采用插槽slot来实现 简单来说&#xff0c;插槽时组件内留一个或多个插槽的位置&#xff0c;供组件传递对应的模板代码&#xff08;…

【不用找素材】ECS 游戏Demo制作教程(1) 1.15

一、项目设置 版本&#xff1a;2022.2.0f1 &#xff08;版本太低的话会安装不了ECS插件&#xff09; 模板选择3D URP 进来后移除URP&#xff08;因为并不是真的需要&#xff0c;但也不是完全不需要&#xff09; Name: com.unity.entities.graphics Version: 1.0.0-exp.8 点击…

非科班转码的秋招复盘:地理信息科学GIS专业到后端研发、软件开发

本文介绍地理信息科学&#xff08;GIS&#xff09;专业的2024届应届生&#xff0c;在研三上学期期间&#xff0c;寻找后端研发、软件开发等IT方向工作的非科班转码秋招情况。 首先&#xff0c;这篇文章一开始写于2023年年底&#xff0c;当时为了参加一个征文活动&#xff0c;所…

DApp:去中心化的革命与挑战

DApp&#xff08;去中心化应用&#xff09;是一种基于区块链技术的应用程序&#xff0c;与传统的中心化应用程序不同&#xff0c;DApp具有去中心化、透明、不可篡改等特性。本文将介绍DApp的前世今生&#xff0c;以及它的优势和未来发展。 DApp的前世可以追溯到区块链技术的出现…