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

为什么大学不教 JavaScript ?

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

预览效果

为什么大学不教 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

分享给朋友:

相关文章

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

哪个时刻你觉得自己很孤独,是母胎单身20余年渴望被陪伴,是因为身材焦虑渴望被接受,是走在创业独木桥上渴望被支持,还是困在产后抑郁中渴望被理解?…

你手机里有哪些堪称神器的 App?

你手机里有哪些堪称神器的 App?

嗨嗨,我是赢酱~ 首先我认为对于我们有用的提升自我的都是手机里的神器 App。 一个人应该什么样子呢?在我从女孩子的角度看来,自律,上进,会打扮,情商高,会挣钱,独立,落落大方,这才是应该有的样子,我们可以借助手机不断学习改变 今天给大家准…

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助…

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

与所有的商品一样,手机的价格,也是由它的成本所决定的。 虽然看起来3000元的手机和6000的手机配置差不多,甚至处理器都可能是同一个,但在很多大家容易忽略的地方,决定了两者价格的不同: 例如手机的外观,塑料的机身,与素皮机身和玻璃机身就完…

如何判断 Java 工程师的基础知识是否扎实?

我来给你出几道大题,能答对70%,你就算基础扎实了。 第一部分 Java基础(27)1. 程序本质:代码是如何被执行的?CPU、操作系统、虚拟机各司何职?2. 基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法3. 引用类型:…

如何做电商行业?

如何做电商行业?

“如何做电商*开网店”跟“如何找老婆”一样,没概况条件、没明确标准,就是扯犊子。 我把话题具体一点说: 具备“两三万”启动资金、掌握“选品+上架优化”基础技能,小则月入三五千、多则上万。跟摆地摊一样,有进货的钱、也不怕苦不怕累、稍微有点生意…

发表评论

访客

看不清,换一张

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