05 2014 档案

摘要:我在学习JS初期,在使用this的时候经常出现问题,当然就是在现在,也有一些场景不能很好的明白this到底指代的是什么?看下面一个例子: var x = 10; var foo = { x: 20, bar: function() { a... 阅读全文
posted @ 2014-05-31 14:56 黑MAO 阅读(639) 评论(0) 推荐(0) 编辑
摘要:正如我们了解的一样,当我们书写了JS程序之后,打开浏览器,我们的代码就可以开始运行了(当然保证你的代码没有问题,才能按照你的预期进行执行)。刚才说的是JS执行的一个大的环境,今天我们学习一下,JS在解析器里的一个执行过程。 这个过程分为两个阶段:进入执行上下文执行代码 变量对象的变化,和这两... 阅读全文
posted @ 2014-05-25 12:18 黑MAO 阅读(2475) 评论(0) 推荐(6) 编辑
摘要:有时候,我们想通过JS实现一个的新开标签的效果,此时我们想到了window.open方法实现。那么window.open到底应该怎么使用呢?我们知道window.open可以新开窗口或标签页(这通常和浏览器的设置选项有关),载入指定的URL到新的或已存在的窗口中,并返回代表那个窗口的window对象... 阅读全文
posted @ 2014-05-18 12:55 黑MAO 阅读(9020) 评论(0) 推荐(0) 编辑
摘要:想了解delete的机制缘起一个现象,我无法解释,也无法理解。首先看一下下面这个例子:var x = 1;delete x; //false然后我又执行了一次:y = 2;delete y; //true看到上面的结果,我比较吃惊,为什么同样是删除,区别怎么这么大呢?进而我想学习和了解一下JS de... 阅读全文
posted @ 2014-05-11 18:38 黑MAO 阅读(1731) 评论(8) 推荐(3) 编辑