`this`的灵活性让编程困难了许多,因此需要一些方法把this给固定下来。 Function.prototype.call(thisValue, arg1, arg2, ...) 函数实例 的 可以指定函数内部this的指向。 的参数应当是一个对象。若 、`null undefined`则是全局对 ...
分类:
移动开发 时间:
2020-05-12 16:58:23
阅读次数:
63
防抖( debounce ) debounce(func,delay){ let timer = null; return function(...args){ if(timer) clearTimeout(timer) timer = setTimeout( () => { func.apply( ...
分类:
其他好文 时间:
2020-05-11 01:25:13
阅读次数:
59
rt,在查询时候需要查出字段为空或者为某个特定值的数据,但是又不想使用or去组合。使用函数IFNULL, IFNULL(ca.is_on_sale,'1') IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。 ...
分类:
数据库 时间:
2020-05-09 14:21:15
阅读次数:
292
call和apply本质上是实现函数调用,即改变this的指向一、手动实现call方法Function.prototype.call2=function(object){letobj=object;obj.fn=this;letresult;letargs=[...argements].splice(1);returnresult=obj.fn(...args)}二、重写apply方法Functi
分类:
移动开发 时间:
2020-05-08 14:44:32
阅读次数:
99
docker pull gitlab/gitlab-ce docker run -it -p8443:443 -p8080:80 -p2222:22 --name gitlab gitlab/gitlab-ce http://localhost:8080/ 设置root密码 其电脑可用IP进行克隆 ...
分类:
其他好文 时间:
2020-05-08 13:16:34
阅读次数:
60
打开idea,找到菜单栏的file,点击打开,找到settings,打开 用key做关键词搜索keymap 找到之后点击打开,右侧就会显示快捷键界面,可以点击查看每一项 4 默认为default,如果常用的是eclipse的话,可以下拉选择eclipse的快捷键 点击apply应用 ...
分类:
其他好文 时间:
2020-05-08 09:16:34
阅读次数:
68
前言 日常开发中遇到多表查询时,首先会想到 INNER JOIN 或 LEFT OUTER JOIN 等等,但是这两种查询有时候不能满足需求。比如,左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配。貌似,INNER JOIN 或 LEFT OUTER JOIN 不能很好完成。但 ...
分类:
移动开发 时间:
2020-05-07 20:14:10
阅读次数:
76
Honesty is the best choice. 与大多数其他的面向对象的语言不同,ECMAScript 中没有类的概念。 ECMA 262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”。这就相当于说,对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个 ...
分类:
编程语言 时间:
2020-05-05 01:00:31
阅读次数:
74
git stash save git stash list git stash show git stash apply stash@{0} //0为序号, git stash pop stash@{0} git stash drop stash@{0} :丢弃stash@{$num}存储,从列表中 ...
分类:
其他好文 时间:
2020-05-03 16:50:32
阅读次数:
49
首先第一步 在官方下载layDate文件。layUI官网:http://layer.layui.com/ https://www.layui.com/laydate/ 引入layData.js <script src="../js/public/laydate.js"></script> 要显示的时 ...
分类:
其他好文 时间:
2020-05-03 16:38:22
阅读次数:
167