刚接触JS,突然发现在方法调用的时候,有些方法是不需要指明对象的,比如 setTimeout() ,而大部分都是由对象调用属性或者方法,请各位解释下……
解决方案 »
- keypress和keyup事件
- ext实现换肤
- EXT自定义一个下拉三态树和下拉多选框,有bug
- html怎么弹出以哥对话框用于选择文件夹路径得?
- 跪求一个动态表格,是答对奉献100分!
- javascript的一点小问题?希望JS行家们给我指点指点!
- 正则表达式 包含字母数字特殊符号
- 如何通过JavaScript脚本判断客户端的机器是否可以上互联网?
- 怎样隐藏鼠标右键菜单?document.oncontextmenu=false;??
- 再请教:就用marquee这个标签有没有可能把滚动条弄出来呢?
- jquery autocomplete 为什么我得到的不是数组而是字符串
- javascript this的问题
http://www.w3school.com.cn/htmldom/dom_obj_window.asp
不过window,document等是固有内置对象,在不致引起混乱的情况可以不写对象名直接引用的,比如
alert("hi");
就是window.alert("hi")的简写
但是你也可以自己写一个alert()函数,
这种情况写如果你不写对象名就是调用的你自己的alert了 function alert(a, b) {
window.alert("a_"+b);
}
自己在Chrome浏览器试试效果。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
close();
</script>
</body>
</html>
不要被书名吓到,没那么难,到也不可能一蹴而就