zoukankan      html  css  js  c++  java
  • 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暂不研究

                

  • 相关阅读:
    Vim+XDebug调试PHP
    JS实现多附件上传(asp.net) 中庸
    ajax+strutsi18n,validate framework(1)
    ExtJS+DWR+Spring+Hibernate开发HRMS(2)
    ajax+strutsi18n,validate framework(3)
    ajax+strutsi18n,validate framework(2)
    ajax+strutsi18n,validate framework(4)
    Java中参数传递的问题
    MyEclipse安装Extjs框架插件SpketIDE
    软件开发企业用人需求是怎样的?
  • 原文地址:https://www.cnblogs.com/ITEagle/p/1638912.html
Copyright © 2011-2022 走看看