摘要: 使用typeof算法typeof的运算数未定义,返回的就是 "undefined".下面定义x为运算数:有一下5种情况;运算数为数字 typeof(x) 返回的就是"number";字符串 typeof(x) 返回的就是"string";布尔值 typeof(x) 返回的就是"boolean";对象、数组 、null 时:typeof(x) 返回的就是"object";函数 typeof(x) 返回的就是"function"。例如: 阅读全文
posted @ 2013-09-18 15:35 侯志凯 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 使用消息框使用警告、提示和确认可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。警告消息框 (alert)alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。window.aler 阅读全文
posted @ 2013-09-18 13:48 侯志凯 阅读(15631) 评论(0) 推荐(0) 编辑
摘要: 在事件处理程序内部,对象this始终等于currentTarget的值,而target则只包含事件的实际目标。如果直接将事件处理程序指定给了目标元素,则this、currentTarget和target包含相同的值。来看下面的例子:var btn = document.getElementById("myBtn");btn.onclick = function (event) { alert(event.currentTarget === this); //ture alert(event.target === this); //ture};这个例子检测了currentTa 阅读全文
posted @ 2013-09-18 11:09 侯志凯 阅读(699) 评论(0) 推荐(1) 编辑