JS获取服务器日期,自动切换网页信息

简介: JS获取服务器日期,自动切换网页信息

身为班上的卫生委员,你是不是因为每天要提醒同学打扫卫生而感到烦恼?

现在我们就来解决这个麻烦,每天只要发个链接到群里就好了.


本项目涉及云空间,有服务器的同学可以自由扩展

在该项目中我所使用的为:

GitHub(yourGitHubname.github.io/) and 云图片储存为:www.tietuku.com


本项目所涉及知识:


1.Javascript


2.GitHub平台基本使用


3.Git仓库管理


4.图片云储存平台使用


需要一定github管理基础 & HTML基础




1.我们先把云图片储存给解决掉



1.1 准备:


单周日卫生表图片

双周日卫生表图片

大扫除卫生表图片


大家可以自由扩展,本人是根据本人环境来开发的


1.2 开始:


1.登录云图片储存空间(推荐一个免费平台:www.tietuku.com

2.上传图片

3.自己找到如何可以将上传的图片外链的方法

例:http:// domain name / Catalog / your picture.jpg



2. 解决了图片存储问题,现在我们来用 javascript 代码实现功能



我们先需要整理思路:


手绘js思维导图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRHSW7yv-1607946074736)(/images/swdt1.jpg)]。


难点:


1.如何get周数 

2.周数判断,然后打印出"明天"的卫生打扫表


关键代码:


new Date().getDay(); //将返回现在时间

星期天~星期六:0 1 2 3 4 5 6

参考资料:JavaScript的Date对象


window.location.href=" URL "; //跳转网页

例:window.location.href=" "https://uiuing.com/";` 这是我blog的链接 (> v <)


大家可以不加http:// 也可以 但建议加http:// or https://

my blog 可以直接访问 uiuing.top  (>. <)


小知识:


http 是 协议 (http协议) 

https is http 的加密 (https) 

应有免费的ssl体验 (ssl) (ssh


判断语法:


if (条件)        //if判断
{
  只有当条件为 true 时执行的代码
 }
else if (...)
{
  只有当if条件为 true 时执行的代码
}
else(...)
{
  只有当所以 if条件为 falsh 时执行的代码
}


javascript源码




<script>
alert("请打扫好卫生!查看明天卫生请点击“确定”");
var date = new Date().getDay();
//get time 并赋值
date++;
//意为:显示明天明天的卫生 date++ 可以写成 date = date + 1 ;
if(date = 7)
{
date = 0 ;`  ** `  
//没有7 只有 0(星期天)
}
if(date = 2 && 4 && 6) 
//当time = 周 2,4,6 时 
{  //双
window.location.href="jpg";
}
else if(date = 3 && 5 && 0)
//当time = 周 3,5,0 时
{  //单
window.location.href="jpg";
}
else if(date = 1)           
 //当time = 周 1 时
{
window.location.herf="jpg";
}
// © 2017 uiuing  uiuing.top
</script>


大家可以复制粘贴然后进行修改,链接为云图片储存平台所提供给你的你指定的图片外链

大家可复制范例代码用浏览器运行,看看是什么效果哦~




3. 最后一步! 使你的成果可以通过外网可以访问!


将你制作的js代码保存为 : English name.html


将该文件上传到你的GitHub blog 根目录 !


git remote add origin git@github.com:stormzhang/test.git

//连接你的github仓库,也可通过ssh配置,origin为仓库名

git push origin master //将代码提交到不同仓库中,可以指定分支

git pull origin master //先将github上的代码pull下来

git push origin master //上传至该分支



访问:


your github name.github.io /Catelog English name.html

(1.手动上传 ,2.使用git命令)

如果你的github blog绑定域名那可以: your domain name / Catalog English name.html


目录
相关文章
|
16天前
|
机器学习/深度学习 JavaScript Cloud Native
Node.js作为一种快速、可扩展的服务器端运行时环境
Node.js作为一种快速、可扩展的服务器端运行时环境
29 8
|
20天前
|
JavaScript
使用Node.js创建一个简单的Web服务器
使用Node.js创建一个简单的Web服务器
|
25天前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
38 5
|
26天前
|
JavaScript
使用node.js搭建一个express后端服务器
Express 是 Node.js 的一个库,用于搭建后端服务器。本文将指导你从零开始构建一个简易的 Express 服务器,包括项目初始化、代码编写、服务启动与项目结构优化。通过创建 handler 和 router 文件夹分离路由和处理逻辑,使项目更清晰易维护。最后,通过 Postman 测试确保服务正常运行。
47 1
|
1月前
|
数据采集 JavaScript 搜索推荐
服务器端渲染(SSR)(Nuxt+Next.js)
服务器端渲染(SSR)技术在服务器上生成页面HTML,提升首屏加载速度和SEO效果。Nuxt.js和Next.js分别是基于Vue.js和React.js的流行SSR框架。Nuxt.js提供自动化路由管理、页面级数据获取和布局系统,支持SSR和静态站点生成。Next.js支持SSR、静态生成和文件系统路由,通过`getServerSideProps`和`getStaticProps`实现数据获取。SSR的优点包括首屏加载快、SEO友好和适合复杂页面,但也会增加服务器压力、开发限制和调试难度。选择框架时,可根据项目需求和技术栈决定使用Nuxt.js或Next.js。
|
1月前
|
JavaScript
js实现简洁实用的网页计算器功能源码
这是一款使用js实现简洁实用的网页计算器功能源码。可实现比较基本的加减乘除四则运算功能,界面简洁实用,是一款比较基本的js运算功能源码。该源码可兼容目前最新的各类主流浏览器。
24 2
|
1月前
|
JavaScript 前端开发 搜索推荐
Moment.js、Day.js、Miment,日期时间库怎么选?
【10月更文挑战第29天】如果你需要一个功能强大、插件丰富的日期时间库,并且对性能要求不是特别苛刻,Moment.js是一个不错的选择;如果你追求极致的轻量级和高性能,那么Day.js可能更适合你;而如果你有一些特定的日期时间处理需求,并且希望在性能和功能之间取得平衡,Miment也是可以考虑的。
|
1月前
|
缓存 负载均衡 监控
性能优化:Node.js高效服务器开发技巧与最佳实践
【10月更文挑战第29天】在Node.js服务器开发中,性能优化至关重要。本文介绍了几种高效开发的最佳实践,包括使用缓存策略、采用异步编程、实施负载均衡和性能监控。通过示例代码展示了如何实现这些技术,帮助开发者构建更快、更稳定的Node.js应用。
71 2
|
26天前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
25 1
JavaScript中的原型 保姆级文章一文搞懂