摘要:
JavaScript具有自动垃圾回收机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。1、标记清除 JavaScript中最常用的垃圾收集方式是标记清除。当变量进入环境(例如,在函数中声明一个变量)时,就将这个变量标记为"进入环境"。从逻辑上讲,永远不能释放进入环境的变量所占的内存,因... 阅读全文
posted @ 2013-05-17 22:20
烧点饭
阅读(534)
评论(0)
推荐(0)
摘要:
执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。我们编写的代码是无法访问这个对象的,但解析器在处理数据时会在后台使用它。 全局执行环境是最外围的一个执行环境,在Web浏览器中,全局执行环境被认为... 阅读全文
posted @ 2013-05-17 22:19
烧点饭
阅读(2340)
评论(0)
推荐(0)
摘要:
ECMAScript的数组与其他语言中的数组有着相当大的区别。虽然ECMAScript中的数组也是有序列表,但是它数组你的每一项可以保存任何类型的数据。ECMAScript数组的大小是可以动态调整的。 创建数组的基本方式有两种。第一种是使用Array构造函数,如下所示:var colors =... 阅读全文
posted @ 2013-05-17 22:18
烧点饭
阅读(5122)
评论(1)
推荐(0)
摘要:
1.函数其实是对象,每个函数都是Function类型的实例,一样具有属性和方法,因此,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。2.函数的声明:123function sum(num1,num2){ return num1+num2 }或者123var sum=function(num1,num2){ return num1+num2; };或者1var sum=new Function("num1","num2","return num1+num2"); //不推荐3.JavaScript中函数是没有重载的。123 阅读全文
posted @ 2013-05-17 22:17
烧点饭
阅读(1372)
评论(0)
推荐(0)

浙公网安备 33010602011771号