首页
壁纸
关于
发现大佬
Search
1
XBOX土耳其阿根廷购买教程
4,064 阅读
2
Oculus Quest2 无线投屏到PC
2,872 阅读
3
openwrt路由器安装uu加速器插件
1,992 阅读
4
xiaomi 小米pad 5 pro adb 删除自带app 系统精简 (非root)
1,551 阅读
5
Xbox Series X / S 开箱~~~~激动无比
1,321 阅读
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
Azure
游戏
随笔
登录
/
注册
Search
标签搜索
javascript
XSX
js
游戏
xbox
css
游戏截图
Xbox Series X
刺客信条
刺客信条英灵殿
web3
雅思
学习
IELTS
英语
教程
Xbox Series S
Steam
截图
leetcode
Arthur
累计撰写
109
篇文章
累计收到
104
条评论
首页
栏目
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
Azure
游戏
随笔
页面
壁纸
关于
发现大佬
搜索到
32
篇与
JavaScript
的结果
移动端h5页面全面屏判断
移动端h5页面全面屏判断
2021年12月27日
218 阅读
0 评论
0 点赞
2021-11-24
JavaScript把世界各地时间转为北京时间
把客户端时间转换为北京时间 function getBeijingtime() { //获得当前运行环境时间 var d = new Date(); currentDate = new Date(); tmpHours = currentDate.getHours(); //算得时区 var time_zone = -d.getTimezoneOffset() / 60; if (time_zone < 0) { time_zone = Math.abs(time_zone) + 8; currentDate.setHours(tmpHours + time_zone); } else { time_zone -= 8; currentDate.setHours(tmpHours - time_zone); } return currentDate; } new Date() 方法返回的是本机时间,是带时区的时间。导入参数后返回的是带时区的日期与1970年1月1日相差的毫秒数; getTimezoneOffset() 方法可返回格林威治时间和本地时间之间的时差,以分钟为单位。 time_zone少于0的是西区 西区应该用时区绝对值加京八区 重新设置时间(西区时间比东区时间早 所以加时区间隔) 大于0的是东区 东区时间直接跟京八区相减
2021年11月24日
151 阅读
0 评论
0 点赞
2021-11-19
vue与ios 安卓 交互 写法
将vue methods方法挂载到全局window对象,给app端或后台使用 vue项目 在vue里,所有的方法都是在组件内部声明的,也只能在组件内部调用,并没有绑定window对象下面,这样一来,vue组件里定义的方法怎么暴露给window对象,提供给外部调用呢?demo1 created() { }, mounted() { /*将backToday方法绑定到window下面,提供给外部调用 后端在使用的时候调取backToday即可 我们前端 写好方法等待后台调用触发window['backToday'](等同于window.backToday)方法*/ window['backToday'] = () => { this.goToday() } }, methods: { goToday() { // to do something } } ### demo2 ``` js created() { }, mounted() { /*将backToday方法绑定到window下面,提供给外部调用 后端在使用的时候调取backToday即可 我们前端 写好方法等待后台调用触发window['backToday'](等同于window.backToday)方法*/ window.backToday = this.backToday }, methods: { goToday() { // to do something } }
2021年11月19日
134 阅读
0 评论
0 点赞
2021-11-19
超级轻量级js下拉刷新 插件
超级轻量级js下拉刷新 插件
2021年11月19日
129 阅读
0 评论
0 点赞
2021-09-16
js将时间转换为几分钟前,几小时前,几天前的方法
例1:js将时间转换为几分钟前,几小时前,几天前的方法 function timeFormat(time) { var nowTime = new Date(); var day = nowTime.getDate(); var hours = parseInt(nowTime.getHours()); var minutes = nowTime.getMinutes(); // 开始分解付入的时间 var timeday = time.substring(8, 10); var timehours = parseInt(time.substring(11, 13)); var timeminutes = time.substring(14, 16); var d_day = Math.abs(day - timeday); var d_hours = hours - timehours; var d_minutes = Math.abs(minutes - timeminutes); if (d_day <= 1) { switch (d_day) { case 0: if (d_hours == 0 && d_minutes > 0) { return d_minutes + '分钟前'; } else if (d_hours == 0 && d_minutes == 0) { return '1分钟前'; } else { return d_hours + '小时前'; } break; case 1: if (d_hours < 0) { return (24 + d_hours) + '小时前'; } else { return d_day + '天前'; } break; } } else if (d_day > 1 && d_day < 10) { return d_day + '天前'; } else { return time; } } 调用方式 console.log(timeFormat("2020-06-23 23:10:02")); //37分钟前 console.log(timeFormat("2020-06-23 22:10:02")); //1小时前 console.log(timeFormat("2020-06-22 22:10:02")); //1天前 console.log(timeFormat("2020-06-21 22:10:02")); //2天前 例2:js将时间转换为几分钟前,几小时前,几天前的方法 例1的 js 演示函数,可以输入日期格式的时间日期,其方法比较复杂一些,那么接下来就来一个简单点的,直接输入时间戳! //这里输入的时间戳 function timeFormat(timestamp) { var mistiming = Math.round((Date.now() - timestamp) / 1000); var arrr = ['年', '个月', '周', '天', '小时', '分钟', '秒']; var arrn = [31536000, 2592000, 604800, 86400, 3600, 60, 1]; for (var i = 0; i < arrn.length; i++) { var inm = Math.floor(mistiming / arrn[i]); if (inm != 0) { return inm + arrr[i] + '前'; } } } 函数调用方法: console.log(timeFormat(1592928599000)); //10秒前 console.log(timeFormat(1592928469000)); //2分钟前 console.log(timeFormat(1592844949000)); //23小时前 console.log(timeFormat(1592064469000)); //1周前 console.log(timeFormat(1581844949000)); //4个月前 console.log(timeFormat(1522444949000)); //2年前
2021年09月16日
141 阅读
0 评论
0 点赞
1
2
3
4
...
7