第四十一天:又到周末了,复习一下上周做的js

基于51单片机的智能灌溉系统 阅读详情

全选框的总结:

------布局方面:

1.一个大的 body标记选择器,全局进行文字大小的设置


2.类选择器,定义一个类选择器,利用div划分一个区域,类选择器定义这个区域的大小和边框,margin,padding属性

 可以利用border的属性进行外边框的美化,这里用到的属性包括: border里面的 solid,radius


3.类选择器:定义一个类选择器,利用在2中划分出来的区域,再次划分出一个div区域,类选择器定义这个区域的大小margin,padding属性

   ----3.1标记选择器,在3中划分的区域可以再次利用标记选择器,对3中的标签进行美化,text--decoration超链接无下划线属性(默认有下划线)

border-bottom相当于hr的分割线的作用,相当于border,只管底部就可以。可以将大div中的小div进行分隔,看起来更加的美观。


4.类选择器:定义一个类选择器,利用2中划分出来的区域,再次划分一个div区域,类选择器定义这个区域的大小margin,padding属性

--------javascript方面:

1.格式:定义变量结尾用分号,多个赋值语句结尾用分号分隔,循环语句中不需要分号

2.直接可以在js中给某个标签下的某个事件绑定执行函数,不需要在body中的标签上绑定,分层思想

3.&&的用法很巧妙,以及只关注按钮,在js中绑定事件,很奇妙的做法!

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>全选框</title>
		<style>
			body{
				font-size: 14px;
			}
			a{
				text-decoration: none;
				color: deepskyblue;
			}
			.dd{
				border: 1px solid #999;
				border-radius: 10px;
				width: 130px;
				margin: 20px;
			}
			.d1{
				border-bottom: 1px solid #999;
				width: 110px;
				margin: 5px 10px;
				padding: 5px 0;
			}
			.d2{
				width: 110px;
				margin: 5px 10px;
				padding: 5px 0;
				line-height: 28px;
			}
		</style>
		
		<script>
		window.onload = function(){
			var ch=document.getElementsByTagName("input");
			var fx=document.getElementsByTagName("a");
			
			var all=function(){
				for(var i=1, n=0; i< ch.length; i++){
					ch[i].checked && n++
				}
				
				ch[0].checked = n == ch.length-1;
				ch[0].nextSibling.innerHTML = ch[0].checked ? "全不选" : "全选"
			};
			
			ch[0].onclick = function(){
				for(var i=1; i<ch.length; i++){
					ch[i].checked = this.checked
				}
				all()
			}
			
			fx[0].onclick = function(){
				for(var i=1; i<ch.length; i++){
					ch[i].checked = !ch[i].checked
				}
				all()
			}
			
			for(var i=1; i<ch.length; i++){
				ch[i].onclick = function(){
					all()
				}
			}
		}
		</script>
	</head>
	<body>
		<div class="dd">
			<div class="d1">
				<input type="checkbox" value="all" id="all"><lable>全选</lable>
				<a href="javascript: ;">反选</a>
			</div>
			<div class="d2">
				<input type="checkbox" name="a" value="1">选项一<br />
				<input type="checkbox" name="a" value="2">选项二<br />
				<input type="checkbox" name="a" value="3">选项三<br />
				<input type="checkbox" name="a" value="4">选项四<br />
				<input type="checkbox" name="a" value="5">选项五<br />
				<input type="checkbox" name="a" value="6">选项六<br />
				<input type="checkbox" name="a" value="7">选项七<br />
				<input type="checkbox" name="a" value="8">选项八<br />
				<input type="checkbox" name="a" value="9">选项九<br />
				<input type="checkbox" name="a" value="10">选项十
			</div>
		</div>
	</body>
</html>






5 分钟上手 Kimi Work:安装、配置、跑通第一个任务 这篇文章提供了Kimi Work的快速入门指南,帮助用户在5分钟内完成从安装到运行第一个任务的全过程。主要内容包括: 安装步骤: macOS用户下载.dmg文件并拖入Applications Windows用户下载.exe安装包,需注意中文路径问题 初始设置: 使用现有Kimi账号登录 检查任务配额和文件访问权限 首个任务推荐: 建议从简单的本地文件整理开始(如按类型分类桌面文件) 详细说明了任务执行流程和审批机制 常见问题: 计划生成卡顿的解决方法 文件无变化的排查步骤 进阶建议: 提供难度递增的后续任务 阅读详情

相关推荐

避坑指南:Qwen2.5-VL图片预处理中常见的5个尺寸错误

本文深入解析了Qwen2.5-VL模型在图片预处理环节中开发者最常遇到的五个尺寸错误,包括动态分辨率对齐、宽高比超标、像素数限制等问题。文章结合源码解读,详细剖析了`process_vision_info`函数和`resize`逻辑,并提供了具体的排查流程图与参数设置建议,旨在帮助开发者构建健壮的预处理流水线,有效规避显存溢出与推理失败的风险。

weixin_29290379的博客 175

终于周末了。。

这个周,一直在下雨,心情也不好,工作也是积累了很多。。。心烦还好就要周末了,今天早上上班之前,看着阳光斜斜的射进房间,心突然 开阔了许多,希望有个快乐周末:)

snow365的专栏 573

EtherCAT从站协议栈---- sampleappl.c 文件解析

这个源文件实际上包含该项目的入口函数main函数。 那么如何找到入口函数呢? 可以进入debug的simulator模式,选中run to main(), 当执行完启动文件startup_cm3.s后就进入了main函数(注意在main函数之前还进入了SystemInit函数), 如下图所示: 这个main函数主要架构如下: int main(void) { HW_Init(); /*PDI(过程数据接口)初始化,这里用的是MCI接.

Jiawei_Z的博客 3066

又到周末

       呵呵,終于又到周五了,晚上公司聚餐,又是吃完了然后去吼,吼到累了渴了就喝,喝飽了就可以回家睡覺了。。這種日子?。。。。不過,有節目還是比沒節目好。。。。。周末繼續 睡覺美容。。。.............................     轉眼周末又完了,今天星期一了,早上真是不想起床呢。。。周六睡到中午,朋友打來電話說去逛街才起床,從中午逛到晚上,累是有點累,可是很開

Bobay's Family 731

数字图像处理第九章笔记

目录一、腐蚀与膨胀1、腐蚀2、膨胀3、对偶性4、开操作与闭操作二、一些基本的形态学算法1、边界提取2、孔洞填充3、连通分量提取4、凸壳5、细化6、粗化7、骨架8、形态学重建三、灰度级形态学1、腐蚀和膨胀2、开运算和闭运算3、灰度级形态学算法 一、腐蚀与膨胀 1、腐蚀 腐蚀可以去除图像的某些部分。 2、膨胀 膨胀可以连接裂缝。 3、对偶性 膨胀和腐蚀彼此关于集合求补运算和反射运算是对偶的 4、开操作与闭操作 开操作:B对A先腐蚀,再进行膨胀 可以平滑物体轮廓,断开较窄的狭颈并消除较细的突出物。 闭操作

方悔读书迟 1375

OpenClaw 最强技能 self-improving-agent 详解:让 AI 从错误中自主学习

self-improving-agent 是 OpenClaw 生态中最受欢迎的技能插件,下载量突破 268k。它能让 AI 记住犯过的错误和解决方案,实现持续自我改进。本文深入讲解其工作原理、安装配置和实战案例。测试数据显示:部署流程时间从 15 分钟降到 2 分钟(87%↓),API 调试时间从 2 小时降到 20 分钟,数据库查询编写时间减少 90%。文章包含完整架构图、配置文件示例、3 个详细实战案例和性能测试数据,适合开发者、运维和数据分析师使用。

qq_38610923的博客 3634

又到周末了,每周一荐的时间到了。

欢迎大家订阅我的博客,我将每周给大家推荐一到二本博文视点以及其它出版近期出版的图书。以最新,最快的速度为您服务!本周推荐的图书是:《Spring 技术手册》作者:台湾著名技术专家林信良 作者在优快云上的技术博客地址:http://blog.youkuaiyun.com/caterpillar_here预计2006年6月上旬与读者见面 目前工作状态是:出胶片中读者对象:Spring 入

sn@keGu@ng 1684

YOLOv5算法改进(22)— 更换主干网络MobileNetv3 + 添加CA注意力机制

本节课就让我们结合论文来对YOLOv5进行组合改进(更换主干网络MobileNetv3 + 添加CA注意力机制),小白必学~!🌈

小哥谈 2816

2016-07-29:周末计划

周末两天假:planA: 复习以及预习正则表达式 三十分钟入门:http://deerchao.net/tutorials/regex/regex.htm 以前买的书 JavaScript 原型和闭包 http://www.cnblogs.com/wangfupeng1988/p/3977924.html 有多的时间的话,看一看react的文档,学习一下。

许盛的博客 355

嵌入式AI实战:基于RK3588部署YOLOv11并集成OpenCV实现实时推理(全流程详解)

本文详细介绍了在RK3588芯片上部署YOLOv11目标检测模型的全流程,包括环境搭建、模型转换和实时推理实现。主要内容为:1)通过YOLOv11官方工具将PyTorch模型转为ONNX格式;2)使用RKNN Toolkit2将ONNX模型转换为适配RK3588的RKNN格式;3)在RK3588上结合OpenCV实现实时视频推理功能。教程提供了完整的代码示例和详细步骤说明,帮助开发者快速在边缘设备上部署目标检测模型,实现AI视觉应用的落地。

LXY_LOVE36的博客 212

【Unity实战100例】Unity循环UI界面切换卡片功能

功能包括:可以设置半径,高度,速度,元素数量用户可以根据自己的实际需求接入 制作思路:创建每个元素对应的虚拟点,通过旋转管理这些虚拟点,然后把旋转信息和位置信息同步给实际的元素

纯技术流日常开发商业开发记录总结等 7717

周末复习了下正则

//周末在家复习JS权威指南,真的是无底坑啊,好多基础的东西好多于啊,但是又不能不记住。&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;title&gt;&am

weixin_33850890的博客 84

【Power Compiler手册】13.UPF多电压设计实现(2)

在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的原子电源域,并且确认所有属性都匹配。因此,域合并成功,工具会丢弃来自BLOCK的域。在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的非原子电源域,发现电源域不匹配。在这个场景中,在约束传播期间,工具会比较BLOCK中的非原子电源域与TOP设计中的原子电源域,发现电源域不匹配。在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的原子电源域,发现它们的一些属性不匹配。

QRBQ 750

2021周末计划1016-1017

时隔好几年,重新启动周末学习计划,同志们卷起来! 2021.10.16 - 2021.10.17 计划 学习 Node.js 中的 Buffer 和 Stream 总结

许盛的博客 178

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

小抄学习法: 4张图掌握JS核心要点

大家好,我是秋风。今天在逛 twitter 看到了这样的一条推文,有人想整理关于 js 的 Cheat Sheet,但是发现一位叫做 manz 的大佬已经整理好了,看到这个整理的内容,我就...

前端开发博客 2076

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

web前端复习第十一课之JS

网页的结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!-- 网页又三重结构 HTML 网页的结构层 超文本标...

张熠彤的编程博客 229

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【每周小回顾】11- 一起回顾上周精彩内容

点击上方“前端自习课”关注,学习起来~ 日期:2019/10/21 - 2019/10/27 首先更正下上周回顾的标题有误( 在周末我也完成一个梦想,厦门岛环岛骑行...

pingan8787 554

周末复习实践心得

(1)作业布局思路: 先结构~样式~内容(从外到里设置样式) (2)案例实践复习:小米官网 使用已经掌握的知识实战小米官网 1)企业级命名规范 2)外联样式命名要一样 3)使用div,以及id进行每一块的唯一性 ...

caicai16的博客 153

周总结(2019/5/25)

十五的月 上周忘记写周总结了,今天来补上。养成写周记的习惯,每一周对自己进行一次总结,有助于下一阶段的发展。 我们周一周二满课,期间零零散散的改了一些创业ppt。然后又开始自己的js巩固之战里,总是觉得自己js没有学到啥东西,缺乏锻炼的机会我找了些实战的项目,自己看看视频,又开始自己慢慢的敲一些例子。毕业的学长总是给我们说,基础很重要,自己进小组晚一些,要想赶上他们一起学习热门的框架,是有些不现实...

忧容骑士的博客 171

从数据到洞察:如何通过Review Heatmap分析你的Anki复习模式与学习习惯

Review Heatmap是一款强大的Anki插件,它能将你的复习活动以直观的热力图形式呈现,帮助你深入了解自己的学习模式与习惯。通过这款工具,你可以轻松追踪复习频率、发现学习规律,并据此优化你的记忆曲线,让学习效率最大化。 ## 为什么需要Review Heatmap? 在使用Anki进行记忆学习时,很多用户往往只关注卡片的添加和复习,却忽视了对学习数据的分析。Review Heatmap

gitblog_00469的博客 704

STM32硬件I2C驱动AT24C02实战:从时序到代码

I2C总线是嵌入式系统中常用的同步串行通信协议,通过SCL和SDA两根线实现主从设备间的数据传输。其原理基于开漏输出和上拉电阻,支持多主多从架构,通过设备地址和应答机制确保通信可靠性。在STM32开发中,硬件I2C外设能显著提升通信效率,而AT24C02 EEPROM作为经典I2C设备,常用于参数存储和掉电保护场景。掌握I2C驱动开发,不仅能够读写EEPROM,还能轻松迁移到OLED屏、温度传感器等设备。本文以STM32F103和AT24C02为例,详细解析硬件I2C的初始化、字节读写、页写和连续读操作,并

weixin_34341117的博客 188

日常

从今天开始,每天晚上10点写一点东西,感觉一直看书,学到的东东无法消化的缘故,9.30到十点坐下中途休息吧,九点前练习poppin,周末去打球,白天多写一些东西作为复习,重心偏移到js高级和pop了,英语。,你妹 ...

weixin_35771144的博客 65

前端面试复习|01基础篇

适合:3~5 年 Vue 全栈前端工程师总篇幅:约 5 万字 / 5 个文档复习周期:建议 4 周冲刺。

SupperLilylo的博客 587

JavaScript入门学习路线图

摘要:本文提供一份系统化的JavaScript学习规划,分为四个阶段(基础入门、核心深入、应用实践、进阶与框架),预计3-6个月掌握核心内容。每个阶段包含明确的学习目标、核心知识点和项目实践建议,并推荐优质学习资源。强调"30-70原则"(30%学习+70%编码),提供各阶段能力检测标准,建议根据个人背景(转行/全栈/学生)调整学习重点。最后提醒保持学习乐趣,通过项目积累成就感,打好JS基础再接触框架。

坚持不懈 一往无前 920

周末3小时搭出你的终身学习搭子:DeepTutor 完整上手指南

想象一下这样的画面:你上周问过的问题,这周它还记得;你上传的课件、随手写的笔记、卡壳的题目,它全都分门别类地收好,随时能调出来帮你复习。它不会在你学了一半时把上下文丢光,更不会把你的学习记录打包给任何第三方服务器——因为这一切都跑在你自己电脑上。这就是 DeepTutor,一个基于 Agent 原生架构、主打"终身个性化辅导"的开源学习平台。接下来,我用一个周末的节奏带你从零跑通它:先安家、再交心

gitblog_00083的博客 737

【蜕变之路】第40天 JS以及Jquery的使用(2019年8月3日)

Hello,大家好!我是程序员阿飞!好久没有更新文章了,很是惭愧!所以,从今天开始以后每周末我会定时更新一篇文章,主要是一周内的学习总结,以便以后的复习和回顾。好了,现在就开始吧! 一、根据地址获得数据的字节流/***根据地址获得数据的字节流*@paramstrUrl网络连接地址*@return*/...

buxc7113的博客 160
上一篇: 第三十九、四十天:Aurora的服务层ASL(AuroraServiceLayer)的数据传输框架分析学习
下一篇: 第四十二天-第五十二 天:sql语句和语法的练习总结(一)
迷失的夜行者
博客等级 码龄10年 80粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值