首页 > 其他分享 >2023.3.2 JQuery介绍

2023.3.2 JQuery介绍

时间:2023-03-02 17:56:17浏览次数:64  
标签:JQuery name python 介绍 li 2023.3 ul test 选择器

8. jQuery

jQuery库,里面存在大量的Javascript函数

jQuery是一个快速、简洁的JavaScript框架,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery官网:https://jquery.com/

 

 

 

 开发版:jquery-3.6.0.js

 生产版:jquery-3.6.0.min.js    这个是上面压缩版的,去掉了空格啥的,一般部署的时候用这个 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    cdn引入-->
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>

<!--    导入本地下载的jquery-->
    <script src="lib/jquery-3.6.0.js"></script>
</head>
<body>

<a href="" id="a1">点击</a>

<script>
    <!-- 公式 :$(selector).action()
    $代表jQuery        
    selector代表选择器(css里的选择器)
    action():事件,发生这个事件时,执行()里面的语句
    -->

    $('#id').click(function (){
        alert("你好");
    })
</script>

</body>
</html>

选择器

<script>
//原生js,选择器少,麻烦不好记
//标签
document . getElementsByTagName();
//id
document . getElementById();
//类
document . getElementsByClassName();
//jQuery_ css 中的选择器它全部都能用!
$('p').click(); //标签选择器
$(' #id1' )c1ick(); //id选择器
$(' . class1').click() //class选择器

文档工具站:https://jquery.cuishifeng.cn/

事件

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

mousedown() 鼠标按下 mousemove() 鼠标移动

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <script src="lib/jquery-3.6.0.js"></script>
    <style>
        #divMove{
            width: 508px;
            height: 500px;
            border: 1px solid red;
        }
    </style>
</head>
<body>

<!--要求:获取鼠标当前的一个坐标-->
mouse : <span id="mouseMove"></span>

<div id="divMove">
    在这里移动鼠标试试
</div>

<script>
    //页面加载完成后开始运行do stuff when DOM is ready 中的语句!
    $(document).ready(function() {
        // do stuff when DOM is ready
    });
    //上面的简写
    $(function (){
        $('#divMove').mousemove(function (e){
            $('#mouseMove').text('x:'+e.pageX+'y:'+e.pageY);
        })
    });

</script>

</body>
</html>

 

DOM节点

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="lib/jquery-3.6.0.js"></script>

</head>
<body>

    <ul id="test-ul">
        <li class="js">JavaScript</li>
        <li name="python">Python</li>
    </ul>

    <script>
        $('#test-ul li[name=python]').text();//显示文本
        $('#test-ul li[name=python]').text('123456');//修改文本
    </script>

</body>
</html>

 

 

设置html

 

$('#test-ul').html();//获得html
$('#test-ul').html('<strong>123</strong>'); //设置值

 

 

设置CSS

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

元素的显示和隐藏:本质css中的 display:none

$('#test-ul li[name=python]').show();//显示
$('#test-ul li[name=python]').hide()//隐藏

 

 

测试

$ (window).width ()
$ (window).height()

如何巩固JS(看jQuery源码,看游戏源码! ) 巩固HTML。CSS(扒网站,全部down下来,然后对应修改看效果~)

标签:JQuery,name,python,介绍,li,2023.3,ul,test,选择器
From: https://www.cnblogs.com/shanzha/p/17172830.html

相关文章

  • 数据转换工具DBT介绍及实操
    一、什么是DBTdbt(databuildtool)是一款流行的开源数据转换工具,能够通过SQL实现数据转化,将命令转化为表或者视图,提升数据分析师的工作效率。dbt主要功能在于转换数据......
  • 1、MYSQL数据库介绍
    informationschema数据库不是磁盘数据库,是内存数据库,在数据库文件夹中看不到mysql数据库user表中有留空,代表匿名账户       status查看状态带linuxwin的表......
  • 测试开发模型介绍-瀑布、增量、螺旋、V模型、敏捷迭代
    软件开发模型是指软件开发全部过程、活动和任务的结构框架。一般包括需求、设计、编码和测试等阶段,甚至包括维护阶段。软件开发模型明确规定了软件开发过程中要完成的主要......
  • jquery虚拟数字键盘
    来源:https://www.bbsmax.com/A/E35prpDyzv//***数字键盘插件js*///匿名函数(function($){var_count=0;//定义一个Mynumkb类,构造函数传入参数......
  • 【排序】基本排序的介绍
    冒泡和插入排序和快排这三种排序感觉比较常见面试也容易问到1、冒泡排序简单的来说就是将大的数和前面的数比较,交换,一直冒泡到最上方,然后下一次冒泡忽略这个上次的......
  • Jquery EasyUI datagrid分页
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head></head><body><tableid="people_datagrid"></table></body></html> //显示人员......
  • Memcached集群实现及原理介绍
    一、Memcached集群介绍1.自身通过算法保证数据唯一性2.集群形式对用户和Memcached都是透明的3.Memcached的集群是通过客户端实现的4.Memcached服务端相互不认识二、代码实现......
  • 腾讯云从业者认证4-云加速CDN产品介绍
    1.CDN加速基础知识内容分发网络内容分发网络(ContentDeliveryNetwork,CDN)通过高性能加速节点提前就近缓存业务内容,实现快速响应,降低用户访问延迟,提升可用性。CDN......
  • Stream.Read 与 Stream.Write 介绍
    Stream.Read 与 Stream.Write 这两个方法都是三个参数:byte[] buffer,int offset,int count。但是这个offset到底是指Stream的还是buffer的呢?count到底是指......
  • 2023.3
    1.CountVoting把team相同的分成一组,我们可以做这样一个问题:钦定每个点的出度和入度求连边数。当然这里我们发现有一些不同方案数的丢失,出现在两部分,入边和出边的分配......