js_BOM_05
1.下拉级联
|-select的API
|-如何获得选中的option?
|-如何创建option?
|-如何将option添加到select?
|-如何移除所有的option
|-常用的监听属性
2.DHTML模型
|-document.body
|-document.all
|-document.forms
|-document.images
3.table对象
|-获得所有的行 tableObj.rows
|-获得行中的所有的单元格 rowObj.cells
|-添加行 :var rowObj= tableObj.insertRow(index);
|-添加单元格: var tdObj=rowObj.insertCell(index);
4.BOM 浏览器对象模型
|-window 浏览器窗口
|-document 文档
|-location 地址栏
|-history 历史记录
|-window中常用的函数
|-alert() 弹出信息
|-confirm()确认信息
|-var flag=setTimeout(函数,毫秒数);延时执行
|-clearTimeout(flag);取消延时的函数
|-var flag=setInterval(函数,毫秒数);周期函数
|-clearInterval(flag);取消周期函数
注意:1.由于window是浏览器中顶层的对象,所以可以省略
window.alert() -->alert();
2.对于全局变量而言,就是window对象的一个属性
|-location:表示地址栏
|-location.href=url;在js中发送url请求
5.事件冒泡:事件传递的方向是从事件发生的对象开始向该对象的父节点依次传递.
6.js中的正则表达式
|-正则表达式对象的创建
|-采用对象 new RegExp('pattern'[,正则表达式开关]);
|-采用JSON /pattern/[正则表达式的开关]
|-regObj.test(str);//如果str匹配正则表达式返回boolean结果
|-regObj.exec(str);//从str中获得匹配正则表达式的值,结果是一个数组
|-正则表达式的开关
|-g表示全局匹配 /pattern/g
|-i表示忽略大小写 /pattern/i
7.闭包(closure):包裹了一些局部变量的函数称为闭包
function funA(){
var loc=100;
return function(){ return loc; //局部变量 }
}
js_BOM_05的更多相关文章
随机推荐
- Windows下的.NET+ Memcached安装
转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...
- [转]ASP.NET MVC 入门3、Routing
在一个route中,通过在大括号中放一个占位符来定义( { and } ).当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配 ...
- [liu yanling]黑盒测试用例设计方法
1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1. 概念 等价类划分法是把 ...
- Eclipse 卸载插件
直奔主题,不罗嗦! 1.help 2.about eclipse 3. 点击Installation Details 4.选中你安装的插件点击Uninstall... 5.从新启动,OK.
- synchronize学习
这个例子我们看到,java中将对象或者Class对象当做锁 package synchronized简单使用; public class Test7 extends Thread{ public st ...
- codeforces Round #347 (Div. 2) C - International Olympiad
思路:从后往前一位一位的模拟,每次判断一下当前枚举的数是否之间枚举过了.或者当前枚举数过小,小于1989. #include<cstdio> #include<cstring> ...
- HDU1247 - Hat’s Words(Trie树)
题目大意 给定一些单词,要求你把所有的帽子单词找出来,如果某个单词恰好由另外两个单词连接而成,那么它就是帽子单词 题解 先把所有单词插入到Trie树,然后判断每个单词是不是帽子单词,做法就是:对于第i ...
- PHP中的生成XML文件的4种方法(转)
<?xml version="1.0" encoding="utf-8"?> <article> <item> <ti ...
- MariaDB-5.5.33a 编译安装
交代一下内核的信息 [root@localhost soft]# uname -r 2.6.32-71.el6.x86_64 创建mariadb用户组 [root@localhost mariadb- ...
- 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错
做足准备工作之后进行安装oracle,运行runInstall的时候别的时候输出如下错误 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错.请确保此目录是可写 ...