摘要: 首先声明,一些内容基于个人猜测,如果哪里有错误,请立即联系在下! 我们用js操作Dom时,会经常用到一些个方法比如基于获取到的元素选择其子元素: 为什么oBox会有getElementsByTagName方法呢?答案很简单,跟js中的继承一模一样,通过_proto_指向prototype继承而来。 阅读全文
posted @ 2016-08-24 15:48 alkf 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 今天碰到个问题,js对象、数组深度复制;之前有见过类似的,不过没有实现函数复制,今晚想了一下,实现代码如下: 特意实验了下发现效果还不错: 如有问题欢迎指出 阅读全文
posted @ 2016-08-17 23:50 alkf 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、作用域 直观的理解作用域就是函数内部通过var 及 function关键字声明的变量的作用范围,首先来看下面代码(把代码复制到控制台执行一下就可以看到结果): 为什么第一个打印出来的是undefined而不是22222呢? 原因呢很简单,就是因为fn函数中声明了变量a,fn的作用域在fn执行之前 阅读全文
posted @ 2016-08-13 16:25 alkf 阅读(233) 评论(0) 推荐(0) 编辑