
js
猿小龙
这个作者很懒,什么都没留下…
展开
-
前端长链接EventSource
EventSource: 单向长链接。webSocket:双向长链接。ps:服务器重启的话。就会断开需要重连做个呼吸重连就好。原创 2022-10-16 08:45:27 · 1400 阅读 · 1 评论 -
js 获取本机IP vue 项目IP浏览
需求:因别的测试想直接查看我本地项目。但是只要运行项目就是 localhost 地址。所以弄了一个获取IP的方法const os = require('os')const path = require('path')const getIPAddress = () => { let interfaces = os.networkInterfaces(); for(let devName in interfaces) { let iface = interfac原创 2022-04-28 14:42:48 · 253 阅读 · 0 评论 -
js 同时绑定click||dblclick事件
方法一:想法是根据防抖得来的<trmplate> <div @click="rowClick" @dblclick="rowDblclick"></div></template><script>export default { data(){ return { timer: null } }, methods: { rowClic原创 2022-04-21 09:53:41 · 723 阅读 · 0 评论 -
时间戳转换YYYY-MM-DD HH:mm:SS
getItem = (data = 1, type = 0) => { let myDate; if (data !== 1) { myDate = new Date(data * 1000); } else { myDate = new Date(); } let Y = myDate.getFullYear(), M = myDate.getMonth() +...原创 2019-03-08 16:51:27 · 981 阅读 · 0 评论 -
判断是什么浏览器
const browser={ versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') &...原创 2019-03-19 15:05:25 · 385 阅读 · 0 评论 -
微信支付jssdkDemo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-...原创 2019-03-19 15:09:05 · 2312 阅读 · 0 评论 -
滚动到顶部 回滚到底部
bakToTop() { var timer = null; cancelAnimationFrame(timer); timer = requestAnimationFrame( function fn() { var oTop = document.body.scrollTop || document.documentElement.scroll...原创 2019-08-13 18:01:23 · 433 阅读 · 0 评论 -
监听input type=file 文件上传取消事件
<input type="file" id="files">var batchUpload = document.querySelector('#files');files.click();files.addEventListener('change', function () { var filesList = document.querySe...原创 2019-09-04 10:02:58 · 5403 阅读 · 0 评论