Leonsux

Try Everything

老生常谈的JS闭包

闭包,虽然工作中用到的频率并不高,但是在面试中用到的频率倒不低,或许,闭包最大的一个功劳就是封装了jQuery吧 闭包 闭包是一个能读取其他函数内部变量的函数: 从这句话我们可以看出: 闭包是一个函数 这个函数能读取到其他函数内部的变量(局部变量) 他能让读取到的变量始终保存在内存中 闭包的缺陷: 闭包函数读取到的变...

JS中不写分号会...

问题 今天突然遇到了一个让我有点摸不着头脑的事儿,大致是这么个情况 function fn1 () { console.log('fn1') } fn1() (function(){ console.log('fn2') }) 按理说应该是理所当然的输出 fn1 和 fn2,但其实是在控制台报了错:Uncaught TypeError: fn1(…) is not...

去除空白文本节点(空白符)

什么事空白符 空白文本节点是指在编写代码时缩进所造成的换行和空格。 可以借助下面的小demo和图解理解下 <!-- My document --> <html> <head> <title>My Document</title> </head> <body> <h1>Header<...

递归那些事

果然还是想递归能让脑子转起来 上一次写递归还是很久以前在学校写扫雷的时候用到的,因为需要遍历地图,当时自己写的时候用队列写的广度优先搜索(BFS),因为相对于比较费脑的递归,用队列好想的多了,但碍于指导老师的要求还是又用递归写了一遍。再往前的话,就是acm的时候做题用到的了,但也很少,能用循环解决的干嘛要用递归呢(其实更重要的原因是当时对递归真的不是很理解,看别人的代码都不一定能看懂,别说...