JQuery是什么?怎么使用JQ?

JQuery是什么?

jQuery是一个简洁快速的JavaScript脚本库,它允许我们在网页上简单的操作文档、处理事件、运行动画效果或者添加异步交互。 

JQ的特性

JQuery版本的的心路历程:

在这里插入图片描述
在这里插入图片描述

怎么使用JQ?

  1. 可以从官网下载及本地进行使用
从jQuery的官方网站(http://jquery.com)下载jQuery的脚本文件。
将下载的文件放置到项目的指定文件夹中,通常放在js文件夹中,然后在需要应用jQuery的页面中使用下面的语句,将其引用到文件中。

<script language="javascript" src="js/jquery-1.11.1.min.js"></script>
或者
<script type="text/javascript“ src="js/jquery-1.11.1.min.js"></script> 

注意:引用jQuery的<script>标签,必须放在所有的自定义脚本文件的<script>之前,否则在自定义的脚本代码中找不到jQuery脚本库。
  1. 另外一种是在html文件下直接引用jq文件,来自于网上的服务器,无网络则报错。

    这只是其中一个,有各种各样的cdn。

<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>

配合bootstrap使用:

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
    <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
      <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <h1>你好,世界!</h1>

    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
  </body>
</html>

编写第一个JQuery脚本:

(1)创建一个名称为js的文件夹,并将jquery-1.11.1.min.js复制到该文件夹中。

(2)<script language="javascript" src="js/jquery-1.11.1.min.js"></script>
在html页面引用:

<script>
$(document).ready(function(){
	alert("我的第一个jQuery脚本!");
});
</script>

或者:

<script>
$(function(){
       alert("我的第一个jQuery脚本!");
});
</script>

window.load() 方法与$(document).ready() 方法的区别:

$window.load()方法:在页面所有的内容都载入完毕后才会执行。
$(document).ready()方法:在DOM元素载入就绪后执行 。
注意:
在一个页面中可以放置多个$(document).ready()方法,而window.load()方法在页面上只允许放置一个 。
$(document).ready()方法比window.load()方法载入速度更快。

JQuery对象:

虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里面的方法。
用#id作为选择符取得的是jQuery对象,而使用document.getElementById(“id”)得到的是DOM对象,这两者并不是等价的。

jQuery对象转换成DOM对象 :

在这里插入图片描述
或者:

在这里插入图片描述

DOM对象转换成jQuery对象 :
在这里插入图片描述

jQuery库在其他库之后导入

jQuery库在其他库之后导入,使用jQuery.noConflick()方法将变量$的控制权让给其他库。

在这里插入图片描述
三种方式:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

JQuery插件的使用:

(1)把下载的插件包含到标记内,并确保它位于主jQuery源文件之后。
(2)包含一个自定义的JavaScript文件,并在其中使用插件创建或扩展的方法。

一峰说
关注 关注
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
jQuery使用(超详细)
Eliauk_Doubling的博客
08-12 1万+
会把这个dom对象转换成jQuery对象,即 [object HTMLSpanElement] ======> [object Object]* 4.传入参数为[DOM对象]时,将DOM对象包装为jQuery对象返回。* 2.传入参数为[HTML字符串]时,根据这个字符串创建元素节点对象。* 3.传入参数为[选择器字符串]时,根据这个字符串查找元素节点对象。*1. 传入参数为[函数]是,在文档加载完成以后执行这个函数。jQuery对象的本质时dom对象的数组+jQuery提供的一系列的功能函数。
jQuery(JS库) | 一文带你掌握jQuery使用
m0_61933976的博客
01-06 8753
jQuery(JS库) | 一文带你掌握jQuery使用
JQuery简介 - 什么是jQuery
热门推荐
柯晓楠
01-15 4万+
概念 官方概念: jQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。 个人理解: jQueryJavaScript的一个工具库,工具库就是指封装好的JavaScript函数,可以直接在程序中进行调用,那jQuery就是一款非常流行的JavaScript库。jQ...
jQuery (JavaScript)进阶使用
最新发布
m0_73745224的博客
01-25 972
(元素).事件方法名1(要执行的功能);$(元素).事件方法名2(要执行的功能);
jQuery基本使用的方法
m0_67212141的博客
12-14 302
快来学习吧,原创不易,多多支持呀!每篇都是干货!
JQuery页面地址处理插件jqURL详解
10-24
主要介绍了JQuery页面地址处理插件jqURL详解的相关资料,需要的朋友可以参考下
jQuery对象[0]是什么含义?
12-11
jQuery对象默认都有个0索引, s为jQuery对象 s[0]为Dom元素 可以用dom的所有属性和方法 可以根据length属性判断一共包含有多少个Dom元素对象。 取对象用:s[0],s[1],s[2]…… #id 根据给定的ID匹配一个元素。$(“#...
jquery对象访问是什么及使用方法介绍
01-21
本篇是继上篇jQuery核心函数之后介绍如何访问jQuery对象。 jquery对象访问 each(callback) size() length selector context get() get(index) index([subject]) 测试用例 以下是通过代码的方式测试上述...
使用jquery实现以post打开新窗口
12-11
网络上已有此功能的函数,是以纯JS实现。但是在项目中发现,此函数无法兼容Firefox,由此我重写了此方法. 代码如下: //默认新窗口配置 var windowDefaultConfig = new Object; windowDefaultConfig[‘directories’]...
jquery map方法使用示例
01-19
jQuery.map( array, callback(elementOfArray, indexInArray) ) Returns: Array 感觉jquery的map方法非常好用,特向大家分享下。 方法作用:将数组或单个对象,替换为新的内容。 应用实例:获取一组checkbox的值,以...
Spring Boot 实现万能文件在线预览-开源学习一
hyzsuccess的博客
11-28 1555
支持word excel ppt,pdf等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,gzip等压缩包 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像) 支持mp3,mp4,flv等多媒体文件预览 使用spring boot开发,预览服务搭建部署非常简便 rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便 支持普通http/https文件下载url、http
jQuery的简单使用
FairyKunKun的博客
04-12 750
页面加载完毕后,输出”hello ,jquery” (1)导入js包 (2)需要使用jquery的页面中引入js文件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv = "Content-Typ...
js-base64库学习
黄彪博客
12-15 8717
文章参考 js-base64 npm 问题描述 工作中,java 开发同事需要将返回的 JSON 对象返回给 “第三方控件”,然后通过第三方控件 返回给web 浏览器,结果出现了乱码,经过定位反复调试,都没有解决该问题,由于“第三方控件”对于开发来说是黑盒,于是最终的解决办法是 java将返回的JSON对象转为Base64字符串,web浏览器拿到Base64字符串之后,再反解析为标准的JSON 对象。 js-base64 库实现base64转换 安装引用依赖库 npm install --save js
如何使用jQuery
weixin_71187097的博客
09-22 668
jQuery
几个简单的jQuery使用方法
JiaoJy
08-07 1万+
jQueryJavaScript的一个集成库,语法简洁,它紧密集成了DOM,提供了方便的ajax的辅助方法、令人震撼的界面效果,以及可插拔的体系结构。 下面将介绍一些jQuery的关键特性:一、jQuery的安装: 1.本地引入。在jQuery官网下载jquery.js,在自己的文件中添加:<script src="jquery.js"></script>2.CDN引入,在文件中添加一下代码:
引用bootstrap、jq 、cdn
qq_42952532的博客
03-24 807
<!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7o...
对前端开发的补充:BOM和Bootstrap
#的博客
03-10 254
对前端开发的补充:BOM和Bootstrap 前言 我发现自己在web前端这里的知识太过空缺,所以来补习两个概念——BOM、Bootstrap JavaScript 组成 javascript 有三部分构成,ECMAScript,DOM和BOM。 根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。 ECMAScript JavaScript 的核心,描述了该语言的语法和基本对象; DOM 描述了处理网页内容的方法和接口; BOM 描述...
Jquery的基本使用
XiaoXiao_Lin的博客
09-28 1578
1、使用jQuery一定要引入jQuery库 2、jQuery中的$是一个函数 dom对象转化为jquery对象: 1、先有dom对象。2、$(DOM对象)就可以转化为jQuery对象 jQuery对象转化为dom对象: 1、先有jQuery对象。2、jQuery对象[下标]取出相应的DOM对象 核心函数的四个作用: 传入参数为[函数]时:在文档加载完成后执行这个函数 传入参数为[HTML字符串]时:根据这个字符串创建元素节点对象 传入参数为[选择器字符串]时:根据这个字符串查找元素节点对象.
JQ的基本应用
咸鱼!!!
05-23 1227
JQ的基本应用JQ的导入方式第一种方式第二种方式JQ的初步接触JQ的选择器![在这里插入图片描述](https://img-blog.csdnimg.cn/2019052316273768.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d...
jq 中 replaceWith 是什么意识?
05-17
jq 中,`replaceWith` 是一个函数,用于替换匹配元素集合中的所有元素。它的作用类似于 jQuery 中的 `replaceWith` 方法,可以将匹配元素替换为指定的 HTML 内容、DOM 元素或 jQuery 对象。 例如,下面的代码会...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 2020年平时使用的资源网站 113396
  • 一峰说:Mybatis-Plus是什么?怎么用? 9000
  • 如何判断数组被填满? 4026
  • 虚拟化技术1 3007
  • JQuery是什么?怎么使用JQ? 2651

分类专栏

  • 数据分析 8篇
  • 算法理解 5篇
  • 一峰读点书 1篇
  • 1篇
  • 工具类 12篇
  • Golang 1篇
  • 设计模式 1篇
  • docker 1篇
  • springcloud 1篇
  • mybatis 1篇
  • 版本管理 1篇
  • vue 1篇
  • 生活休闲 1篇
  • 偶尔会遇见的技术知识 2篇
  • 学习技术路途上的问题 18篇
  • 思维导图 2篇
  • 生活日记 10篇
  • spring 3篇
  • Hibernate 7篇
  • struts 6篇
  • 云计算 5篇
  • redis 1篇
  • 软件工程 1篇

最新评论

  • 数据分析python基础实战分析

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/619087422。

  • leetcode第5题:最长回文子串

    CSDN-Ada助手: 算法 技能树或许可以帮到你:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm

  • 一峰说:Mybatis-Plus是什么?怎么用?

    大眼神龙: 本文不错( ̄ˇ ̄),值得学习!(= ̄ω ̄=)

  • win10 装了 mysql 后 重启电脑后 mysql服务找不到了的解决方法

    DearH0906: nice

  • 必须声明元素类型 “allowed-methods“

    卢卢下士: 很有帮助,不知道为什么自己写的是2.3

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 数据分析框架维度的关键词简单整理
  • 数据分析报告制作的结构和思路整理
  • 数据分析当BI看板出现卡顿现象时,可以从以下几个方面进行优化
2024年10篇
2023年1篇
2022年7篇
2021年27篇
2020年44篇
2019年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一峰说

坚持价值输出

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司大鹏百度seo大运设计网站宝安网站设计民治网络广告推广大运seo优化吉祥企业网站改版龙华网站优化排名龙华网站推广系统坪地百姓网标王推广盐田网站搭建龙华网站改版惠州SEO按天计费南联关键词按天收费深圳外贸网站制作罗湖百姓网标王永湖网站建设龙华营销网站坑梓百度关键词包年推广松岗网站建设深圳品牌网站设计南山网站seo优化坑梓建站惠州网站建设设计大运优秀网站设计民治百度关键词包年推广塘坑建网站爱联网络广告推广光明阿里店铺运营南澳SEO按天扣费光明网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化