news 2026/5/1 8:00:48

微博发布案例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微博发布案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <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 '宋体'; transition: all 0.5s; } .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="area" cols="30" rows="10" maxlength="200"></textarea> <div> <span class="useCount" id="useCount">0</span> <span>/</span> <span>200</span> <button id="send">发布</button> </div> </div> <div class="contentList"> <ul id="list"> <li class="xiaoli"></li> </ul> </div> </div> <li hidden> <div class="info"> <img class="userpic" src="../案例/images/9.6/03.jpg" /> <span class="username">死数据:百里守约</span> <p class="send-time">死数据:发布于 2020年12月05日 00:07:54</p > </div> <div class="content">死数据:111</div> <span class="the_del">X</span> </li> <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' }, ] const useCount = document.querySelector(".useCount") const textarea = document.querySelector("textarea") const send = document.querySelector("#send") const ul = document.querySelector(".contentList") const li = document.querySelector(".xiaoli") textarea.addEventListener("input",function(){ useCount.innerHTML=textarea.value.length } ) send.addEventListener("click",function(){ if(textarea.value.trim()===""){ textarea.value="" useCount.innerHTML=0 return alert("请输入内容") } function getRandom(min,max){ return Math.floor(Math.random()*(max - min+1))+min; } let random = getRandom(0,dataArr.length-1) let nli = document.createElement("li") nli. innerHTML = ` <div class = "info"> < img class="userpic" src=${dataArr[random].imgSrc}> <span class="username">${dataArr[random].uname} </span> <p class="stime">${new Date().toLocaleString()}</p > </div> <div>${textarea.value.trim()}</div> <span class="the_del">X</span> ` ul.appendChild(nli) textarea.value="" useCount.innerHTML=0 let del=document.querySelector(".the_del") del.addEventListener("click",function(){ ul.removeChild(nli) }) }) textarea.addEventListener("keydown",function(e){ e.preventDefault() if (e.code==="Enter"){ send.click() } }) </script> </body> </html>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 9:46:24

深度学习篇---OC-SORT

一句话概括 OC-SORT 是给那个“记性不好”的快递分拣系统&#xff08;SORT/DeepSORT&#xff09;装了一个“实时监控回放系统”。当它因为遮挡或预测错误而跟丢目标时&#xff0c;它不钻牛角尖&#xff0c;而是立刻回看录像&#xff08;过去的观测&#xff09;&#xff0c;用最…

作者头像 李华
网站建设 2026/5/1 1:13:26

30秒搞定pip下载慢,提速200倍

好的&#xff0c;我们一步步解决 pip install 下载慢的问题&#xff1a; &#x1f50d; 问题原因 在国内访问 PyPI 官方源时&#xff0c;常因网络延迟导致下载缓慢。解决方案的核心是切换镜像源。 &#x1f6e0;️ 终极解决方案 1️⃣ 永久配置国内镜像源 方法一&#xff1a…

作者头像 李华
网站建设 2026/4/25 4:27:47

Windows一键创建Python虚拟环境

在 Windows 系统中创建并激活 Python 虚拟环境 venv 的操作步骤如下&#xff1a;一、创建虚拟环境打开 命令提示符&#xff08;CMD&#xff09;或 PowerShell导航到目标目录&#xff1a;cd 你的项目路径执行创建命令&#xff1a;python -m venv venv此命令会在当前目录生成名为…

作者头像 李华
网站建设 2026/4/27 18:32:19

实时数据可视化库

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第一个满…

作者头像 李华