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