首页 > 其他分享 >jquery知识

jquery知识

时间:2022-11-20 14:57:09浏览次数:38  
标签:jquery jQuery JavaScript 函数 知识 HTML 元素 加载

资料:

https://blog.csdn.net/qq_40976321/article/details/90552297

https://blog.csdn.net/weixin_45082647/article/details/107370397

 

jQuery介绍

    JQuery 是一个javaScript库,是一个轻量级的"写的少,做的多"的JavaScript库。
    jQuery 极大地简化javaScript编程

  jQuery是一个JavaScript库(框架),它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、 CSS、 DOM和Ajax于一体的强大功能。它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。

--juery相比js优点:
    jquery的onload加载事件速度更快,并且多个加载并行  
        【jq绑定事件都是使用的事件函数,不需要加on】;
    js的onload加载事件,后面的覆盖前面的;
    在jQuery中,$(  )是其运行环境;
    jQuery的模块可以分为3部分:入口模块、底层支持模块和功能模块。

-- jQuery库包含以下功能:
        HTML 元素选取
        HTML 元素操作
        CSS 操作
        HTML 事件函数
        JavaScript 特效和动画
        HTML DOM 遍历和修改
        AJAX
        Utilities

jQuery的使用
    搭建环境
    1、首先,下载jQuery库文件;
    2、引入jQuery库文件:<script src="js/jquery-3.5.1.js" type="text/javascript" charset="utf-8"></script>,如果你不想下载,也可以在有网络连接的情况下使用引用网上的链接;
    3、之所以可以使用链接,是因为浏览器有缓存;

在jQuery程序中,不管是页面元素的选择、内置的功能函数,都是美元符号$来起始的,而 这个“$”就是jQuery当中最重要且独有的对象:jQuery对象,所以我们在页面元素选择或执行功能函数的时候可以这么写:

$(function () {});     //执行一个匿名函数
$('#box');     //进行执行的ID元素选择
$('#box').css('color', 'red');     //执行功能函数

jQuery页面加载方式

    我们在之前的代码一直在使用$(function () {});这段代码进行首尾包裹,那么为什么必须要包裹这段代码呢?
    原因是jQuery库文件是在body元素之前加载的,我们必须等待所有的DOM元素加载后,延迟支持DOM操作,否则就无法获取到。对于延迟等待加载,JavaScript提供了一个事件为load,方法如下:

window.onload = function () {}; //JavaScript等待加载
$(document).ready(function () {所有代码都放在这}); //jQuery等待加载

 

标签:jquery,jQuery,JavaScript,函数,知识,HTML,元素,加载
From: https://www.cnblogs.com/ningshare/p/16908472.html

相关文章

  • 网络编程知识回顾
    软件开发架构C/S架构客户端与服务端作为服务端必备的条件; 24小时不间断提供服务 固定的IP地址 能够同时服务多个人 B/S架构网页端与服务器端两个架构的优劣......
  • Vue知识 - 关闭项目 ESlint 校验
    如果控制台包该类型错误: 解决方法:关闭ESlint代码规范校验首先找到vue项目下的vue.config.js  在vue.config.js文件中加入lintOnSave:false将校验设置为false关闭,即可 ......
  • MySQL知识点(一)
    MySQL知识点(一)目录MySQL知识点(一)一、B树和B+树之间的区别是什么?1、B树2、B+树二、Innodb中的B+树是怎么产生的?三、高度为3的B+树能存多少条数据?四、Innodb引擎是如......
  • 《HTML基础系列》前端工程师HTML常识知识(必须背诵)
     1.网站和网页 网站是HTML构成的集合,而网页则是网站中的单个HTML文件,网页是构成网站的基本元素。后缀为:.html 2.HTML HTML指的是超文本标记语言,因为简称为:Hy......
  • MySQL高级知识——Order By关键字优化
    在使用orderby时,经常出现Usingfilesort,因此对于此类sql语句需尽力优化,使其尽量使用Usingindex。1.准备1.1创建test表。droptableifexiststest;createtabletest(......
  • django--基础知识
    --安装pipinstalldjango--创建一个django项目django-adminstartproject项目名--创建一个应用pythonmanage.pystartappapp01--启动django项目pythonmange.py......
  • Jquery常用基本语法以及使用
    一、选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。使用jQuery的第一步......
  • 指针的基础知识(上)
    大家晚上好呀,今天要给大家带来的是关于指针的基础知识点。首先,我们都知道如何一个整型的变量,并赋值给它。如:inti=5;但它在电脑中具体的运行是怎么样的呢?其实啊,首先在电脑内......
  • JavaScript基础知识——对象
    定义无序数据的集合,键值对的集合。写法构造函数letuser=newObject({name:'yang',age:100})字面量letuser={name:'yang',age:200}匿名对象console.l......
  • 证券知识总结
    1、什么是债券远期交易?指交易双方约定在未来的某一日期,以约定价格和数量买卖标的债券的行为。远期交易标的债券券种应为已在全国银行间债券市场进行现券交易的中央政府债......