DOM_05之DOM、BOM常用对象
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常用对象的更多相关文章
- DOM BOM 常用API小记
DOM 1.元素节点: 元素节点element: 更精确的获得元素的标签名(全大写) 属性节点attribute: 属性名 文本节点text: #text 注释节点document:#document ...
- 实用JS系列——BOM常用对象
背景: 最近在着手项目的时候,意识到自己JS的欠缺.虽然看了不少JavaScript的视频,但真正项目中并不是经常遇到大且难的例子.所以JavaScript的基础还需要再打扎实,也就有了这一系列博客 ...
- DOM&BOM笔记
day01正课:1. DOM概述2. ***DOM树3. *查找 1. DOM概述: DHTML:动态网页技术的统称 DHTML=HTML+CSS+JS 鄙视题: HTML XHTML DHTML X ...
- DOM_04之常用对象及BOM
1.添加:①var a=document.createElement("a"):②设置关键属性:③将元素添加到DOM树:a.parent.appendChild(a):b.pare ...
- 添加/删除-HTML DOM 常用对象 -BOM-打开和关闭窗口- history-location
1. 添加/删除 3步: 1. 添加一个空元素 var a=document.createElement("a"); <a></a> 2. 定义元素的关键属 ...
- 前端开发—BOM对象DOM文档对象操作
BOM 浏览器对象 BOM:Browser Object Model 操作浏览器,需要调用window对象,它是所有浏览器都支持的对象,表示的就是浏览器窗口 window对象可以通过点调用子对象 wi ...
- DOM创建和删除节点、HTML DOM常用对象[转]
创建和删除节点:——核心DOM 1. 创建单个元素节点:3步: 1. 创建空元素节点对象: var elem=document.createElement("标 ...
- BOM模型中常用对象 定义计数器 网页跳转 网页前进后退
今天上午学了的BOM模型中常用对象,了解了一部分的属性 For循环的规律 外层循环控制行 内层循环控制列 <!doctype html> <html> <head> ...
- HTML DOM和BOM常用操作总结
JavaScript Code 1234567891011121314151617181920212223242526272829303132333435363738394041424344454 ...
随机推荐
- Unsupported major.minor version 51.0解决方法
jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0 问题原因:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jd ...
- 【九度OJ】题目1054:字符串内排序
题目描述: 输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串. 输入: 测试数据有多组,输入字符串. 输出: 对于每组输入,输出处理后的结果. 样例输入: bacd 样例输出 ...
- iOS 字符串转son json转字符串
+ (NSString*)dictionaryToJson:(NSDictionary *)dic { NSError *parseError = nil; NSData *jsonDa ...
- (01背包 排序+特判)饭卡(hdu 2546)
http://acm.hdu.edu.cn/showproblem.php?pid=2546 Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额 ...
- 【转载】Bandits for Recommendation Systems (Part I)
[原文链接:http://engineering.richrelevance.com/bandits-recommendation-systems/.] [本文链接:http://www.cnblog ...
- linux中sed的用法【转】
sed命令行格式为: sed [-nefri] ‘command’ 输入文本/文件 常用选项: -n∶取消默认的输出,使用安静(silent)模式.在一般 sed 的 ...
- HTTP方法:GET对比POST
http://blog.csdn.net/zhenyu5211314/article/details/17067817
- selenium 切换窗口 每次成功code
最近用了网络上别人的一段切换窗口的code每次成功了,不错,学习 // 根据Title切换新窗口 public boolean switchToWindow_Title(WebDriver drive ...
- Silverlight用户自定义控件件中增加属性和方法
下面的例子在用户控件MyCpmzSelect中增加了一个myCaption属性 public static readonly DependencyProperty myCaptionProperty ...
- Java 程序性能优化
1. singleton延时初始化 class Singleton { private static Singleton _instance = null; public synchronized S ...