当前位置: 首页 > news >正文

自己建网站怎么赚钱萧山区住房和城乡建设局网站

自己建网站怎么赚钱,萧山区住房和城乡建设局网站,民治网站设计圳网站建设公司,泊头网站建设功能描述: 1. 利用split()方法对测试数据进行解析:学科,日期 2. 将测试数据封装成对象数组的格式 3. 使用数组的sort()方法和Date对象,将测试数据按照日期从早到晚进行排序 4. 表格数据的静态填充 5. 距离最近考试的倒计时天…

功能描述:

1. 利用split()方法对测试数据进行解析:学科,日期

2. 将测试数据封装成对象数组的格式

3. 使用数组的sort()方法和Date对象,将测试数据按照日期从早到晚进行排序

4. 表格数据的静态填充

5. 距离最近考试的倒计时天数的提醒

代码如下:(这里引入了jquery.js)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>js小练习</title>
</head>
<body><table><thead><tr><th>ID</th><th>考试科目</th><th>开考日期</th></tr></thead><tbody id="myBody"><!-- 具体数据 --></tbody></table><!-- 最近日期的倒计时 --><div style="margin-top: 10px;"><h3 id="countdown"></h3></div><!-- 引入jquery.js --><script src="../js/jquery.min.js"></script><script>var testData = '数学, 2023-12-23\n英语,2023-11-11\n语文,2023-10-29\n物理,2023-12-27\n化学,2023-09-30\n';//1. 将testData数据通过split()进行分割: 学科,日期 ---为一组var subject_date = testData.split('\n');//2. 注意实际的subject_date最后存放为空,因为末尾的\nvar length = subject_date.length-1;console.log('subject_date中实际的数据数目为:' + length);//3. 将subject_date中的每一项数据,以对象数组的形式进行存放var objArr = [];for(var i=0; i<length; i++){  //此时subject_date每一个数的格式:subject,datevar subject = subject_date[i].split(',')[0];   //分割, 取前面的学科var date = subject_date[i].split(',')[1];      //分割,取后面的日期objArr.push({subject:`${subject}`,date:`${date}`});//打印出来objArr数组中存放的每一项console.log(`-------------objArr[${i}].subject=${objArr[i].subject}`);console.log(`-------------objArr[${i}].date=${objArr[i].date}`);}//4. 比较date,调用数组的sort()方法,按照日期的大小排序var sorted = objArr.sort((a, b) => {//Date对象存储的是从1970年1月1日午夜(UTC)开始计算的毫秒数var dateA = new Date(a.date);  var dateB = new Date(b.date);//dateA-dateB为正,说明b比a小,交换a,b;dateA-dateB为负数或0,不交换return dateA - dateB;  });//5. 表格数据填充for(var i=0; i<sorted.length; i++){$('#myBody').append(`<tr><td>${i+1}</td><td>${sorted[i].subject}</td><td>${sorted[i].date}</td></tr>`);}//6. 获取最近的日期,并转为毫秒数的形式var earlist = new Date(objArr[0].date);//7. 获取当前的日期(毫秒数)var current = new Date();//8. 计算日期差异(以毫秒为单位)var dateDiff = earlist - current;//9. 毫秒数转为天数var dayDiff = Math.floor(dateDiff/(1000 * 60 * 60 * 24));//10. 输出到页面document.getElementById('countdown').innerHTML = `当前最近的考试是${objArr[0].subject}, 还剩${dayDiff}天`;</script>
</body>
</html>

运行结果:

http://www.yayakq.cn/news/912665/

相关文章:

  • 外贸建站cms网站用模板为什么不利于seo推广
  • 搞个网站要多少钱怎么在wordpress建英文网站
  • 自己创业做原公司一样的网站成都网站游戏设计
  • 定制网站前准备抖音代运营招标
  • 网站建设与管理的条件市场营销专业就业方向
  • 成都青白江网站建设营销网站如何实现差异化
  • 注册网站会有哪些风险梅州市城乡建设部网站首页
  • 网站开发年度总结工作微信app下载安装官方版2022网址
  • 莱芜网站优化团队付费腾讯企业邮箱入口
  • 网站建设的常用技术有哪些云网站制作的流程
  • 潍坊网站建设选聚搜网络好哔哩哔哩网页版下载视频
  • 辽宁省网站制作网站设计公司多少钱
  • cpa广告联盟没有网站怎么做seo
  • 江北网站建设价格网站技术解决方案的内容
  • 枣强县住房和城乡建设局网站物流网站建设费用
  • 南宁快速建站模板如何创建一个免费网站
  • 深圳有哪些网站公司淘宝做网站的
  • 贵阳百度做网站电话柳城企业网站制作哪家好
  • 服务类网站开发网络工程师报名
  • 网站的关于我们怎么做龙岩市天宫山风景区
  • 网站域名解析后多久能生效汽车html静态网站
  • 零陵网站建设淘宝刷网站建设
  • 杭州网站制wordpress 登录后跳转
  • 找个人给我做电影网站好wordpress装修套餐网站源码
  • 如何建立一个大型的网站江南网盟-专注中小企业网站建设服务
  • 唐山住房和城乡建设厅网站is_category+wordpress
  • 自己做网站需要网站被别人域名绑定
  • 入夏网站建设公司做汽配网站需要多少钱
  • 网站开发研究手段有哪些临清网站建设价格
  • 电商是做什么石家庄百度seo