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" ο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相关推荐
- JavaScript:学习笔记(9)——Promise对象
JavaScript:学习笔记(9)--Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大.如下面为基于回调函数的Ajax操作 ...
- javascript学习笔记下篇--浏览器对象
浏览器对象 一.事件 事件对象 事件的冒泡 事件的委派 事件的绑定/注册 常用事件 事件的传播 二.DOM对象 1.DOM查找 2.DOM树修改 DOM树添加 DOM删除和替换 3.DOM属性和样式修 ...
- JavaScript学习笔记之原型对象
本文是学习<JavaScript高级程序设计>第六章的笔记. JS中,便于批量创建对象的三种模式: 1.工厂模式:用一个函数封装创建对象的细节,传入必要的参数,在函数内部new一个对象并返 ...
- JavaScript --- [学习笔记]观察者模式 理解对象 工厂模式 构造函数模式
说明 本系列(JS基础梳理)为后面TCP的模拟实现做准备 本篇的主要内容: 观察者模式.工厂模式.构造函数模式 和 对对象的理解 1. 观察者模式 参考JavaScript设计模式 1.1 消息注册方 ...
- JavaScript学习笔记——underscore操作对象的方法
var obj = {a:'aaa',b:'bbb',c:'ccc'}; 1._.keys(obj)获取对象的所有属性名称 2._.values(obj)获取对象的所有属性值 3._.extend(d ...
- JavaScript --- [学习笔记] 原型模式
说明 接JavaScript - > [学习笔记]观察者模式 & 理解对象 & 工厂模式 & 构造函数模式 上一篇构造函数模式创建的实例,不同实例的同一个方法是不相等的, ...
- JavaScript学习笔记07【6个经典案例——电灯开关、轮播图、自动跳转首页、动态表格、表格全选、表单验证】
Java后端 学习路线 笔记汇总表[黑马程序员] w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符. ...
- JavaScript学习笔记05【高级——DOM对象】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
最新文章
- 最新 react 开发框架(webpack2、react15、react-router4、antd-mobile)
- js调试工具console详解
- python - 线程
- Springboot项目中配置tomcta监控日志
- java高并发(十四)ReetrantLock 与锁
- Akka并发编程——第三节:Actor模型(二)
- Qt连接数据库的方法
- python即时标记_【Python】读书笔记:Python基础教程-项目1-即时标记
- 网页设计图片向上浮动_利用js实现图片在浏览器中飘动(浮动窗口自由移动)效果...
- 汇编语言调用c语言ads,ADS1.2 在汇编代码中调用C函数
- 「雕爷学编程」Arduino动手做(19)—震动报警模块
- celery 停止_celery 停止执行中 task
- iOS uuchart 用法
- 使用之后,谈谈国产芯片的体验
- 按键精灵调用百度文字识别OCR服务
- Linux高清壁纸软件,十个小众的 Linux 桌面软件
- 中国银联Applepay客户端接入
- 操作系统 考研习题 详细解析(1)
- Linux 内核通知链随笔【中】
- java在字符串开头添加字符串_string - java:使用StringBuilder在开头插入
热门文章
- 如何把报表放到网页中显示(Web页面与报表简单集成例子)
- 计算机网络技术的专业认识,计算机网络技术课程学习后的自我认识
- matlab处理最优化问题,matlab求最优化问题
- python基础语法实验报告小结_Python基础小结
- 用python进行数据分析——第十二章.高阶pandas
- CAD(计算机辅助设计)
- Chrome禁止http自动转为https
- eclipse抽取一段代码作为函数的方法(Extract Method)
- ESP32开源驱动库Easyio的使用,基于ESP-IDF开发框架,非Arduino
- 剑指offer——15.二进制中1的个数