直接在前端对于原来的时间格式进行工具类转化: function renderTime(date) { var dateee = new Date(date).toJSON(); return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '') } 转化成功为:2020-02-11 12:24:18 本篇文章仅做记录
2024-11-30前言 分享一个可以自定义的原生js倒计时特效。 一、创建文件夹 首先在桌面创建一个文件夹图1,里面再创建一个images的文件夹图2,用来存放特效图片图3。 图1 图 2 图3 二、编写html代码 1.创建一个html结尾的文件 2.用编辑器打开 可以使用自己电脑上的记事本、notepad++、vscode、ide
2024-11-30钉钉API调试工具使用 通过/oauth2/accessToken 获取企业内部应用的accessToken { "appKey":"dingaii70403vqfd3eretf", "appSecret":"dr-U5LuqHZ4rwer_Dfddrt_D8WFPHvpl5a2fBwLCTO-UN8F1Jey1ZMzbbRzRz" } { "expireIn":7200, "accessToken":"630bf0c2100b3bd483f522940eb525a3" } 通过上面的
2024-11-30<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> 您的浏览器不支持 HTML5 video 标签。 </video> <audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp
2024-11-30响应 响应: 响应页面响应数据 文本数据JSON数据 响应页面: 后端控制器: 可以看到我们的page.jsp页面是放在了根路径之下的, 所以最终返回的页面路径一定是前面是+/, 也就是绝对路径, 不能是相对路径, 如果相对路径会跑到test路径下 postman发送请求: 可以看到页面是正常返回了 那么可以得到结论, 响应页面其实就是控制器方法返回值为String, 值为页面路径 这里有很多小伙伴会认为为什么没有出现异常, 不是应该访问不到jsp页面吗? 不是前端控制器拦截了
2024-11-30一、简单分析 简单的分析,从输入 URL到回车后发生的行为如下: URL解析DNS 查询TCP 连接HTTP 请求响应请求页面渲染 二、详细分析 URL解析 首先判断你输入的是一个合法的URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 一个url的结构解析如下: DNS查询 整个查询过程如下图所示: TCP连接 tcp是一种面向有连接的传输层协议 发送 http 请求 当建立tcp连接之后,就可以在这基础上进行通信,浏览器发送 http 请求到目标服务器 请求的内容
2024-11-30需求 实现 let weeks = []; for (let i = 1970; i <= 2060; i++) { let year = i; let date = new Date(`${year}-1-1`); let obj = { label: year, children: [], } // 当前年第一个周一日期的时间戳 let time; if (date.getDay() === 1)
2024-11-30作者 个推开发工程师甄鑫 当我们需要用更直观有效的形式来展现各类大数据信息时,热力图无疑是一种很好的方式。作为一种密度图,热力图一般使用具备显著颜色差异的方式来呈现数据效果,热力图中亮色一般代表事件发生频率较高或事物分布密度较大,暗色则反之。 值得一提的是,热力图最终效果常常优于离散点的直接显示,可以在二维平面或者地图上直观地展现空间数据的疏密程度或频率高低。 那么制作一张完整的热力图,需要前端做哪些工作呢?接下来,我将基于自己在工作过程中的实践,为
2024-11-301.computed和watch的区别? computed: 如果不使用计算属性,那么 message.split(’’).reverse().join(’’) 就会直接写到 template 里,那么在模版中放入太多声明式的逻辑会让模板本身过重,尤其当在页面中使用大量复杂的逻辑表达式处理数据时,会对页面的可维护性造成很大的影响,而且计算属性如果依赖不变的话,它就会变成缓存,computed 的值就不会重新计算。而且他返回的是一个值,同时也不能进行异步操作。所以就有了watch。 watch也是
2024-11-30这两天突然想看看文心一言的http通信请求接口,于是想着用F12看看。 谁知道刚打开开发者工具,居然被动debugger了。 直接被JS写死的debugger关键字下了断点。行吧,不让调试就不让调试吧,关闭开发者工具之后,直接跳到了空白页。 其实几年之前就碰到过类似的情况,不过当时才学疏浅,也没当回事,就没研究过。这次又碰到了,毕竟已经不是当年的我了,于是便来研究研究。 大家都知道浏览器的开发者工具能干啥,正经的用法:开发时调试代码逻辑,修改布局样式;不正经的用法:改改元素骗骗人,找
2024-11-30