代码改变世界

js学习之——document对象

2011-09-06 20:39  呦菜  阅读(321)  评论(1编辑  收藏  举报

lastModified:

     document.lastModified属性包含了文档的最后修改日期,前提是服务器把他加在文档的头信息中。如果服务器没有发送这个头信息,一些浏览器会判定文档的最后修改日期是今天,而其他一些浏览器会认为是1970年1月1日,由于你获得的字符串会根据浏览器的不同而不同,所以最好将其转化为一个日期对象:

    var lastMod = new Date(document.lastModified);

referrer:

    document.referrer属性包含了当前页面的访问来源——带用户进入你的站点页面的那个url.

domain:

    javascript有一个严格的同源政策:两个窗口的页面的web域名必须相同,才容许跨窗口通信,否则浏览器就会报告安全错误。而document.domain可以稍稍缓和同源政策。

    假设我有两个子域名,www.quirksmode.org和search.quirksmode.org,此时的同源政策是不容许两个窗口进行通信的。采用domain属性如下:

    document.domain = 'quirksmode.org';

    这样www页面和search页面之间就可以通信了

write():

    document.write( )方法允许你向页面中写入文本

poen( )与close( ):