当前位置:首页 > 每日看点

为什么大学不教 JavaScript ?

卡卷网2年前 (2025-01-14)每日看点459

预览效果

为什么大学不教 JavaScript ?  第1张

源码

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>随机点名</title> <style type="text/css"> * { padding: 0; margin: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #eaffd0; } .container { width: 1200px; max-width: 100%; padding: 20px; background-color: #fce38a; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); text-align: center; } #info { width: 50%; height: 60px; line-height: 60px; border-radius: 30px; background-color: #f38181; box-shadow: 0 3px 3px 0 #dcdcdc; text-align: center; color: #ffffff; margin-bottom: 20px; font-size: 18px; margin: 24px auto; } #btn { height: 40px; width: 60px; line-height: 40px; border: none; outline: none; background-color: #95e1d3; border-radius: 30px; text-align: center; box-shadow: 0 3px 3px 0 #dcdcdc; margin-bottom: 20px; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { border: 1px solid #dcdcdc; padding: 5px; text-align: center; } .selected { background-color: yellow; } </style> <script type="text/javascript"> window.onload = () => { var classMate = ["杨幂", "赵丽颖", "迪丽热巴", "张三", "崔雪莉", "郭雪芙", "权志龙", "王五", "杨洋", "周十", "易烊千玺", "杨紫", "关晓彤", "宋祖儿", "张艺兴", "吴磊", "肖战", "王一博", "李宇春", "邓紫棋", "毛阿敏", "周杰伦", "林俊杰", "王力宏", "陈奕迅", "张学友", "刘德华", "黎明", "郭富城", "谢霆锋", "张杰", "华晨宇", "许嵩", "李荣浩", "周深", "毛阿敏", "邓紫棋", "林忆莲", "那英", "蔡依林", "林志玲", " Bingbing", "杨幂", "黄磊", "迪丽热巴", "孙俪", "鹿晗", "邓超", "陈伟霆", "黄晓明", "杨洋", "王俊凯", "易烊千玺"]; var btn = document.getElementById("btn"); var info = document.getElementById("info"); var table = document.getElementById("nameTable"); var flag = false; var myinterval; var timeoutId; // 生成表格 for (var i = 0; i < classMate.length; i++) { if (i % 11 === 0) { var row = table.insertRow(); } var cell = row.insertCell(); cell.innerHTML = classMate[i]; } btn.onclick = () => { flag = !flag; if (flag) { myinterval = setInterval( () => { var num = Math.floor(Math.random() * classMate.length); info.innerHTML = classMate[num]; // 高亮显示当前选中的名字 var cells = table.getElementsByTagName("td"); for (var i = 0; i < cells.length; i++) { cells[i].classList.remove("selected"); } cells[num].classList.add("selected"); }, 50); btn.innerText = "暂停"; // 设置3秒后自动停止 timeoutId = setTimeout( () => { flag = false; clearInterval(myinterval); btn.innerText = "开始"; }, 1500); //定时器时间设置 } else { clearInterval(myinterval); clearTimeout(timeoutId); btn.innerText = "开始"; } } } </script> </head> <body> <div class="container"> <table id="nameTable"> <tr> <th>姓名</th> </tr> </table> <div id="info">???</div> <button id="btn">开始</button> </div> </body> </html>

为什么大学不教 JavaScript ?  第2张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9291.html

分享给朋友:

相关文章

现在手里有一万闲钱,买什么币好?

今天是2024年7月29日,看看我的持仓吧。 只有几百刀的那些微持仓就不说了,以下持仓都在几千刀~几万刀不等。 不构成任何投资建议,成本是多次买入的大致均摊成本 $TIA 成本0 $DYM 成本0 $SAGA 成本0 $STRK 成本0 $…

知乎创作收益高吗?

知乎创作收益高吗?

高啊,主要是大多数人不知道怎么做。(这是以前写的,请看到最后) 我之前就是傻傻写问答,文章,结果一毛钱收益没有。 知乎上收益高的主要有盐选,好物推荐,致知计划,付费咨询。1、盐选吧,是写故事,小说类的天堂,还有就是大咖们的地盘了,难度高。…

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

我给你举个真实的例子。。 有一个人叫高伟东,在哈尔滨工作。在2012年做了一个APP。使用词根词缀背单词。名字叫: 词根词缀词典这个人编辑了2300余条词根,给10万多条单词建立了词根索引,整理了50多万条的单词记忆方法,包括新版本的诸多新…

马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?

这题我会,我教马云一招。 你直接把你那破比支付宝的代码全删了,重新写一个。 打开支付宝直接就是一个大大的支付码,然后右上角按一下就是扫一扫。你要是还想保留你的其他那些乱七八糟的功能,麻烦将他们全部做到下拉菜单里。你这么设计我不说你能干死微信…

夸克浏览器受欢迎的原因是什么?

夸克浏览器受欢迎的原因是什么?

这是可以说的嘛~ 哈哈,它比较吸引我的几点是:安全无广、页面简洁、功能丰富、反应速度快...... 首页页面支持自定义,喜欢什么样子都可以自己调整,没有花里胡哨的各种资讯推送,热搜日报整理归纳好,想看再点开查看,看着舒适度直接拉满! 实…

为什么雷军身上没有酒色财气?

武大建校130周年时,雷军向母校个人捐款13亿。 在2023年8月14日晚上七点,雷总在国家会议中心举行的进行第四次年度演讲「成长」: 全篇都在谈成长、梦想,这么多年了,始终做到了知行合一,我相信酒色财气可能真不是他所追求的,一直追求的就像…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。