• 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:包含浏览器名称和版本号的字符串;

    It's never too old to learn!
    转载
  • 相关阅读:
    perl中shift 和unshift 操作
    Perl 关于 use strict 的用法
    Windows7鼠标右键里没有新建文本文件的选项,解决办法
    大唐笔试题
    常用的设计模式
    优化C++程序编译效率的一些方法
    TCP连接,传输数据时的粘包问题讨论
    单链表是否有环及环入口点
    构造函数和析构函数能否声明为虚函数?
    azkaban 执行hive语句
  • 原文地址:https://www.cnblogs.com/lianzhibin/p/6059710.html
Copyright © 2020-2023  润新知