08 2016 档案
摘要:position的值, relative和absolute分别是相对于谁进行定位的? absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 static 的父元素来进行定位。 fixed (老IE不支持)生成绝对定位的元素,通常相对于浏览器窗口或 frame 进行定位。 relati
阅读全文
摘要:来自js高级程序设计 一个典型阶乘递归函数: 复制代码代码如下: function fact(num){ if (num<=1){ return 1; }else{ return num*fact(num-1); } } 以下代码可导致出错: var anotherFact = fact; fact
阅读全文
摘要:多重循环在编程中会经常遇到,那么在JavaScript中如何指定跳出那层的循环呢。其实这也是break的一个用法,下面是一个不错的例子,来自《JavaScript权威指南》,可以参考下: Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <scrip
阅读全文
摘要:四、闭包的用途 闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 怎么来理解这句话呢?请看下面的代码。 Js代码 function f1(){ var n=999; nAdd=function(){n+=1} functio
阅读全文
摘要:function chainStore() { var store1='Nike China'; var store2=store1; store1='Nike U.S.A.'; alert(store2); //Nike China } chainStore(); //把一个值类型(也可以叫基本类
阅读全文
摘要:三:作用域链 先来看一段代码: [javascript] view plain copy name="lwy"; function t(){ var name="tlwy"; function s(){ var name="slwy"; console.log(name); } function s
阅读全文
摘要:JavaScript解析机制是什么? JavaScript解析过程分为两个阶段,一个是编译阶段,另外一个就是执行阶段。 * 编译阶段 编译阶段就是我们常说的JavaScript预解析(预处理)阶段,在这个阶段JavaScript解释器将完成把JavaScript脚本代码转换到字节码。 * 执行阶段
阅读全文