JQUERY总结(四)

news/2024/11/19 10:19:14/

对象拷贝:

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

<script src="jQuery.min.js"></script>
<script>$(function(){// var targetObj={};// var obj={//     id:0,//     name:"xinyi",//     location:"henan"// };// //覆盖以前的相同key值对应的数据// $.extend(targetObj,obj);// console.log(targetObj);var targetObj={};var obj={id:0,name:"xinyi",location:"henan",msg:{age:18,}};//覆盖以前的相同key值对应的数据$.extend(targetObj,obj);console.log(targetObj);})

在这里插入图片描述

绑定多个事件:

<style>div{margin:200px auto;width: 200px;height: 200px;background-color: pink;}.current{background-color: purple;}
</style>
<body><div></div>
</body>
<script src="jQuery.min.js"></script>
<script>
// $('div').on({
//     mouseover: function(e) {
//         $(this).css('background',"skyblue");
//     },
//     click: function(e) {
//         $(this).css("background","purple");
//     },
//     mouseleave: function(e) {
//         $(this).css("background", "blue")
//     }
// })
$("div").on("mouseenter mouseleave",function(){$("div").toggleClass("current")
})
</script>

事件委托和动态绑定以及解除绑定

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><style>ul li {list-style: none;cursor: pointer;}</style><script src="jQuery.min.js"></script><body><div></div><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul><ol></ol><p>世界我来了</p></body><script>// 这样会造成全选// $("ul li").click(function() {// })//事件委托,每一个li都可以触发,给父元素绑定事件,点击子元素时触发$("ul").on("click", "li", function () {alert("11");});// 解除绑定:off// $("ul").off("click", "li")// 后来创建的元素也能继承之前的方法$("ol").on("click", "li", function () {alert("你好");});var li = $("<li>后来</li>");$("ol").append(li);$("ol").off("click", "li");// one:只触发一次$("p").one("click", function () {alert("22");});</script>
</html>

微博发布案例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>body{display: flex;justify-content: center;align-items:center ;}.box{margin-top: 200px;border:1px solid black;width: 800px;height: 400px;}textarea{margin-top:50px;width: 600px;height: 200px;}span {font-weight: 700;font-size: 20px;font-family: Arial, Helvetica, sans-serif;}button{font-weight: 700;font-size: 20px;font-family: Arial, Helvetica, sans-serif;}li{font-size: 20px;list-style: none;}a{font-size: 20px;text-decoration: none;color: black;}a:hover{color:red;}
</style>
<body><div class="box" id="weibo"><span>微博</span><textarea name="" id="" cols="30" rows="10" class="txt"></textarea><button class="btn">发布</button><ul></ul></div>
</body>
<script src="jQuery.min.js"></script>
<script>$(".btn").on("click",function() {var li=$("<li></lil>");li.html($(".txt").val()+"<a href='javascript:;'>删除</a>");$("ul").prepend(li); li.slideDown();// 发布后清空$(".txt").val("");
})
// 事件委托 on 动态创建的元素绑定事件
$("ul ").on("click", "a",function() {
$(this).parent().slideUp(function() {$(this).remove();
})
})
</script>
</html>

http://www.ppmy.cn/news/18853.html

相关文章

计算机基础——无处不网络(2)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.计算机网络的接入方式 1

高级Spring之BeanFactory的实现

Spring 的发展历史较为悠久&#xff0c;因此很多资料还在讲解它较旧的实现&#xff0c;这里出于怀旧的原因&#xff0c;把它们都列出来&#xff0c;供大家参考 DefaultListableBeanFactory&#xff0c;是 BeanFactory 最重要的实现&#xff0c;像控制反转和依赖注入功能&#x…

SSM项目 - 博客系统

项目 Gitee 链接 : 博客系统 - SSM1.SSM 版本的博客系统相较于 Servlet 版本的升级1. 框架升级 : SSM (SpringBoot Spring MVC MyBatis) MySQL Redis jQuery.2. 密码升级: 明文存储/md5存储 -> 加盐处理.3. 用户登录状态持久化升级: session 持久化到内存 - > sessi…

ES学习看这一篇文章就够了

第一章 ES简介 第1节 ES介绍 1 2 3 41、Elasticsearch是一个基于Lucene的搜索服务器 2、提供了一个分布式的全文搜索引擎,基于restful web接口 3、Elasticsearch是用Java语言开发的&#xff0c;基于Apache协议的开源项目&#xff0c;是目前最受欢迎的企业搜索引擎 4、Elastics…

Tokitsukaze and a+b=n (medium)

链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 easy 与 medium 的唯一区别是输入的数据范围。 Tokitsukaze 有一个整数 nnn&#xff0c; 以及 222 个区间 [L1,R1][L_1,R_1][L1​,R1​], [L2,R2][L_2,R_2][L2​,R2​]。 她想知道有多少种选法…

mysql之事务

目录 1.含义 2.特点 3.开启事务 4.并发事务 1.含义 事务:一条或多条sq1语句组成一个执行单位&#xff0c;一组sq1语句要么都执行要么都不执行。 2.特点 A 原子性:一个事务是不可再分割的整体&#xff0c;要么都执行要么都不执行 C一致性:一个事务可以使数据从一个一致状态…

2023寒假算法集训营1

A. World Final? World Cup! (I) &#xff08;模拟、枚举&#xff09; 题意&#xff1a; 给定一个长度为 10 的01串&#xff0c;表示 A、B 双方的点球情况&#xff0c;1 表示罚进&#xff0c;0 表示罚不进。 A 先手&#xff0c;交替罚点球&#xff0c;各罚五次。 得分多者…

1月22日,30秒知全网,精选7个热点

///春节假期西南钢厂检修、停产计划增多 钢厂方面&#xff0c;本周西南钢厂检修、停产计划继续增加&#xff0c;四川、重庆、云南、贵州钢厂产量均小幅减少。本周西南钢厂螺纹钢产能利用率50.49%&#xff0c;环比下降8.04%&#xff1b;开工率46.94%&#xff0c;环比下降10.2%&…