js复用
奥特曼
这个作者很懒,什么都没留下…
展开
-
前端接口地址判断
判断当前项目的地址判断执行接口地址原创 2022-01-18 19:51:05 · 2903 阅读 · 0 评论 -
js判断当前是什么设备(安卓 or ios or PC)
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { console.dir(navigator.userAgent) this.phoneType = '苹果系统' } else if (/(Android)/i.test(navigator.userAgent)) { this.phoneType = '安卓系统' } else { this.phoneType = 'PC..原创 2022-01-14 19:46:02 · 2298 阅读 · 0 评论 -
js时间戳转换几分前几小时前几天前几周前
function caculateTimeago(dateTimeStamp) { const minute = 1000 * 60; // 把分,时,天,周,半个月,一个月用毫秒表示 const hour = minute * 60; const day = hour * 24; const week = day * 7; const now = new Date().getTime(); // 获取当前时间毫秒 const diffValue = now - dateTi..原创 2021-12-26 10:33:57 · 836 阅读 · 0 评论 -
HTML 一行代码 在线预览Word、Excel 办公工具
window.open('https://view.officeapps.live.com/op/view.aspx?src='+ 办公链接)原创 2021-11-04 08:33:25 · 503 阅读 · 0 评论 -
JavaScript获取当天到14天内的日期及星期几
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g.原创 2021-09-17 18:15:24 · 634 阅读 · 0 评论 -
Vue 实现 H5video 视频标签 禁止快进 最优
可以拖动滚动条 但是还是松开鼠标还是停留在当前位置,如果后退的话还是可以快进到最快的位置,这点还是比较优化较好的<template> <video ref="video" @timeupdate="timeupdate" ></template><script>export default { data() { return { currTime: null,.原创 2021-09-07 21:49:39 · 2362 阅读 · 0 评论 -
PC端适配
原理:若屏幕就是1920 / 1920 那么 1rem 还是 1px大小 ,若小于则1920则会跟随改变视口宽度改变html 的font-size大小。设计图是1920*1080的 但是其他电脑可能是1366、1400之类的,这时候写宽高就不能写死了,所以采用rem。写宽高时 直接用设计图大小 把所有px换成rem即可。例如设计图 是1920 就 除以1920。原创 2021-09-02 13:29:05 · 1550 阅读 · 1 评论 -
js滚动到指定位置
使用场景:发布评论后 跳到第一条评论位置document.querySelector('.跳到元素').scrollTop = document.querySelector('.顶部元素').offsetHeight或document.querySelector('元素').scrollIntoView()原创 2021-08-26 10:32:53 · 763 阅读 · 0 评论 -
JavaScript实现 字符串中间替换成特殊字符
使用场景只截取一个 let str = '我是一只小青龙' let middle='***' function filter(str,middle) { return str[0]+middle+str[str.length-1] } console.log(filter(str,middle));截取指定个数 let str = '我是一只小青龙' ..原创 2021-07-29 23:41:22 · 528 阅读 · 1 评论 -
JavaScript一维数组转二维数组
[1,2,3,4,5,6,7,8] 实现效果 [[1,2,3,4],[5,6,7,8]]1. slice截取 function fn(arr, num) { let newArr = [] const total = Math.ceil(arr.length / num) console.log(total); for (let ...原创 2021-07-25 23:13:44 · 4743 阅读 · 0 评论 -
JavaScript 二维数组转一维数组
目录1. flat()2. reduce+concat3. [ ].concat4. concat.apply5. toString + split (字符串或数值)6. 遍历判断7.多维数组转一维数组1. flat()语法:var newArray = arr.flat([depth])depth(深度):指定要提取嵌套数组的结构深度,默认值为 1。flat()方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个...原创 2021-07-25 21:15:23 · 6342 阅读 · 4 评论 -
js中把ajax获取的数据转化成树状结构(并做成多级联动效果)
原文https://www.cnblogs.com/bing0709/p/10760743.html1、首先通过ajax获取数据,此处省略,直接贴出获取到的数据格式转载 2021-06-18 20:00:47 · 436 阅读 · 0 评论