摘要: JS中,Function的原型拥有三个功能很相近的方法,分别是call,apply,bind。它们的功能都是向调用它们的Function传入this,和argments,但是又有小差异。 1、Function.prototype.call: (1)参数:接受一系列参数,你想将函数内this重新赋值的 阅读全文
posted @ 2017-03-25 21:01 一叶芝秋 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、innerHTML: (1)作用:覆盖调用该方法的元素的内容。内容可以添加文本节点或者元素节点。 (2)代码: 2、document.write: 作用: (1)在文档加载完毕前,调用document.write会在调用处输出流。 可以观察到三个hello world (2)在文档加载完毕后,会 阅读全文
posted @ 2017-03-24 22:58 一叶芝秋 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、window.onload在$(document).ready()之后执行 原因:二者触发与否,都是依据document.readyState这个属性。 (1)document.readyState的值:uninitialized、loading、interactive、complete(这四个 阅读全文
posted @ 2017-03-24 22:00 一叶芝秋 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 重建二叉树的前置知识: 0、遍历二叉树: (1)前序遍历:根左右 --> 先访问根节点,再前序遍历左子树,最后前序遍历右子树; (2)中序遍历:左根右 --> 先中序遍历左子树,再访问根节点,最后中序遍历右子树。 (3)后序遍历:左右根 --> 先后序遍历左子树,再后序遍历右子树,组后访问根节点。 阅读全文
posted @ 2017-03-18 17:29 一叶芝秋 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、实现目标:数组去重 2、实现思路: (1)创建新数组。 (2)遍历原数组,判断当前被遍历元素是否存在于新数组,如果存在于新数组,则判断当前被遍历元素是重复的;如果不存在于新数组,则判断当前被遍历元素不是重复的,则将其压入新数组。 (3)遍历完毕原数组后,返回新数组。 3、具体实现:根据对当前元素 阅读全文
posted @ 2017-03-11 15:25 一叶芝秋 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 近来,学习了一下《JavaScript精粹》,读到了函数这章,理清了JavaScript中this在不同调用模式下的指向。 1、Function调用模式:Function是JavaScript的一种引用类型,拥有四种调用模式:方法调用模式,函数调用模式,构造器调用模式,apply(call, bin 阅读全文
posted @ 2017-03-06 22:12 一叶芝秋 阅读(337) 评论(0) 推荐(0) 编辑