摘要: 废话不说,直接上代码(这是在JavaScript面对对象编程指南上面看到的一个例子) 书上的解释是这样的:当JavaScript执行过程进入新函数时,这个函数内被声明的所有变量都会被移动导到函数最开始的地方。这种现象叫做提升。且被提升的只有变量的声明。 上面这个例子可以等价于: 书上只是把它当做一个 阅读全文
posted @ 2016-10-05 01:51 OverFitting 阅读(883) 评论(0) 推荐(2) 编辑
摘要: 刚开始学JavaScript时候很多新手都会尝试写一些简单的小项目,轮播图应该是写的最多的。但是很多时候对于基础不是很好的新手,虽然参照别人的代码能写出来一些轮播图,但其中的一些细节和过程可能还是一知半解甚至不懂,我作为一个新手刚刚写了几种常见的轮播图,里面的各种细节也花了不少时间弄懂,这里为大家介 阅读全文
posted @ 2016-10-03 13:40 OverFitting 阅读(55623) 评论(7) 推荐(4) 编辑
摘要: 跟很多新手一样我也是初入前端,对闭包的理解花费的时间和精力相当的多。效果也还行,今天我就来根据自己的理解细致的讲一讲闭包,由于是初入学习的时候不免有一些弯路和困惑,我想信这也是很多跟我一样的人会同样遇到的问题。我就以自己的学习路径和遇到的各种坑来谈闭包。希望对各位有一定的帮助。(菜鸟,也请各位多多指 阅读全文
posted @ 2016-09-28 01:10 OverFitting 阅读(1106) 评论(3) 推荐(3) 编辑
摘要: 最近在看数据结构的书,刚刚入门看的有点吃力,对其中各种操作的函数参数传递参数的方式一头雾水(学c的时候感觉参数传递理解的还行),看各种博客上的算法实现传递的参数一会SqList &L,一会SqList L,一会SqList *L。但是很少博主对其作特别说明。我这种入门级选手看的十分痛苦。如是决定好好 阅读全文
posted @ 2016-09-18 08:34 OverFitting 阅读(3807) 评论(0) 推荐(1) 编辑
摘要: 关于二叉树的链表,数组等表示法,都存在一个明显更的缺点,无法直接访问其每个节点的后继和前驱。对于有一些数据的便利需求显然是无法满足的。因此就提出了二叉树的线索这一方法。其核心就是在遍历二叉树的同时能直接对节点的前驱和后继进行访问操作。 二叉树的线索具体做法是在每一个二叉树的的节点上面添加两个额外的标 阅读全文
posted @ 2016-09-15 10:10 OverFitting 阅读(273) 评论(0) 推荐(0) 编辑
摘要: label标签为input元素定义标注。 label元素不呈现任何特殊效果。不过他为鼠标用户改进了可用性。如果你在label元素内点击文本就会触发此控件。就是说当用户选择该标签是,浏览器就会自动的将焦点转到与表单相关的控件上来。 其有两个属性for from。 for 规定绑定到哪一个表单元素上。( 阅读全文
posted @ 2016-06-14 11:26 OverFitting 阅读(3045) 评论(0) 推荐(0) 编辑
摘要: JavaScript中函数的this对象是函数在执行时所处的作用域(例:当在网页的全局作用域中调用函数时,this对象引用的就是window)。 例: 上面的sayColor()是在全局作用于中定义的,它引用this对象。由于在调用之前this的值并不确定。因此this可能在代码执行的过程中引用不同 阅读全文
posted @ 2016-03-09 14:07 OverFitting 阅读(1217) 评论(0) 推荐(0) 编辑