随笔分类 - javascript
摘要:解决vue、js 下载图片浏览器默认预览而不是下载
阅读全文
摘要:var version = navigator.userAgent; console.log(version); //"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.32
阅读全文
摘要:当程序员在使用浮点数进行计算逻辑处理时,不注意,就可能出现问题, 记住,永远不要直接比较俩个浮点的大小 这个属于数字运算中的精度缺失的问题 在0.1 + 0.2这个式子中,0.1和0.2都是近似表示的,在他们相加的时候,两个近似值进行了计算,导致最后得到的值是0.30000000000000004,
阅读全文
摘要:1、获取设备型号 NOTE: 这里有一个小坑需要注意,在微信开发者工具中的模拟器,如果选择为 iPhone X,此时获取到的 model 值为 iPhone X,导致我以为真机也是这个值,于是直接用 if (model == 'iPhone X') 来判断,但其实真机下 model 的值为这种格式:
阅读全文
摘要:String对象的方法 方法一: indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != 1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法
阅读全文
摘要: ``` 原生tab选项卡 1111111111111 222222222 333333333 444444444 5555...
阅读全文
摘要:定时器有关的函数 1,倒计定时器:timename=setTimeout("function();",delaytime); 2,循环定时器:timename=setInterval("function();",delaytime); 3,区别:前者只是作用一次,而后者则不停地作用。 setTime
阅读全文
摘要:``` 日期格式的转换 ```
阅读全文
摘要:需求 点击保障期的天数 根据起始时间算出结束时间 代码 补充
阅读全文
摘要:<!DOCTYPE html 吸顶和锚点链接 { margin: 0; padding: 0; } .perent { background: ccc; width: 100%; } p { text align: center; } .header { width: 1200px; margin:
阅读全文
摘要:1、前言 vue构建的项目中,vuex的状态存储是响应式的,当vue组件从store中读取状态的时候,若store中的状态发生变化,那么相应的组件也会得到高效刷新,问题来了,vuex存储的数据只是在页面中,相当于我们定义的全局变量,刷新之后,里面的数据就会恢复到初始化的状态。比如,用户已经登录了,我
阅读全文
摘要:```
//获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-DD');
//获取本周 const startDate = moment().week(moment().week()).startOf('week').format('YYYY-...
阅读全文
摘要:需求是什么 所有的路由跳转加一个统一的参数 实现方式 先深入理解一下router的全局前置守卫 遇到什么问题 因为。beforeeach的这个函数。 其实在路由进页面之前就定好了。 你现在改也无济于事。 已经是马后炮了 这个next函数,,这里面又分为四种情况。如上面的图,仔细品味一下,什么值都不传
阅读全文
摘要:根据得到的时间格式,动态判断时间插件显示到年月日时分秒 主要split切割字符串来判断 split将一个字符串切割为字符串数组
阅读全文
摘要:
阅读全文
摘要:深拷贝和浅拷贝的区别 用自己的语言描述就是 是不是真正获取了一个对象复制的实体,而不是引用 假设现在有俩个数组A 和B 可以看出,对于对象或者数组类型,我们将a赋值给b,然后更改b中的属性,a也会随着变化,也就是其实这俩指向了同一块内存,所以修改其任意的值,另一个值都会随之变化,这就是浅拷贝。。 说
阅读全文
摘要:```
var domain = document.domain;
console.log(domain)
```
阅读全文