javascript学习笔记之document对象、表单及表单元素、脚本化cookie

一、document对象

      每个window对象都有document属性。该属性引用表示在窗口中显示的HTML文档的document对象。

      1、关键方法

              close()关闭open方法打开的文档

              open()产生新文档,擦掉已有文档的内容

              write()把文本附加的到当前打开的文档。这是最为重要的一个方法,可以动态的产生HTML文档。writeln方法附加一个换行符,

                   但是由于HTML会忽视换行符,所以用于动态产生HTML文档是没有用的。

      2、常见属性

             alinkColor,linkColor,vlinkColor,anchors[],applets[],bgColor,fgColor,cookie,domain,forms[],images[],lastModified(文档最后修改日期,

               比较有用),title,location

      3、事件处理有以下两种方法

            <a href="help.html" onmouseover="status='Get Help!';">Help</a>

            document.links[0].onmouseover=function(){status='Get Help!';}(这里假设锚为第一个链接)

      4、动态生成文档

            1、document.write()只能在<script></script>中调用。注意如果是在一个事件处理程序中调用,动态的内容会覆盖当前的文档而不是添加到当前文档

                  中。

            2、动态产生文档的时候,open()方法缺省后会被隐式调用,但是如果省略了close()方法,浏览器就不能制止它显示文档装载动画。而且浏览器可以将你写

                  入的HTML缓存起来,在明确的结束文档之前不会显示缓存的内容。

 二、HTML可以脚本化HTML的表单元素,但是估计不是很常用,所以没有自习研究,以后如果再用到的话再研究

三、同样,javascript可以脚本化cookie,但是现在JSP,ASP.NET中都有cookie的对象,所以也没有仔细研究,这里简单结束几个属性,以及产生cookie的方法。

               expires生存周期。name名字。path与cookie关联在一起的网页。domain制定关联在一起的域名。secure是否安全性发送(bool)

               如:www.acme.com/catalog

                     path默认为这个网页。如果/catalog对此目录下的所有页面可见。如果/对此服务器都可见

四、文档对象模型和DHTML暂不研究

            

posted @ 2010-01-04 15:05  明之道  阅读(608)  评论(0编辑  收藏  举报