1. navigator : 对象通常用于检测浏览器与操作系统的版本
- appCodeName -- 浏览器代码名的字符串表示
- appName -- 官方浏览器名的字符串表示
- appVersion -- 浏览器版本信息的字符串表示
- cookieEnabled -- 如果启用cookie返回true,否则返回false
- javaEnabled -- 如果启用java返回true,否则返回false
- platform -- 浏览器所在计算机平台的字符串表示
- plugins -- 安装在浏览器中的插件数组
- taintEnabled -- 如果启用了数据污点返回true,否则返回false
- userAgent -- 用户代理头的字符串表示
2. eval 函数 :把字符串当做表达式,并计算出表达式的值。表达式可以是一个数,也可以是一个运算表达式
日常开发,通常会将eval函数应用到对话框或组件中。
3. Date 对象:
4. Windows 对象: 它是Js浏览器对象层次中的最顶层对象。
要打开窗口的URL windowName
var wdos1= open("http://www.baidu.com","name","resizable=no,width=500,height=300");
var wdos2= open("test.htm","测试")
var win3= open("",""); 打开一个空白窗口,在写进去
win3.document.write("<html><head><title></title></head><body>请你开心一点。</body></html>")
<input type="button" value="点击" onclick="win3.close"/> 关闭窗口
第三个参数中:resizable 是否允许改变窗口大小
5. Document对象: 文档对象
① 定义了all属性来访问文档中的所有HTML元素对象。
for(var i=0;i<document.all.length;i++){
document.write(document.all[i].tagName+" ");
}
② 根据对象名称来得到元素对象。
<form action="" name="myForm">
<input type="button" value="按钮">
</form>
<script language="javascript" type="text/javascript">
alert(document.all["myForm"].tagName); 注意是中括号
</script>
③ 用item方法获得具有相同名称或者ID的所有HTML元素对象
document.all.item("btn1") 返回一个数组
④ tags方法是指定标记,而不是名称或ID
⑤ document.bgColor="yellow"; 背景颜色
document.fgColor="red"; 文本颜色
⑥ document.location 将URL中的特殊字符转换成码值的形式,方便传输
document.URL 真实的URL
6. Form 对象
action属性表示表单提交时所执行的内容