一、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" οnmοuseοver="status='Get Help!';">Help</a>

document.links[0].οnmοuseοver=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暂不研究

转载于:https://www.cnblogs.com/ITEagle/archive/2010/01/04/1638912.html

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

  1. JavaScript:学习笔记(9)——Promise对象

    JavaScript:学习笔记(9)--Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大.如下面为基于回调函数的Ajax操作 ...

  2. javascript学习笔记下篇--浏览器对象

    浏览器对象 一.事件 事件对象 事件的冒泡 事件的委派 事件的绑定/注册 常用事件 事件的传播 二.DOM对象 1.DOM查找 2.DOM树修改 DOM树添加 DOM删除和替换 3.DOM属性和样式修 ...

  3. JavaScript学习笔记之原型对象

    本文是学习<JavaScript高级程序设计>第六章的笔记. JS中,便于批量创建对象的三种模式: 1.工厂模式:用一个函数封装创建对象的细节,传入必要的参数,在函数内部new一个对象并返 ...

  4. JavaScript --- [学习笔记]观察者模式 理解对象 工厂模式 构造函数模式

    说明 本系列(JS基础梳理)为后面TCP的模拟实现做准备 本篇的主要内容: 观察者模式.工厂模式.构造函数模式 和 对对象的理解 1. 观察者模式 参考JavaScript设计模式 1.1 消息注册方 ...

  5. JavaScript学习笔记——underscore操作对象的方法

    var obj = {a:'aaa',b:'bbb',c:'ccc'}; 1._.keys(obj)获取对象的所有属性名称 2._.values(obj)获取对象的所有属性值 3._.extend(d ...

  6. JavaScript --- [学习笔记] 原型模式

    说明 接JavaScript - > [学习笔记]观察者模式 & 理解对象 & 工厂模式 & 构造函数模式 上一篇构造函数模式创建的实例,不同实例的同一个方法是不相等的, ...

  7. JavaScript学习笔记07【6个经典案例——电灯开关、轮播图、自动跳转首页、动态表格、表格全选、表单验证】

    Java后端 学习路线 笔记汇总表[黑马程序员] w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符. ...

  8. JavaScript学习笔记05【高级——DOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  9. JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

最新文章

  1. 最新 react 开发框架(webpack2、react15、react-router4、antd-mobile)
  2. js调试工具console详解
  3. python - 线程
  4. Springboot项目中配置tomcta监控日志
  5. java高并发(十四)ReetrantLock 与锁
  6. Akka并发编程——第三节:Actor模型(二)
  7. Qt连接数据库的方法
  8. python即时标记_【Python】读书笔记:Python基础教程-项目1-即时标记
  9. 网页设计图片向上浮动_利用js实现图片在浏览器中飘动(浮动窗口自由移动)效果...
  10. 汇编语言调用c语言ads,ADS1.2 在汇编代码中调用C函数
  11. 「雕爷学编程」Arduino动手做(19)—震动报警模块
  12. celery 停止_celery 停止执行中 task
  13. iOS uuchart 用法
  14. 使用之后,谈谈国产芯片的体验
  15. 按键精灵调用百度文字识别OCR服务
  16. Linux高清壁纸软件,十个小众的 Linux 桌面软件
  17. 中国银联Applepay客户端接入
  18. 操作系统 考研习题 详细解析(1)
  19. Linux 内核通知链随笔【中】
  20. java在字符串开头添加字符串_string - java:使用StringBuilder在开头插入

热门文章

  1. 如何把报表放到网页中显示(Web页面与报表简单集成例子)
  2. 计算机网络技术的专业认识,计算机网络技术课程学习后的自我认识
  3. matlab处理最优化问题,matlab求最优化问题
  4. python基础语法实验报告小结_Python基础小结
  5. 用python进行数据分析——第十二章.高阶pandas
  6. CAD(计算机辅助设计)
  7. Chrome禁止http自动转为https
  8. eclipse抽取一段代码作为函数的方法(Extract Method)
  9. ESP32开源驱动库Easyio的使用,基于ESP-IDF开发框架,非Arduino
  10. 剑指offer——15.二进制中1的个数