- 博客(11)
- 收藏
- 关注
原创 JS在函数作为参数传递时加括号与不加括号的区别以及sort()排序的实现
今天在研究sort的内部实现中,发现sort()在调用比较函数compare的时候,传入的是compare,由于我在调用的时候,一直写的sort(compare()),导致输出结果与预期不符合,后面看了书上的例子发现原来是sort(compare),如下1、sort(compare())function compare(n1,n2){ if(n2>n1){ return ...
2019-07-19 20:16:54
700
原创 在for循环中使用let和var的区别
由于在JavaScript中没有块级作用域,所以在for循环中,通过var定义的变量是一个全局变量。如下:`for(var i=0;i<5;++i){ aaa.addEventListener("click",function(){ alert(i); })`//5,5,5,5,5循环每次访问到的变量i实际上都是同一个变量,addEventListener...
2019-07-19 19:16:33
3466
转载 如何居中块级元素,行内元素,浮动元素,定位元素
【转】https://blog.csdn.net/qq_29715077/article/details/80135163
2019-06-10 10:47:12
196
原创 github解决多人协作冲突
get fetch,获得仓库中的代码git diff master origin/master,查看冲突代码git marge origin /master,合并冲突代码在本地文件中会显示合并后的代码,自行选择代码,提交到仓库get pull,直接合并,查看不到区别,源代码直接被修改...
2019-06-05 21:40:15
660
原创 git工具安装以及git常用指令
今天可算是正式开始学习git啦,总觉得它很神奇。放上命令行工具和图形界面的下载链接~windows下载客户端:http://github-windows.s3.amazonaws.com/GitHubSetup.一直next,哈哈哈安装完成后,会在桌面上出现两个图标,Git Shell和GitHub。正式开始学习简单的小介绍git是一个工具 分布式 作用:版本控制 对代码进行版本控制...
2019-06-05 11:14:42
186
原创 watch监控数据
在vue 的选项对象中有一个属性watch,可以监控数据的改变。浅监控:深监控:watch中定义一个list对象,添加处理数据改变时的操作方法。并且将deep定义为true,就可以深监控一个例子说明深监控和浅监控的区别:数组中的对象的属性发生改变时,只有深度监控才能监控到...
2019-06-03 09:24:31
334
原创 自定义指令directive以及computed计算属性
dbclickding:双击事件一、自定义指令directive实在选项对象中定义的,使用方法与vue内置指令相同updata(),被绑定元素所在模块更新时调用自定义指令还有许多其他的函数,详见文档。eg:定义聚焦指令:directive:{“focus”:{update(el,binding){//元素更新时调用,if(true){el.focus();}}}二、co...
2019-05-29 10:59:55
373
原创 es6解构
顾名思义,解构就是把右边的结构解开赋给左边的变量1、数组解构赋值2、对象解构赋值对象中解构的好处,调用对象中的函数不在通过miaov.add(),直接使用add()...
2019-05-29 10:11:55
70
原创 var、const、let
var:可以重复声明,重复赋值,变量提升输出undefined,相当于声明了一个全局变量,if语句里面的var miaov提升到作用域最前面let:不可以重复声明(报错),可以重复赋值,没有变量提升跳出三次,三次的值均为3跳出三次,0,1,2const:不可以重复赋值,相当于定义了一个常量。给一个变量赋值之后不能改变...
2019-05-29 10:09:17
59
原创 VUE报错解决:Failed to resolve directive:focus
两个报错:这两个方法没有在vue实例中定义就直接使用了原因:由于模板是根据视频看的 所以模板里写了这两个方法 实例里还没有定义到这个方法和数据...
2019-05-29 10:03:20
16658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人