易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的浏览器对象详解

JavaScript的浏览器对象详解  
一、浏览器对象层次及其主要作用
二、文档对象功能及其作用 
三、范例 
使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。
一、浏览器对象层次及其主要作用                                
除了前面提到过的文档document对象外,Navigator浏览器中还提供了窗口(Window)对象以及历史(History)和位置(Location)对象。
●浏览器对象(Navigator)提供有关浏览器的信息
navigator中有用的属性包括:
※appName:提供字符串形式的浏览器名称。
※appVersion:反映浏览器的版本号。
※appCodeName:浏览器的代码名称。
※userAgent:用户代理标识。
※mineTypes:可以使用的mine类型信息。
※plugins:可以使用的插件信息。
※languages:语言设定。
※platform:浏览器适用的平台名称。
示例:你所使用的浏览器为:Microsoft Internet Explorer版本为:4.0 (compatible; MSIE 6.0; Windows 98)
<script>
document.write("你所使用的浏览器为:"+navigator.appName);
document.write("版本为:"+navigator.appVersion);
</script>
●窗口对象(Windows) 
Window对象有以下方法:
※open(url,WindowName,parameterlist):创建一个新窗口。
※close():关闭一个窗口。
※alert(text):警告窗口。
※confirm(text):弹出确认域。
※promt(text,Defaulttext):弹出提示框。
※setTimeout(表达式,时间)定时设置。
※clearTimeout(timer):取消以前的设定。
※setInterval(表达式,时间):设定一个时间间隔。
※clearInterval(timer):取消时间间隔设定。
※moveBy(水平位移,垂直位移):将窗口移支指定的位移。
※moveTo(x,y):将窗口移动到指定的坐标。
※resizeBy(水平位移,垂直位移):按给定的位移量重新设定窗口大小。
※resizeTo(x,y):将窗口设定为指定大小。
※scrollBy(水平位移,垂直位移):按给定的位移量滚动窗口。
※scrollTo(x,y):将窗口滚动到指定位置。
※find(["string",true|false][,true|false]):查找网页中的字符串。
※back():后退。
※forward():前进


相关文档:

JavaScript编程笔记

新中……
1、数据类型验证问题
  Asp.Net虽然有验证控件,但是有些复杂的验证还是得传到服务器上进行,用js速度和性能都比较好
<script>
 //检查是否为任意数(实数)
function isNumeric(strNumber) {
var newPar=/^(-|\+)?\d+(\.\d+)?$/
alert(newPar.test(strNumber)); }
 // ......

如何我javaScript获取窗口的高度和宽度

在javascript中得到当前窗口的高和宽
<body><SCRIPT LANGUAGE="JavaScript">
var  s = "";
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clien ......

JavaScript 读取 JSON


JSON:
[{"subjecttypeId":"1","subjectName":"67","scope":"1",},{"subjecttypeId":"1","subjectName":"345","scope":"1"}]
JavaScript:
       var result = window.eval('(' + JSON+ ')');

for(var p in result){

result[p].subjectName;

alert(result[p] ......

javascript String.replace函数

    javascript的String类内置函数replace(regexp, newString)函数提供了字符串替换功能,从函数原型上可以看出支持 Regular Exp。此函数功能非常实用,但也有几个地方有点混淆,下面通过实际的例子来说明:
    比如我们现在要针对串
var src="<a href=&quot;http://xx.com/a/2010 ......

href=“#”与href=“javascript:void(0)”区别

使用过ajax的都常见这样的代码:
<a href="javascript:doTest2();void(0);" mce_href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. jav ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号