<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>微博发布</title> <style> * { margin: 0; padding: 0; } ul { list-style: none; } .w { width: 900px; margin: 0 auto; } .controls textarea { width: 878px; height: 100px; resize: none; border-radius: 10px; outline: none; padding-left: 20px; padding-top: 10px; font-size: 18px; } .controls { overflow: hidden; } .controls div { float: right; } .controls div span { color: #666; } .controls div .useCount { color: red; } .controls div button { width: 100px; outline: none; border: none; background: rgb(0, 132, 255); height: 30px; cursor: pointer; color: #fff; font: bold 14px '宋体'; } .controls div button:hover { background: rgb(0, 225, 255); } .controls div button:disabled { background: rgba(0, 225, 255, 0.5); } .contentList { margin-top: 50px; } .contentList li { padding: 20px 0; border-bottom: 1px dashed #ccc; position: relative; } .contentList li .info { position: relative; } .contentList li .info span { position: absolute; top: 15px; left: 100px; font: bold 16px '宋体'; } .contentList li .info p { position: absolute; top: 40px; left: 100px; color: #aaa; font-size: 12px; } .contentList img { width: 80px; border-radius: 50%; } .contentList li .content { padding-left: 100px; color: #666; word-break: break-all; } .contentList li .the_del { position: absolute; right: 0; top: 0; font-size: 28px; cursor: pointer; } </style> </head> <body> <div class="w"> <div class="controls"> <img src="images\9.6\tip.png" alt="" /><br /> <textarea placeholder="说点什么吧..." id="srk" cols="30" rows="10" maxlength="200"></textarea> <div> <span class="useCount" id="sz">0</span> <span>/</span> <span>200</span> <button id="fbBtn">发布</button> </div> </div> <div class="contentList"> <ul id="liebiao"></ul> </div> </div> <script> let dataArr = [ { uname: '司马懿', imgSrc: './images/9.5/01.jpg' }, { uname: '女娲', imgSrc: './images/9.5/02.jpg' }, { uname: '百里守约', imgSrc: './images/9.5/03.jpg' }, { uname: '亚瑟', imgSrc: './images/9.5/04.jpg' }, { uname: '虞姬', imgSrc: './images/9.5/05.jpg' }, { uname: '张良', imgSrc: './images/9.5/06.jpg' }, { uname: '安其拉', imgSrc: './images/9.5/07.jpg' }, { uname: '李白', imgSrc: './images/9.5/08.jpg' }, { uname: '阿珂', imgSrc: './images/9.5/09.jpg' }, { uname: '墨子', imgSrc: './images/9.5/10.jpg' }, { uname: '鲁班', imgSrc: './images/9.5/11.jpg' }, { uname: '嬴政', imgSrc: './images/9.5/12.jpg' }, { uname: '孙膑', imgSrc: './images/9.5/13.jpg' }, { uname: '周瑜', imgSrc: './images/9.5/14.jpg' }, { uname: '老夫子', imgSrc: './images/9.5/15.jpg' }, { uname: '狄仁杰', imgSrc: './images/9.5/16.jpg' }, { uname: '扁鹊', imgSrc: './images/9.5/17.jpg' }, { uname: '马可波罗', imgSrc: './images/9.5/18.jpg' }, { uname: '露娜', imgSrc: './images/9.5/19.jpg' }, { uname: '孙悟空', imgSrc: './images/9.5/20.jpg' }, { uname: '黄忠', imgSrc: './images/9.5/21.jpg' }, { uname: '百里玄策', imgSrc: './images/9.5/22.jpg' }, ] var srk = document.getElementById('srk'); var sz = document.getElementById('sz'); var fbBtn = document.getElementById('fbBtn'); var lb = document.getElementById('liebiao'); fbBtn.disabled = true; srk.oninput = function() { var cd = srk.value.length; sz.innerText = cd; if (cd == 0) { fbBtn.disabled = true; } else { fbBtn.disabled = false; } } fbBtn.onclick = function() { var nr = srk.value; if (nr == '') { return; } var sj = Math.floor(Math.random() * dataArr.length); var ren = dataArr[sj]; var t = new Date(); var nian = t.getFullYear(); var yue = t.getMonth() + 1; var ri = t.getDate(); var x = nian + '-' + yue + '-' + ri + ' ' + t.getHours() + ':' + t.getMinutes() + ':' + t.getSeconds(); var xinLi = "<li>" + "<div class='info'>" + "<img src='" + ren.imgSrc + "'>" + "<span>" + ren.uname + "</span>" + "<p>发布于 " + x + "</p>" + "</div>" + "<div class='content'>" + nr + "</div>" + "<span class='the_del'>X</span>" + "</li>"; lb.innerHTML = xinLi + lb.innerHTML; srk.value = ""; sz.innerText = 0; fbBtn.disabled = true; var sc = document.getElementsByClassName('the_del'); for (var i = 0; i < sc.length; i++) { sc[i].onclick = function() { lb.removeChild(this.parentNode); } } } </script> </body> </html>云计算第四次作业
张小明
前端开发工程师
基于深度学习YOLOv11的食物检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
一、项目介绍 本文介绍了一个基于深度学习YOLOv11算法的食物检测系统,能够准确识别30类常见食物及饮品。系统整合了完整的YOLO数据集、用户友好的UI界面(含登录注册功能)以及Python项目源码与预训练模型。该模型在包含14,661张图像的数据集上…
《唐朝诡事录之西行》——独孤羊放妻春条书
前年暑期,电视剧《唐朝诡事录之西行》播出,其中“仵作之死”单元令我印象深刻,尤其是独孤羊写给妻子春条的那封休书。基于这份触动,我使用 Unity3D 引擎制作了一个小项目,通过 TextMeshPro 实现文本横竖排显示…
一文讲清楚Java中的抽象类、接口和内部类三大特性
目录 第一章 抽象类 1.1 概述 1.1.1 抽象类引入 1.2 abstract使用格式 1.2.1 抽象方法 1.2.2 抽象类 1.2.3 抽象类的使用 1.3 抽象类的特征 1.4 抽象类的细节 1.5 抽象类存在的意义 第二章 接口 2.1 概述 2.2 定义格式 2.3 接口成分的特点 2.3.1.抽象方法 2.3.…
基于深度学习的可视化植物病害检测系统(YOLOv8+YOLO数据集+UI界面+Python项目+模型)
一、项目介绍 摘要 本项目开发了一套基于YOLOv8目标检测算法的可视化植物病害智能检测系统,专门用于识别和分类30种不同的植物叶片病害。系统训练数据集包含2009张训练图像和246张验证图像,涵盖了苹果、蓝莓、樱桃、玉米、桃子、土豆、大豆、草莓、番茄…
基于深度学习的无人机识别检测系统(YOLOv8+YOLO数据集+UI界面+Python项目+模型)
一、项目介绍 摘要 本项目基于YOLOv8(You Only Look Once v8)目标检测算法,开发了一套高效、精准的无人机识别检测系统,专门用于实时检测和定位无人机目标。系统仅针对单类别(drone)进行优化,…
【深度好文】多模态嵌入模型两种实现方式详解:解决多模态RAG落地难题,值得收藏
多模态嵌入模型是将不同模态数据映射到统一向量空间的关键技术,主要分为两类:一类通过模态融合同时处理多种模态数据;另一类将不同模态数据分别转换为向量再组合检索。尽管多模态RAG理论上可行,但因成本高、流程复杂、效果不佳&am…