首页 > 编程语言 >jQuery.js - 前端必备的Javascript库

jQuery.js - 前端必备的Javascript库

时间:2023-11-09 14:11:25浏览次数:46  
标签:jQuery 文件 代码 Javascript js 版本 引入

作者:WangMin
格言:努力做好自己喜欢的每一件事

jQuery.js 是什么?

jQuery是一个快速简洁、免费开源易用的JavaScript框架,倡导写更少的代码,做更多的事情 。它封装JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,以及我们开发中常用到的操作DOM的API,优化HTML文档操作、事件处理、动画设计和Ajax交互,使更多的网页交互效果简单化。

为什么要使用 jQuery.js

首先来看一个例子,用js 来给元素添加背景颜色,改变字体的颜色,案例如下如下:

<div id="box">添加背景颜色,改变字体的颜色</div>
#box{
    width:150px;
    height:150px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    border:1px solid #ccc;
}

使用原生JavaScript来实现效果,代码如下:

<script type="text/javascript">
    window.onload=function(){
        var oBox=document.getElementById("box");
        oBox.onclick=function(){
            oBox.style.background="blue"
            oBox.style.color="#fff";
        }
    }
</script>

使用 jQuery.js 来实现效果,代码如下:

<script type="text/javascript" src="jQuery/jquery.js"></script>
<script type="text/javascript">
    $('#box').click(function(){
        $(this).css({
            "background":"blue",
            "color":"#fff"
        })
    });
</script>

网页效果如下:

对比以上两种方法,实现的效果其实是一样的,可以看到使用jQuery的好处最直接的是:可以根据CSS选择器快速地获取DOM元素,在修改DOM元素的CSS样式时,与style标签的格式相似。

相比于原生的js代码,jQuery的优点就是 用很少的代码就可以实现很强大的功能,并且兼容性也好,现在很多用原生js考虑支持多浏览器等等,尤其是jquery的选择器比较强大,一般多用于实际项目的使用,减少开发周期

怎么获取 jQuery.js

1、从官网下载

jQuery.js 官方下载

2、在线项目引用地址

可以到网站 BootCDN 去查找项目所需要的jQuery.js 版本的在线地址。项目上线时, 一般使用比较靠谱的CDN资源库,用来减轻服务器负担。

这里面可以找到 jQuery.js 的最新版本与历史版本的在线地址,你只要按照你项目的需求引入相应的版本就可以了。

如果项目需要兼容IE低版本浏览器,可以选择1.x.x系列的版本,例如 jQuery.js 1.11.0,1.x.x系列的版本的缺点就是文件大小比较大。如果不需要兼容IE低版本浏览器,可以选择可以选择2.x.x系列的版本或者最新的3.x.x系列的版本,版本越高,里面包含的API更多,程序执行效率越高。

怎么使用 jQuery.js

1)引入 jQuery.js 文件
相信大家对引入外部的CSS样式文件的代码,那么引入外部的JS文件也是同样的,区别是引入的标签不一样,你只需要在HTML文件的任何地方引入 jQuery.js 文件,如下:

路径引入
<script type="text/javascript" src='文件路径' ></script>

建议将 jQuery.js 文件引入到HTML文件的最后,这样让DOM加载完成之后,更好地 执行jQuery.js 文件将网页效果完整的呈现出来。


以上仅是个人见解,若有不足之处欢迎在下方评论指出,那就先分享到这里!!

标签:jQuery,文件,代码,Javascript,js,版本,引入
From: https://www.cnblogs.com/wmbuke/p/17819611.html

相关文章

  • js怎么实现对某个图片进行ocr识别的效果?确保有效
    在JavaScript中实现OCR(光学字符识别)通常涉及到使用一些库,比如`Tesseract.js`,这是一个纯JavaScript编写的OCR库,它被编译自著名的OCR引擎Tesseract。 以下是一个使用`Tesseract.js`的基本示例,用于识别图片中的文本: 1.首先,您需要在您的项目中包含`Tesseract.js`。如果您是......
  • js能实现301跳转吗,能返回301状态码?举个代码例子
    在JavaScript中实现301重定向通常是在服务器端进行的,因为301重定向是一种永久性的重定向,它需要在HTTP响应中设置状态码。客户端JavaScript(例如在浏览器中运行的)通常不能直接设置HTTP状态码,因为这是由服务器处理的。但是,如果你在服务器端使用Node.js,你可以实现301重定向。以下是一......
  • js怎么实现对某个网址进行多线程get访问,实现压力测试效果
    在JavaScript中,实际上没有传统意义上的"多线程",但是我们可以使用WebWorkers来模拟多线程行为。WebWorkers允许您运行JavaScript操作在后台线程,不会影响主线程的性能。然而,WebWorkers更多用于在浏览器端执行耗时的计算任务,并不适用于执行HTTP请求。 对于Node.js环境,我们可以......
  • 微信js-sdk接入
    1、有一个微信公众号,并获取到该公众号的AppID和AppSecret。其中AppID是可以对外公开的,AppSecret是该公众号的密钥,是需要绝对保密的2、向微信服务器发送一个GET请求,获取access_token和expires_in(凭证有效时间,单位:秒)。https://api.weixin.qq.com/cgi-bin/token?grant_type=clie......
  • The Javascript alert, confirm, and prompt boxes
    Thealert,confirm,andpromptboxesThethree"commands"involvedincreatingalert,confirm,andpromptboxesare:window.alert()window.confirm()window.prompt()Letslookatthemindetail.Thefirstoneis:window.alert()Thiscommandpopsu......
  • JavaScript实现完整的表单验证对邮箱用户名和密码一致性检测并拦截提交-----前端
    完整的表单验证HTML网页使用JS完成用户名密码一致性和邮箱验证<!DOCTYPEhtml><!--这是HTML的注释--><htmllang="en"id="myHtml"> <head> <!--这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码--> <metacharset="UTF-8"> <metaname......
  • jQuery 框架
    jQuery框架目录jQuery框架一.概述二.jQuery安装引用2.1安装2.2本地导入使用2.3jQueryCDN引入三.jQuery基本语法四.查找标签4.1基本选择器4.2组合选择器/分组与嵌套4.3基本筛选器4.4属性选择器4.5表单筛选器4.6筛选器方法五.练习题5.1答案5.2代码六.操作标签......
  • js:遍历数组
    1.循环类型forEach()forEach();语法forEach(callbackFn)forEach(callbackFn,thisArg)例子/****@param{any}element数组中正在处理的当前元素*@param{number}index数组中正在处理的当前元素的索引。*@param{Array}array1调用了forEach()的数组本身*/co......
  • jS 数据类型检测
    基本数据类型Undefined、Null、Boolean、Number、String、Symbol(ES6新增)和BigInt(ES10新增);typeoftypeofstr通常检测数据的基本类型,但对引用类型数据判断的话,除function会被识别出来之外,像null、{}、数组都输出为object。typeofnull//'object'typeofundefined//'undefi......
  • JS基础语法
    JavaScipt运行在浏览器的编程语言书写位置内部<body><script>alert('你好')</script></body>外部<body><scriptsrc="my.js"></script></body>创建js文件,与img标签相似行内输入输出语法输出//ale......