2013年3月12日

摘要: 在ECMAScript中,变量可以存在两种类型的值,即原始值和引用值。原始值 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值 存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(poin),指向存储对象的内存处。 为变量赋值时,ECMAScript的解释程序必须判断该值是原始类型还是引用类型。要实现这一点,解释程序则需要尝试判断该值是否为ECMAScript的原始类型之一,即:Undefined、Null、Boolean、Number和String型。由于这些原始类型占据的空间是固定的,所以可以将他们存储在较小的内存区域——栈中,... 阅读全文
posted @ 2013-03-12 11:21 鸡血小青年 阅读(229) 评论(0) 推荐(0)

2013年3月6日

摘要: ECMAScript是JavaScript的核心,但如果要在Web中使用JavasCript,那么BOM(浏览器对象模型)则无疑才是真正的核心。1. 下面我们来了解一下BOM的核心对象——window: window表示浏览器的一个实例,它既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这就意味着在网页中定义的任何对象、变量和函数,都已window作为其Global对象,因此有权访问parseInt()等方法;同时,所有在全局作用域总声明的变量和函数都会变成window对象的属性和方法。例: var sName = "erhuo&qu 阅读全文
posted @ 2013-03-06 16:29 鸡血小青年 阅读(139) 评论(0) 推荐(0)

2013年2月27日

摘要: var EventUtil = { //注册事件 addHandler: function(element,type, handler) { //element:对象;type:事件类型;listener:函数 if(element.addEventListener){ element.addEventListener(type, handler, false); //firefox }else if (element.attachEvent){ element.attachEvent... 阅读全文
posted @ 2013-02-27 17:40 鸡血小青年 阅读(124) 评论(0) 推荐(0)

导航