软件价值16-敲钉子

模拟用锤子敲钉子,钉入木板。

代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hammer the nail</title>
<style>
body {
    user-select: none;
    text-align: center;
    background-image: url("wood.webp");
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: 0 60px;
}

.top {
    position: fixed;
    top: 400px;
    left: 454px;
    height: 20px;
    width: 40px;
    background-color: #777;
    border-radius: 50%;
    box-shadow: 0 3px #555;
    background-image: url("top.webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
}

.nail {
    position: fixed;
    top: 406px;
    left: 470px;
    height: 90px;
    width: 9px;
    background-color: #444;
    border-radius: 0 0 55% 55%;
    z-index: -1;
}
</style>
</head>
<body>

<h3>Hammer the nail into the wood</h3>

<div class="top" onclick="myNail()"></div>
<div class="nail"></div>

<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<script>
function myNail() { 
    $('.top').css({'transform': 'translateY(15px)'});
    $('.nail').css({'height': '75px'});      
    $('.nail').css({'transform': 'translateY(15px)'});
    $(".top").attr("onclick", "hammer1()");
    $(".nail").css("border-radius", "15px");
}

function hammer1() {
    $('.top').css({'transform': 'translateY(30px)'});
    $(".top").attr("onclick", "hammer2()");
    $('.nail').css({'transform': 'translateY(30px)'});
    $('.nail').css({'height': '60px'});          
}       

function hammer2() {
    $('.nail').css({'height': '50px'});      
    $('.nail').css({'transform': 'translateY(40px)'});
    $('.top').css({'transform': 'translateY(45px)'});
    $(".top").attr("onclick", "hammer3()");
}       

function hammer3() {
    $('.nail').css({'height': '20px'});      
    $('.nail').css({'transform': 'translateY(70px)'});
    $('.top').css({'transform': 'translateY(60px)'});
    $(".top").attr("onclick", "hammer4()");
}       

function hammer4() {
    $('.nail').css({'height': '0px'});      
    $('.nail').css({'transform': 'translateY(60px)'});
    $('.top').css({'transform': 'translateY(75px)'});
    $('.top').css({'box-shadow': '0 1px #555'}); 
}
</script>

</body>
</html>

逻辑解释:

这段程序实现了一个简单的动画效果,模拟了敲钉子的过程。

1. 页面加载后,显示了一个标题 "Hammer the nail into the wood" 和两个元素,一个是代表钉子的 .nail,另一个是代表钉头的 .top。

2. 当用户点击钉头 .top 时,会触发 myNail() 函数。在这个函数中:

  • .top 元素向下移动了 15px,模拟了锤击的动作。
  • .nail 元素的高度增加到了 75px,模拟了钉子被敲进木板的效果。
  • .nail 元素也向下移动了 15px,与 .top 元素同步。
  • 将 .top 元素的点击事件改为 hammer1()。

3. 当用户再次点击锤子时,会触发 hammer1() 函数。在这个函数中:

  • .top 元素再次向下移动了 15px,模拟了连续的敲击动作。
  • .nail 元素的高度减少到了 60px,模拟了钉子继续被敲进木板的效果。
  • 将 .top 元素的点击事件改为 hammer2()。

4. 用户连续点击锤子,依次触发 hammer2()、hammer3()、hammer4() 函数,每次都有类似的动作,只是钉子被敲进木板的程度不同,直到最后钉子被完全敲进木板,完成敲钉子的过程。

视频演示:

敲钉子

总结:

这段程序通过一系列的点击事件和样式修改,实现了一个简单的敲钉子动画。

ARIMA模型的R实现 1.模型简介 ARIMA模型,全称差分自回归移动平均模型。可以看作是差分运算和ARMA模型的结合。主要是针对具有线性趋势的非平稳的时间序列,来进行建模预测。 ARIMA模型的形式如下: Φ(B)∇ 阅读详情

相关推荐

Agent + 监控平台:自动诊断告警根因

根因分析、智能监控、AI Agent、告警风暴、异常检测、可观测性、故障诊断在现代分布式系统中,快速定位和解决问题是维持系统稳定性的关键。传统的监控系统虽然能够生成大量告警,但往往缺乏对告警根因的自动诊断能力,导致运维团队在告警风暴中难以快速定位问题。本文深入探讨了将AI Agent技术与监控平台结合,实现告警根因自动诊断的技术架构、理论基础和实现方法。我们将从第一性原理出发,分析根因诊断问题的本质,介绍基于Agent的智能监控系统设计,并通过实际案例展示其应用价值。文章同时涵盖了从理论到实践的全链路,包括

AIGC应用创新大全的博客 304

软件开发如同木匠做桌子

做一张桌子看起来十分的简单。任何人都可以做,不是吗?找个大块的四方形木板,四个等长的木头柱子,四个钉子和一个锤子。把四个柱子钉到四方板的四个角上,你就做成了一个桌子。当当当! 现在来让一个真正的木匠为你打造一张桌子。首先他要花时间跟你讨论桌子的用途和功能——用在室内还是室外,厨房还是餐厅,主要用来展示还是使用,它需要能够承受多大的负载。然后他需要确定使用什么样的材料——软木还是硬木,用...

weixin_30542079的博客 73

告别功能限制:Win11家庭版无损升级专业版全攻略

本文详细介绍了如何将Win11家庭版无损升级到专业版的全过程,包括升级前的准备、两种官方升级方案(Microsoft Store购买和使用产品密钥)以及命令行升级方法。升级后可解锁远程桌面、组策略编辑器和BitLocker加密等高级功能,适合需要更多商业功能的用户。

weixin_32822843的博客 702

某鱼流出洋垃圾笔记本主板爆改小主机,350元可拿下I5-8350u+8G配置,还有入手的价值吗?

这款笔记本拆机主板尺寸非常小,三围尺寸约为155*136*13mm,最适合的无疑是定制机箱,如今的3D打印机箱设计非常成熟,成本也还算不高,可以很好的兼容这款主板的接口,而且这款小主机还带了外壳快拆设计。这款小主机为松下笔记本爆改而来,其笔记本主板型号为松下CF-SV7主板,本身这款笔记本为一款面向商务用户的超轻薄便携设备,妥妥的舶来品,如今拆机主板流出,被大佬利用爆改成小主机,也算是比较合适的。板载的接口包含有3个usb,1个vga,1个hdmi,以及1个千兆网口。那么对于这款小主机,你怎么看?

二爷记 1710

SAP ERP与金蝶云星空的集成案例(新能源光伏行业)

通过建设PLM、SAP、MES、WMS、SCADA、EAM等多系统集成的工业互联网平台作为数字化工厂的控制中枢,不仅可以实现人员、设备、物料、工艺参数、产品等生产全流程追溯管理,同时也可以根据数据采集进行生产现场的控制调节,最大程度降低能耗水平。销售订单创建下推金蝶采购订单创建修改、销售订单创建下推金蝶销售订单创建修改、销售发货过账下推金蝶采购入库单、销售发货过账下推金蝶销售出库单:在SAP ERP系统创建销售订单、销售发货过账单后推送到云星空系统,进行采购/销售订单的创建修改、完成物料的入库和出库流程。

集信通 1616

RK3568+XS9922B+Android11双模视频输入:CVBS与AHD兼容驱动开发实战

本文详细介绍了基于RK3568平台和XS9922B解码芯片,在Android11系统上开发支持CVBS与AHD双模视频输入的兼容驱动实战。内容涵盖硬件选型、内核驱动框架分析、双模信号自动识别与配置、视频通道切换实现及图像质量优化等关键技术点,为车载监控等需要兼容新旧摄像头的项目提供完整解决方案。

js777的博客 379

免费换电池还倒塞用户200,iPhone惨遭“耐用”反噬

诉讼由 2500 万以 Gutmann 为代表的英国 iPhone 用户于去年提起,最早要求 7.5 亿英镑赔偿,而拖到现在涨到了 16 亿。也不是纯杠,因为苹果的确在 2016 年11月宣布了 iPhone 6s 意外关机问题计划。特定生产日期期间的 iPhone 6s 可以免费更换电池,也就是电池缺陷至少曾经出现过。这次16亿英镑的诉讼也是刷新了记录,2500万用户算下来平均不到 600 也算合理。这么多年过去了,「iPhone 电池门」到底有没有问题已经不重要了。

meiyimin的专栏 591

实用电路精讲系列---ACDC开关电源

AC/DC开关电源工作原理及应用解析 AC/DC开关电源通过高频开关技术将交流电转换为稳定直流电,核心流程包括整流滤波、高频开关转换、反馈稳压和隔离保护。典型应用涵盖智能断路器、车载充电机、光伏逆变器等多个领域,采用不同拓扑结构和功率器件满足各场景需求。文章详细分析了基于LT1103的实用电路,包含输入整流、开关稳压、多级滤波等关键模块,并阐述了同步整流和多级滤波对提升效率稳定性的作用。这种电源技术通过高频开关切换+变压器耦合+闭环反馈,实现了高效紧凑的电能转换,在各工业领域具有广泛应用价值。

weixin_40590799的博客 2585

Ubuntu 16.04升级生存指南:LTS末期维护与系统稳定性保障

Linux发行版升级本质上是用户态ABI、内核模块、包管理器与硬件抽象层的协同演进过程。Ubuntu作为Debian系主流发行版,其LTS版本(如16.04 Xenial)虽已终止支持,但在工业控制、教育终端及嵌入式设备中仍广泛部署,构成典型的‘长尾运维场景’。理解APT包管理机制、systemd初始化演进及libc6等核心库的ABI兼容性,是保障升级不中断的关键。技术价值在于以最小变更实现系统延续性,而非功能迭代;典型应用场景包括老旧PC实训室维护、ARM开发板固件更新、Docker容器运行时适配等。本文

weixin_30292843的博客 432

【AI应用实战-WorkBuddy】WorkBuddy 能帮你做什么(一)

文章摘要: WorkBuddy是一款AI工作助手,专为提升效率而设计,适用于经常处理文档、代码、数据分析等重复性任务的职场人士。它能通过自然语言交互快速完成五大核心场景任务: 周报撰写:输入工作要点,10分钟生成专业周报; 代码调试:解析报错信息,3分钟提供解决方案; Excel分析:自动计算数据趋势并生成图表和结论; 自动化脚本:将重复流程转为脚本,节省98%时间; 文档生成:根据代码自动补充README、API文档和注释。 效果对比:传统手动操作耗时1-3小时的任务,WorkBuddy可将时间缩短至10

349

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

m0_51579041的博客 1万+

咸鱼流出一线大厂全能本无头骑士,锐龙R7-5700U搭配GTX1650 4G独立显卡,搭载16G DDR4内存,还值得入手及使用吗?

最典型的产品之一,有笔记本下半身产品,比如有刷到咸鱼流出一款一线大厂笔记本下半身,而且还带16G容量的DDR4内存,这你受得了?这款流出的无头骑士配置为AMD锐龙R7-5700U,八核十六线程处理器搭配GTX1650(4G)显存独立显卡,运行内存为16G DDR4 4266Mhz 双通道内存,不过硬盘貌似被拆除了,没有硬盘。有用户分享办公,看视,频览网页,ps,pr,Ae剪辑,cad,英雄联盟CF、csgo等steam游戏大多都能玩。那么,对于这款宏碁传奇x笔记本无头骑士,你怎么看?

二爷记 659

RAG系统中Embedding模型选型实战

本文详细介绍了RAG系统中Embedding模型选型实战,希望能对学习RAG的同学们有所帮助。 文章目录 1. 前言 2. 思路解析 3. 测评数据集构建 3.1 步骤一 3.2 步骤二 3.3 数据示例 3.4 总结 4. 实战代码 4.1 本地模型 4.2 使用第三方的Embedding模型API

herosunly的博客 17万+

如何基于speechless-starcoder2-7b继续微调自己的专属代码模型:进阶训练完整教程

speechless-starcoder2-7b 是一个基于 starcoder2-7b 深度微调的开源代码大模型,官方使用约 98.6 万条高质量指令数据(OpenHermes-2.5、Spider 等)对其进行了二次训练,以增强模型在代码任务上的推理与规划能力。本教程将带你一步步基于 speechless-starcoder2-7b 进行**继续微调(Continual Fine-tuning

gitblog_00826的博客 1050

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

某鱼流出百元拆机主板,板载低功耗四核神U,4G内存+16G固态MSATA,还附带5个SATA接口,入坑群晖飞牛云NAS绝配!

如今的二手市场,裸机,准系统风气弥漫,非常不适合垃圾佬们捡漏使用,连电源都要额外加钱。要说二手平台某鱼上适合捡漏使用的无疑是个人玩腻或者升级转手的产品,相比贩子的高溢价,准系统,裸机,个人玩家价位相对更低的同时,大多会附送个人配套的配件,闲置配件,这也是捡漏个人玩家最好的地方。这款j1900 蜗牛星际 A 款主板算是属于生命末期,本身就是矿渣遗留产品,玩的人可是真不少,目前某鱼上不时还有拆机流出,价位在百元左右,比如有刷到的个人玩家出该款主板,还附带了4G+16GG固态,标价100元,肯定是早就被人捡了!

二爷记 2389

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

某鱼流出278元拆机联想Miix 520二合一笔记本电脑,八代i5+8G内存,媲美无头骑士,还有入手的价值吗?

配置参数方面,这款平板笔记本配置比较多,有推出过高达8个版本,主要可以处理器划分为采用Intel 酷睿i5 8250U产品,采用Intel 酷睿i7 8550U产品以及采用Intel 酷睿i3 7100U产品,其他的差异也就是运存和固态的容量差异了,注意内存为板载内存,其起步为4G+128G固态,顶配为8GB+512GB,部分版本最高配置为16GB+1TB固态。这款平板笔记本为联想Miix 520,为2017年的产品,采用平板与键盘可分离设计,整机重量仅880g,整体非常轻巧及便携。

二爷记 1994

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

某鱼流出189元23寸联想一体机,买屏幕送主机,i3+8G+240G固态,可拆机升级,还有入手的价值吗?

这款某鱼上流出的一体机电脑具体型号为联想c560一体机,14年的产品,距今已经近11年之久,从其泛黄的外壳就能感受到历史感,如今流出价位仅为189元,也就一体机少拆卸的可能,才从二手平台流出整机。背部则包含有供电家口,一个网口,一个HDMI接口,以及四个usb接口。配置参数方面,其搭载的是Intel H81芯片组主板,支持四代低压处理器,不推荐I7处理器,估计i5标压处理器也够呛,建议选择带T的低压处理器,比如Intel 酷睿i5 4460T处理器,当然低功耗的标压i3处理器也支持,比如i3 4160!

二爷记 1317

咸鱼大量流出960元RTX 2080 Ti 11G显卡魔改扩容22G显存服务,爆改扩容22G三星显存容量,引7万人次浏览,超五百人点想要!

为了增加显存容量,魔改者会替换这些显存芯片,使用更大容量的显存芯片,比如2GB的芯片,而且使用的还是三星显存,具体型号有K4ZAF325BM-HC16,从而将总显存提升至22GB,以此达成翻倍扩容显存容量的目的。作为曾经的卡皇显卡,RTX 2080 Ti显卡依旧能打,但市面上流通的显卡基本可以默认矿卡,爆改22G显卡,本身还叠加手搓魔改的风险,进一步极大拉高了显卡损失的成本,翻车概率大,成本也高。那么,对于这类RTX 2080 Ti 11G显卡魔改扩容22G显存服务,你怎么看?

二爷记 1307

软件需求工程实战指南:从概念到落地的核心方法与避坑要点

软件需求工程是软件开发生命周期的基石,它系统性地将模糊的业务想法转化为清晰、可验证的技术规格。其核心原理在于通过科学的方法论(如干系人分析、需求获取技术)来识别和定义系统的功能性需求与非功能性需求,确保开发目标与业务目标对齐。这项技术的价值在于能显著降低项目风险,避免因需求不明确或错误导致的成本浪费和延期。在实际应用场景中,无论是传统瀑布模型还是敏捷开发,都需要运用用例、用户故事、原型法等工具来捕获和细化需求,并借助需求跟踪矩阵确保最终交付物符合预期。本文聚焦于需求工程中的常见误区辨析与实战工具箱,深入探讨

weixin_33696106的博客 443

“我的叔叔,一位前程序员,建议我远离 Python,从汇编语言学起......“

倒也不必对高级编程语言避之不及。

程序人生的博客 1万+

真香还是真坑?咸鱼大量流出联想Thinkpad X1主板手搓爆改小主机,板载高达16G内存,还是完美黑苹果,引2万人次浏览!

目前刷到的这款机器,联想ThinkPad X1 Yoga 3rd Gen 2018 准系统小主机,咸鱼上流出价位为599元,准系统流出,不含硬盘、电源。众所周知,如今内存的价位虽然有所松动,但依旧还是高位,也就是DDR3内存的价值度最低,本身价位极低,这玩意儿就不是硬通货,毕竟只能适配古董老平台机器,淘汰过时的配件了。要说会搞钱还得是贩子们啊,除了拆机内存和硬盘大赚特赚一波之后,某些板载内存的果实淘汰主板也后配外壳,包装成准系统小主机兜售,而且销量还真就是不错,你有关注到吗?欢迎评论区分享你的看法和观点!

二爷记 675

大量戴尔酷睿十二代笔记本流入咸鱼,自带14英寸1080P高清屏幕,板载高达16/32G DDR4内存,到底是捡漏还是入坑!

‌‌性能方面倒是不用担心,基本上日常办公使用还是比较流畅的,比如12代i5-1235U处理器,16G DDR4内存,256G固态的配置,鲁大师跑分65.7W,办公学习都没问题!配置参数方面, 这款机器搭载处理器型号还真就是不少,但都是英特尔 12 代酷睿处理器‌,低配为i5处理器,高配为i7处理器,比如i5-1250P,i5-1245U,5-1235U,‌i7-1265U以及i7-1270P处理器,可供参考!毕竟是比较新的机器,主流功能方面,人脸解锁, 指纹识别,以及键盘背光灯都有,可供参考选择使用。

二爷记 474

QXQ3真i9级CPU是捡漏还是踩坑!i9-12900 ES版CPU值得入手吗?

大名鼎鼎的i9级CPU可谓令每个垃圾佬心生向往,毕竟假i9级CPU,也就是E5洋垃圾CPU是如此的火热,i9级CPU除了性能强,还有一个特点,那就是贵!旗舰级CPU并非适合每个人,而且性能顶级,溢价自然高,价格贵也是正常,而且整体也需要搭配更好的主板及相关配件,整体装机下来会是一个巨量级的装机预算和成本,令不少人退而却步!关注我,后续分享更多精彩内容!关注可加交流群哈!群里有大佬哥!扫码添加后可拉...

二爷记 1万+

号称全网最低价130元的宏碁一体机主板,板载双核10W低功耗神U,双M2+SATA接口,还值得入手及使用吗?

性能方面,这款处理器是一款面向入门级设备的低功耗双核处理器,适用于基础办公和轻量级多媒体场景,比如日常轻度办公、网页浏览、轻度多媒体播放等任务,但不适合高负载游戏或专业图形处理 ,其处理器的性能大致相当于AMD Ryzen 3 3200U或Intel Pentium Gold G6400等中低端处理器。板载有1个USB2.0,1个USB3.0,2个USB3.2 gen2(10Gbps),1个千兆网口,1个3.5mm音频,1个HDMI,1个sd卡槽。那么,对于这款拆机宏碁一体机主板,你怎么看?

二爷记 1379

咸鱼流出68元可能宏基最小迷你电脑主机,可轻松放入口袋,带USB3.2接口,支持TF内存卡扩展,可作电脑棒安装Win10系统!

要说最小的PC电脑主机,不是极致小巧的比巴掌还小的口袋袖珍迷你主机,而是与老式U盘大小几乎一致的电脑棒产品,如今也就是类比硬盘盒子大小。配置参数方面,这款机器就非常一般了,也是曾经的主流电脑棒配置水平,搭载英特尔Atom0凌动x5 Z8300 @ 1.44GHz,四核上网本处理器,内存为2GB容量DDR31600MHz规格,存储的话,据卖家描述为15G,个人猜测估计就是16G的样子,仅供参考。还说这机器小归小,但接口设计方面,该有的也属于基本都有,使用上也算还能将就凑合。那么,对于这款机器,你怎么看?

二爷记 1342

大厂准系统,量大管饱,支持四代U,适合玩飞牛nas及软路由神器!

相比大厂迷你主机,传统大厂商务主机,渠道稳定,可谓货源充足,更适合守一下捡垃圾使用,毕竟价位上更低,扩展也更加丰富,比如戴尔DELL Vostro 3800DT商务主机,量大管饱,可选都在贩子手里,被控价了。关注我,后续分享更多精彩内容!关注可加交流群哈!群里有大佬哥!纯个人交流群,无利益纠纷,随意畅聊装机乐趣,优化装机配置!有大佬,也有小白,欢迎您的加入,期待您的分享!扫码添加后可拉DIY交流群...

二爷记 2179
上一篇: 软件价值15-碰撞弹球2.0
下一篇: 算法价值6-梯度下降
dracularking
博客等级 码龄20年 1592粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dracularking

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值