- 博客(13)
- 收藏
- 关注
原创 <noscript>标签
`<noscript>`标签早期是被用来给不支持JavaScript的浏览器提供替代内容,现在100%的浏览器已经支持JavaScript了,但对于禁用JavaScript的浏览器来说,这个元素仍然有它的作用。
2021-02-18 10:04:12
550
原创 Js深拷贝的实现
function deepClone(obj){ if(typeof obj !== "object" || obj == null){ return obj } let result if(obj instanceof Array){ result = [] }else { result = {} } for(let key in obj){ //保证key 不是原型的属性 .
2020-11-21 16:17:30
106
原创 如何区分函数声明和表达式
区分函数声明和表达式最简单的方法是看 function 关键字出现在声明中的位置(不仅仅是一行代码, 而是整个声明中的位置)。 如果 function 是声明中的第一个词, 那么就是一个函数声明, 否则就是一个函数表达式。...
2020-11-18 17:41:22
213
原创 [“1“, “2“, “3“].map(parseInt)的输出结果分析
parseInt() 函数能解析一个字符串,并返回一个整数,需要两个参数 (val, radix),其中 radix 表示要解析的数字的基数。(该值介于 2 ~ 36 之间,并且字符串中的数字不能大于 radix 才能正确返回数字结果值)。此处 map 传了 3 个参数 (element, index, array), 默认第三个参数被忽略掉,因此三次传入的参数分别为 "1-0", "2-1", "3-2" 因为字符串的值不能大于基数,因此后面两次调用均失败,返回 NaN ,第...
2020-10-30 15:51:55
225
转载 <mate name=“viewport“>移动端设置详解
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">1.width=device-width //应用程序的宽度和屏幕的宽度是一样的2.height=device-height //应用程序的高度和屏幕的高是一样的3.initial-sc...
2020-10-10 16:15:04
706
原创 flex:1和flex:grow:1的区别
flex = 1 的时候,设置了 三个属性 flex-grow=1,flex-shrink=1,flex-basis=0%只设置 flex-grow =1 的时候 flex-grow=1,flex-shrink=1(默认值),flex-basis=auto(默认值) flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据flex-shrink 的值。 flex-basis 属性用于设置或...
2020-07-22 10:37:34
1784
转载 vue动态改变keepAlive缓存
vue有一个组件keepAlive来实现页面数据缓存,在跳转页面时保存页面数据,在实际的项目中需要动态改变,实现动态保存页面数据。在组件切换时,A→B B不缓存,B→C B缓存 实现方法如下:App.vue文件(监听缓存数组的变化)<keep-alive :include="cached"> <router-view /></...
2020-04-15 12:00:39
1588
原创 js中var、let和const的区别
1.const定义的变量不可以修改,而且必须初始化。1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log('函数外const定义b:' + b);//有输出值4 // b = 5;5 // console.log('函数外修改const定义b:' + b);//无法输出 2.var定义的变量可以修改,如果不初始化会输出...
2020-03-22 21:06:42
201
原创 vue向数组中某一个字段赋值
原数组fileList: [ {name: '', url: ''} ],只向fileList中的name赋值this.fileList.push({name:'dgf'})
2020-03-22 16:13:52
3596
转载 vue登录时 怎么将用户登录的信息保存 并全局都可以调用
使用sessionstorge和localstorge保存数据以sessionstorge为例主要方法有: 1localStorage.setItem();传值...
2020-03-21 00:21:07
4166
原创 vue向数组中添加字段
res.data.forEach(item=>{if(item.tagList.length==0){ that.$set(item.tagList,'tagName','暂无')}that.serviceNews.p...
2020-03-20 19:27:16
5178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人