摘要: 在许多编程语言中,switch语句存在 - 但是它应该更长吗?如果你是一个JavaScript程序员,你经常跳进和跳出对象,创建,实例化和操作它们。对象非常灵活,它们是JavaScript中几乎所有内容的核心,使用它们代替switch语句是我最近一直在做的事情。 什么是switch语句? 如果您以前 阅读全文
posted @ 2020-09-01 13:58 ZerlinM 阅读(451) 评论(0) 推荐(0)
摘要: 一般我们在页面渲染时间的时候都是 xx年-xx月-xx日,这种格式的日期在ios系统里是无法显示的, 将xx年-xx月-xx日的时间格式改为xx年/xx月/xx日就可以解决这个问题。 //获取时间戳 function formatTimeStamp(date,time='0:0:0'){ retur 阅读全文
posted @ 2020-09-01 10:01 ZerlinM 阅读(304) 评论(0) 推荐(0)
摘要: JS获取当前时间戳的方法 获取当前毫秒时间戳有以下三种方法: var timestamp = Date.parse(new Date()); 结果:1598924276000 //不推荐; 毫秒改成了000显示 var timestamp = new Date().valueOf(); 结果:159 阅读全文
posted @ 2020-09-01 09:39 ZerlinM 阅读(1023) 评论(0) 推荐(0)
摘要: 需求 当用户在a页面点击按钮时跳转到b页面,如果b页面还未打开,则在新窗口中打开b页面;如果b页面已经打开,则刷新b页面。 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</ti 阅读全文
posted @ 2020-08-31 14:57 ZerlinM 阅读(2859) 评论(0) 推荐(0)
摘要: 遍历map对象 遍历map对象时适合用解构,例如: for (var [key, value] of phoneBookMap) { console.log(key + "'s phone number is: " + value); } 当你为对象添加myObject.toString()方法后, 阅读全文
posted @ 2020-08-31 14:22 ZerlinM 阅读(561) 评论(0) 推荐(0)
摘要: 一、for in和for of for in for...in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性。 for in遍历数组的问题 index索引并不是一个数字,而是一个String,不能直接进行几何运算,容易误操作为字符串计算。 遍历顺序有可能不是按照实际数组的内部顺序。 使用 阅读全文
posted @ 2020-08-31 14:08 ZerlinM 阅读(433) 评论(0) 推荐(0)
摘要: 方法一 Object.keys() 通过ES6新增的一个Object.keys()方法 该方法会返回一个由给定对象自身的(不含继承的)可枚举(enumerable )属性组成的数组,数组中属性名的排列顺序和使用 for...in.. 循环遍历该对象时返回的顺序一致 。即可以通过返回数组的长度来判断是 阅读全文
posted @ 2020-08-31 09:53 ZerlinM 阅读(2170) 评论(0) 推荐(2)
摘要: 例如我们希望输出的数字长度是固定的,假设为5,如果数字为123,则输出00123,不够位数就在之前补足0,这里提供了三种不同的方式实现JS代码给数字补0 的操作。 方法一 function PrefixInteger(num, length) { return (num/Math.pow(10,le 阅读全文
posted @ 2020-08-28 17:37 ZerlinM 阅读(4808) 评论(0) 推荐(0)
摘要: 问题 这个问题大部分时候也不会遇到。 我是在修改博客样式时,文章结尾处会有标签分类,如下图: 源代码: <div id="BlogPostCategory"> 分类 <a href="" target="_blank">HTML</a> </div> 由于本人觉得“分类”这几个字太丑,想要实现如下的 阅读全文
posted @ 2020-08-28 14:29 ZerlinM 阅读(443) 评论(0) 推荐(0)
摘要: 1.返回控制与函数结果的情况 return 表达式; 该语句结束当前函数执行,返回调用的函数,而且把表达式的值作为函数的结果输出。 2.返回控制ture和false的情况 无函数结果 return true; 相当于执行符。 return false; 相当于终止符。它的作用一般是用来取消默认动作的 阅读全文
posted @ 2020-08-28 11:13 ZerlinM 阅读(494) 评论(0) 推荐(0)