摘要: 需求 移动端要求弹窗显示如图: 先上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale= 阅读全文
posted @ 2020-09-03 17:04 ZerlinM 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 单行文本省略 单行文本溢出显示省略号比较简单,设置white-space: nowrap避免换行,设置overflow: hidden溢出隐藏,再设置text-overflow: ellipse即可。 text-overflow CSS 属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示 阅读全文
posted @ 2020-09-03 09:23 ZerlinM 阅读(1181) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-03 09:13 ZerlinM 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 需求 给定发布评论的时间戳timestamp, 要求根据时间戳如下显示: 不足一分钟:刚刚, 满一分钟不足24小时:xx分钟前 过了0点:昨天,2天前,3天前…… 超过三天:08-01(月-日) 代码 function getDateDiff(timestamp) { var prev = new 阅读全文
posted @ 2020-09-03 09:03 ZerlinM 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 我坚信很多开发者依旧与这些基本的全局对象打交道:numbers,strings,objects,arrays 和 booleans。 大部分业务场景,以上这些已经够用了。但是,如果你想让你的代码运行的尽可能快、可扩展性尽可能的好,那么这些基本类型并不够优秀。 在这篇文章,我们将要讨论如何利用 JS 阅读全文
posted @ 2020-09-02 10:19 ZerlinM 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可)。 <script> var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micro 阅读全文
posted @ 2020-09-01 15:50 ZerlinM 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 在许多编程语言中,switch语句存在 - 但是它应该更长吗?如果你是一个JavaScript程序员,你经常跳进和跳出对象,创建,实例化和操作它们。对象非常灵活,它们是JavaScript中几乎所有内容的核心,使用它们代替switch语句是我最近一直在做的事情。 什么是switch语句? 如果您以前 阅读全文
posted @ 2020-09-01 13:58 ZerlinM 阅读(414) 评论(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 阅读(292) 评论(0) 推荐(0) 编辑
摘要: JS获取当前时间戳的方法 获取当前毫秒时间戳有以下三种方法: var timestamp = Date.parse(new Date()); 结果:1598924276000 //不推荐; 毫秒改成了000显示 var timestamp = new Date().valueOf(); 结果:159 阅读全文
posted @ 2020-09-01 09:39 ZerlinM 阅读(1019) 评论(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 阅读(2797) 评论(0) 推荐(0) 编辑