1、HTML DOM常用对象之Table:①创建:createTHead();createTBody();createTFoot();②删除:deleteTHead();deleteTFoot();③tHead下:insertRow(i);deleteRow(i);*(i相对与当前行分组的位置;);④rows—tr下:insertCell(i);deleteCell(i);⑤tBodies下:tBody;⑥tFoot下:insertRow(i);deleteRow(i);*(i相对于整个表中的位置;);⑦rows下:tr.rowIndex:tr相对于整个表的位置;

2、HTML DOM常用对象之Form:①获得:document.forms【i/id/name】;②属性:length;③方法:submit();④获得表单元素:form.elements【i/id/name】;⑤元素焦点方法:elem.focus();elem.blur();

3、BOM:①打开窗口:var pop=open(“url”,“name”,config);*(其中config=“top=?,left=?,width=?,height=?”);②关闭:close();③打开链接四种方式:a、当前窗口打开,可后退:open(“url”,“_self”);b、在当前窗口打开,不可后退:location.replace(“url”);c、在新窗口打开,可重复打开:open(“url”);d、在新窗口打开,只能打开一个:open(“url”,“name”);④窗口大小:outerWidth/outerHeight或者innerWidth/innerHeight;修改:resizeTo(width,height);或者resizeBy(width增量,height增量);⑤窗口定位:window.screenLeft,window.screenX或者window.screenTop,window.screenY;修改:moveTo(left,top);或者moveBy(left增量,top增量);

4、周期性定时器:让程序按指定时间间隔自动执行任务;①任务函数:定义每次要执行的任务;②启动定时器:timer=setInterval(任务函数,interval);*(让引擎每隔interval ms自动执行一次任务,timer为当前定时器任务序号;);③停止定时器:clearInterval(timer);启动时提前保存序列号,在函数结尾判断停止临界值;

5、一次性定时器:让程序等待一段时间,自动执行后停止;①任务函数;②启动:timer=setTimeout(task,wait);③停止:clearTimeout(timer);*(不是停止执行,而是停止等待);

6、BOM常用对象之history:保存当前窗口打开后成功访问过的url历史记录栈;history.go(n);前进或后退n步,n=0时刷新;

7、BOM常用对象之location:封装当前窗口正在打开的url的对象;a、属性:①href:完整url;②protocol:协议;③host:主机名+端口;④hostname:主机名;⑤port:端口号;⑥pathname:路径;⑦hash:#锚点名;⑧search:?表单变量;b、方法:①在当前窗口打开新链接:location.href=“url”;或location=“url”;或location.assign(“url”);②在当前窗口打开,不可后退:location.replace(“url”);③重新加载当前页面:location.reload(force);*(其中force表示是否强制从服务器硬盘获取文件,取值true或false;);

8、BOM常用对象之navigator:封装浏览器配置信息的对象;①coolieEnabled:判断浏览器是否启用cookie;②plugins:包含所有插件的信息;③userAgent:包含浏览器名称和版本号的字符串;

DOM_05之DOM、BOM常用对象的更多相关文章

  1. DOM BOM 常用API小记

    DOM 1.元素节点: 元素节点element: 更精确的获得元素的标签名(全大写) 属性节点attribute: 属性名 文本节点text: #text 注释节点document:#document ...

  2. 实用JS系列——BOM常用对象

    背景:  最近在着手项目的时候,意识到自己JS的欠缺.虽然看了不少JavaScript的视频,但真正项目中并不是经常遇到大且难的例子.所以JavaScript的基础还需要再打扎实,也就有了这一系列博客 ...

  3. DOM&BOM笔记

    day01正课:1. DOM概述2. ***DOM树3. *查找 1. DOM概述: DHTML:动态网页技术的统称 DHTML=HTML+CSS+JS 鄙视题: HTML XHTML DHTML X ...

  4. DOM_04之常用对象及BOM

    1.添加:①var a=document.createElement("a"):②设置关键属性:③将元素添加到DOM树:a.parent.appendChild(a):b.pare ...

  5. 添加/删除-HTML DOM 常用对象 -BOM-打开和关闭窗口- history-location

    1. 添加/删除 3步: 1. 添加一个空元素 var a=document.createElement("a"); <a></a> 2. 定义元素的关键属 ...

  6. 前端开发—BOM对象DOM文档对象操作

    BOM 浏览器对象 BOM:Browser Object Model 操作浏览器,需要调用window对象,它是所有浏览器都支持的对象,表示的就是浏览器窗口 window对象可以通过点调用子对象 wi ...

  7. DOM创建和删除节点、HTML DOM常用对象[转]

    创建和删除节点:——核心DOM   1. 创建单个元素节点:3步:      1. 创建空元素节点对象:         var elem=document.createElement("标 ...

  8. BOM模型中常用对象 定义计数器 网页跳转 网页前进后退

    今天上午学了的BOM模型中常用对象,了解了一部分的属性 For循环的规律 外层循环控制行 内层循环控制列 <!doctype html> <html> <head> ...

  9. HTML DOM和BOM常用操作总结

     JavaScript Code  1234567891011121314151617181920212223242526272829303132333435363738394041424344454 ...

随机推荐

  1. Win7 64位 VS2015环境使用SDL2-2.0.4

    之前在VS中使用SDL2,如果只链接SDL2.lib,会提示 error LNK2019: unresolved external symbol _main referenced in functio ...

  2. Win7 64位 VS2015环境编译NanoVG

    书接上回,Cairo编译好使用后,发现简单的每帧画100条随机线段就卡得不行,装了个gooreplacer( http://liujiacai.net/gooreplacer/ )上stackover ...

  3. 页面超慢,zabbix却没报警

    故障背景:网站页面打开速度非常慢 排查过程: 1.一开始用vmstat 看到procs下的r值稳定在5.6,由于这台服务器是12核24线程,并且cpu的wa很大,说明系统很轻松, 肯定不会报警了,那为 ...

  4. 【Visual Lisp】人机交互与数据处理(表除外)-lisp

    ;;本专题所讲述的内容是人机交互以及常规数据处理技术;;★★★01.人机交互★★★;;△△△键盘输入交互△△△(getint "请输入整数");;从键盘输入整数,如果不是整数则重复 ...

  5. ProgressBar 详解

    发现一个关于ProgressBar的网站,写得特别详细. 分享予大家: http://www.apkbus.com/android-735-1-1.html

  6. EasyUI需注意的问题01

    一.EasyUI-Datagrid分页 在创建数据表格(DataGrid)的时候,通过设置'pagination' 属性为 true,可以在数据表格的底部生成一个分页工具栏. <table id ...

  7. XAF 官方问题笔记

    1.How to print report direct, and print preview via an simple action? 如何通过一个按钮直接打印报表或者打印预览报表 https:/ ...

  8. 为什么page对象不适合用ThreadLocal

    今天测试了下,在action中决定是否设置page,在dao层中取出分页,确实没有问题.但是,有一种情况不行,在service中查询了两次数据库,都共享这个page对象了?结果就乱了. 谁有更好解决方 ...

  9. SSH框架的简单示例(执行流程)

    本文转自一篇博文,感觉通俗易懂,适用于初学j2ee者,与大家一起分享 (一)struts框架部分 1.打开Myeclipse,创建一个web project,项目名称为TestSSH. 2.在web的 ...

  10. UML学习备忘

    两大类UML图: 行为图(behavior diagrams)和结构图(structure diagrams)     行为图将引导系统分析员分析且理清"系统该做些什么"?系统分析 ...