发布了文章2019-01-08
MutationObserver 是用于代替 MutationEvents 作为观察 DOM 树结构发生变化时,做出相应处理的 API 。为什么要使用 MutationObserver 去代替 MutationEvents 呢,我们先了解一下 MutationEvents
提出了问题2018-09-03
提出了问题2018-09-03
提出了问题2018-07-24
发布了文章2018-06-22
二叉树(Binary Tree)是另一种树型结构,它的特点是每个结点至多只有两棵子树(即二叉树中不存在度大于 2 的结点),并且,二叉树的子树有左右之分(其次序不能任意颠倒。)
发布了文章2018-03-22
数组的创建 {代码...} 数组的添加 push()方法将一个或多个新元素添加到数组结尾,并返回数组新长度,数组不变 {代码...} unshift()方法将一个或多个新元素添加到数组头部,并返回数组新长度,数组不变 {代码...} splice()将一个或多个新元素插入到数组的指定位置,插入...
发布了文章2018-03-22
::实例:: 如果有人进电梯(触发事件),那电梯将在10秒钟后出发(执行事件监听器),这时如果又有人进电梯了(在10秒内再次触发该事件),我们又得等10秒再出发(重新计时)。
发布了文章2018-03-22
用来改变函数的this对象的指向 都是用来改变函数的this对象的指向的。 第一个参数都是this要指向的对象。 后面的参数是调用方法的参数。 都可以利用后续参数传参。 {代码...} 调用: {代码...} 在有参数的情况下call和apply产生区别: {代码...} 调用形式: call以及...
回答了问题2017-08-14
已解决,自己写的插件直接引入即可
提出了问题2017-08-12
发布了文章2017-01-20
mac终端下运行shell脚本 写好自己的脚本,比如aa.sh 打开终端执行 方法一:输入命令./aa.sh 方法二:直接把aa.sh拖入到终端里面 注意事项: 如果没有成功报出问题: {代码...} 解决办法:修改该文件aa.sh的权限: {代码...} 然后再执行上面第二步的操作。 变量 定义...
发布了文章2017-01-04
效果展示 Canvas API简介 调用方法 getImageData() 返回ImageData对象,该对象为画布上指定的矩形复制像素数据 putImageData() 把图像数据(从指定的 ImageData 对象)放回画布上 clearRect() 在给定的矩形内清除指定的像素 toDataURL() 返回canvas图像的URL lineTo(...
回答了问题2016-12-28
是这样的,这个输入框是公用的,在提交时候需要验证不能为空且匹配正则,在保存如果有值需要验证是否匹配,没有值不做校验,所以保存时判断有数据做了校验高亮了,当把数据清空后不走验证,按理高亮要去掉 但是任然存在,所以想说能否手动去除?
提出了问题2016-12-28
回答了问题2016-12-26
你看下todoMain中items是否有值?
关注了问题2016-12-26
回答了问题2016-12-26
這個插件可用[链接]
关注了问题2016-12-26
发布了文章2016-12-12
加载项目时,不管那些代码有没有执行到,都会下载下来。如果说,我们只下载我们需要执行的代码话,那么可以节省相当大的流量。也就是我们所说的按需加载,这对于大型项目是相当有用的。
发布了文章2016-12-12
调用自身的函数称为递归函数 缺点:递归占用的内存和资源比较多,同时难以实现和维护。 优点:在处理DOM之类的树形结构数据时,非常适合用递归。 案例 数字 n 的阶乘通过乘以 1 2 3 *... n 进行计算 {代码...} 获取存在某个字段的节点 {代码...} js递归实现数组转树...