Visitors hit counter dreamweaver
摘要: 原文addEventListener 用于注册事件处理程序,IE 中为 attachEvent,我们为什么讲 addEventListener 而不讲 attachEvent 呢?一来 attachEvent 比较简单,二来 addEventListener 才是 DOM 中的标准内容。简介addEventListener 为文档节点、document、window 或 XMLHttpRequest 注册事件处理程序,在以前我们一般是 <input type="button" onclick="...",或document.getElementBy 阅读全文
posted @ 2011-11-12 17:15 Jason Damon 阅读(270) 评论(0) 推荐(0)
摘要: 原文:请点小小子在本文开头,首先,十万以及万分肯定的说一句,JavaScript 函数传递参数时,是值传递。虽然您可能不信,因为ECMAScript 变量可能包含两种不同数据类型的值:基本数据类型,和引用数据类型。难道引用数据类型传递的时候难道也是值传递吗?答,没错。引用类型的值是什么东西当一个变量向另一个变量复制引用类型的值时,会将存储在栈中的值(栈中存放的值是对应堆中的引用地址)复制一份到为新变量分配的空间中。不同的是,这个值的副本其实是一个指针,而这个指针指向存储在堆中的一个对象。复制操作结束后,两个变量实际上引用同一个对象。var user = new Object(); var a. 阅读全文
posted @ 2011-11-12 16:55 Jason Damon 阅读(835) 评论(1) 推荐(0)
摘要: JavaScript执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行的。而且在分析执行同一段代码中,定义式的函数语句会被提取出来优先执行。函数定义执行完后,才会按顺序执行其他代码。先看看两个例子:例子1:var hello = function(){alert('hello,zhangsan');}hello();//第一次调用,输出“hello,zhangsan”var hello = function(){alert('hello,lisi');}hello();//第二次调用,输出“hello,lisi”例子2:function hello() 阅读全文
posted @ 2011-11-12 16:26 Jason Damon 阅读(7419) 评论(0) 推荐(0)