- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 在vue中注册通用的全局函数,不需要每次都用import引入
1.新建一个模块文件,然后在main.js里面通过Vue.prototype将函数挂载到Vue实例上面,通过this.函数名,来运行函数。2.写一个模块文件,挂载到main.js上面,将全局函数当做插件来进行注册:...
2019-03-30 12:12:30 3607 2
原创 逻辑运算中的‘||’和‘&&’
1.为false的情况:undefined,null,NaN,"",0,false;2.&&逻辑运算的过程:遇到真往后走,遇到假或者走到最后,就返回当前的值; var a=1&&2&&undefined; a的结果是undefined;3.||逻辑运算的过程:遇到假往后走,遇到真或者走到最后,就返回当前的值; var b=0 ...
2019-03-30 08:41:45 1408
原创 对象的浅拷贝和深拷贝
浅拷贝: 1.用for循环获取引用对象的属性和值,赋值给新对象:Object.prototype.num=1; person1={ name:'张三', age:12 }; function clone(origin,target){ var tar=target || {}; for(var key in origin){ /*for...
2019-03-28 16:23:30 212
原创 proxy和Reflect联合使用的注意事项
1.proxy代理中,set拦截中使用了Reflect.set,而且传入了receiver,导致触发Proxy.defineProperty拦截。这是因为Proxy.set一旦传入receiver,就会将属性赋值到receiver上面,导致触发defineProperty拦截。...
2019-03-26 15:44:01 462
原创 less中函数执行的条件语句写法
条件语句的条件如果命中多个,都执行,但只渲染最后一个--------------------------------------------------------------------------------------------------------------------------------------------比较运算符和js中基本一致,但是相等运算符,用的是=...
2019-03-23 09:36:36 3359
原创 阿里巴巴矢量图片对齐问题
在当前的图标上加上相对定位,并且赋top值,就可以解决.icon_position(@top:2px,@margin_left:15px){ margin-left:@margin_left; position: relative; top:@top;}
2019-03-22 17:34:08 554
原创 less函数的使用
.box_bg(@bg:@gray){ background:@bg;}.outer_div_style(@width:1200px){ width:100%; max-width:@width; margin:0 auto;}.box_border(@border_style:@border1){ border:@border_style;}...
2019-03-14 11:51:17 17603 2
原创 工具函数--去重-深拷贝-取参数-加密-下载图片
跨浏览器鼠标按钮:function(evt){ let e=evt||window.event; if(evt){ return e.button; }else if(window.event){ switch(e.button){ case 1: return 0; case 4: return 1; case 2: return 2; c...
2019-03-13 08:50:38 367
原创 Javascript闭包和闭包的几种写法及用途
闭包是可访问一个函数作用域里变量的函数。a.b.,弹出 The Window;---------------------------------------------------------------------------------------------------------------------https://www.cnblogs.com/yun...
2019-03-09 10:30:09 564
原创 Node.js的特点
1.单线程,处理高并发性能比较好,只是比较耗内存,每个任务都是异步处理,处理完释放内存2.Php是多线程,分配线程150个,任务执行是排队执行,多并发处理性能没有node快,需要优化...
2019-03-09 10:28:16 200
原创 vue中数组长度计算问题
data中数组初始为空数组,mounted记载数组数据,但是无法计算数组的长度,解决方法,可以用watch中监听空数组的变化,当数组数据加载数据之后,再计算它的长度;...
2019-03-08 11:02:47 12354
原创 滚轮事件
addWheel(obj,fn){ function wheel(ev){ let oEvent = ev || event; let bDown = true; bDown = oEvent.wheelDelta?oEvent.wheelDelta > 0:oEvent....
2019-03-07 17:32:18 393
原创 js中实现深拷贝
1.https://blog.csdn.net/sdta25196/article/details/80655089let a =[{a:1}]let b = JSON.parse(JSON.stringify(a))b[0].a=3consloe.log(a[0].a) // 1用json转才可以完成深赋值,因为字符串转成对象之后就是一个新的对象了;2....
2019-03-07 08:59:15 214
原创 flex弹性布局
flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。flex-flow: row-reverse wrap;项目的属性1.order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。2.flex-grow属性:flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大( 如.........
2019-03-02 15:56:48 489
原创 组件最外层div不渲染,用React.Fragment替换
使用解构赋值,直接拿到Fragment组件,可以直接用Fragment代替React.Fragment
2019-03-01 15:35:07 2192
原创 React中的代码优化
1.函数中this指向的绑定:函数this指向当前组件,在constructor中绑定一次之后,不用每次调用的时候重新绑定2.使用结构赋值,删除下面的delete行:
2019-03-01 14:25:33 236
转载 bootstrap伸缩导航
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <!--<link rel="stylesheet" type="text/css" href="css/action.css"/>--> &a
2019-03-01 11:42:04 880
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人