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

javascript: The Browser Object Model(BOM)

window
window对象是浏览器或者框架自身.top总是浏览器,parent是父框架,self表示自己.
window通常可以省略.
窗口操作: moveBy(dx, dy), moveTo(x, y),
resizeBy(dw, dh), resizeTo(w, h).
导航: window.open(url, frame
name, attribute). attribute可以是left, top, height, width, resizable,
scrollable, toolbar, status, location(all default no). 
window.open
返回新窗口引用,并且有一个opener对象表示父窗口
window.close.
对话框:
alert, confirm, prompt.
状态栏: window.status, window.defaultStatus

间间隔和暂停: timeoutId = setTimeout("alert('hello world')", 1000);
clearTimeout(timeoutId);类似有setInterval和clearInterval.
历史:
window.history.go(+-n), history.back, history.forward. history.length
document
alert(window.document
== document) == true. 他是唯一一个既属于DOM又属于BOM的对象
属性:title, URL,
referrer, lastModified
集合属性: anchors, applets, embeds, forms,
images, links.
方法: write, writeln.
必须在完全载入页面前调用write()和writeln()方法. 如果任何一个方法是在页面载入后调用的,它将抹去页面的内容,显示指定的内容.
location
window和
document的属性,相互等价.
属性: hash(位于#后面的东西), host, hostname, href,
pathname, port, protocol, search(位于?后面的东西).
方法: assign(),
replace(), reload(false=从缓存中导入(default),true=从服务器端导入)
navigator和
screen对象
navigator对象表示了浏览器本身,可以获取一些属性,但是各个浏览器支持不同.
screen
对象可以得到用户系统的信息,如availHeight, availWidth(可用屏幕宽度和高度,排除了系统任务栏), colorDepth,
height, width.


相关文档:

Javascript中的利用原形链和对象冒充创建类

看到一个曾经搞过web的人的blog中说到如果学Javascript不懂原形链,就太遗憾了,所以当自己看《javascript高级程序设计》时就留意了一下,说实话,下面的代码很简单,但是不是很懂所谓的原形链和对象冒充之类的东西 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org ......

javascript 经常用的一些特殊效果

1. 让文字不停的滚动。
     <marouee>滚动文字</marouee>
2.记录并显示网页的最后修改时间
     <script language="javascript">
         doucument.write("最后更新时间:" + document.lastModified + " " ......

js javascript:void(0) 真正含义

我想使用过ajax的都常见这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expr ......

javascript 图片 添加 中划线

<html>
<head>
<mce:style><!--
.tvline{width:240px;height:180px;border:0;}
.tvline td{border-top:1 solid #000000;font:1px;filter:alpha(opacity=30)}

--></mce:style><style mce_bogus="1"> .tvline{width:240p ......

用javascript实现页面无刷新更新数据

程序设计中会经常碰到一种情况,就是事先无法得知用户会需要哪些数据,必须根据用户选择后再从服务器
重新提取数据后反馈给用户。比如一简单的情况,用户选择省份以后,我们立即会在市里边将这个省的所有
市重新显示出来。这种情况一般需要将整个页面刷新后才可以重新读取,但这样不仅效率不高外,也显得不
太优雅。其实 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号