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的更多相关文章
随机推荐
- 软件介绍(apache lighttpd nginx)
一.软件介绍(apache lighttpd nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.lighttpd是众多 ...
- Android Support v4、v7、v13的区别和应用场景
N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6.2.1还是占有一定的市场,故在有些时候 ...
- C语言setjmp函数使用
C语言中可以使用goto进行程序跳转,但是goto只能使用在一个函数内部,不能实现在不同函数之间的跳转,C语言因此提供了setjmp和longjmp函数实现此功能,一般进行异常处理. 从函数名称可以看 ...
- Unity4.3.3 烘焙踩坑
许久没发文章了,开始实习了,挺忙的基本没什么时间了 unity4.3.3是一个非常古老的版本了,弄了一下烘焙,踩了不少坑, 首先是unity自带的nature shader,其中有soft occlu ...
- vijosP1371 方程的解
vijosP1371 方程的解 链接:https://vijos.org/p/1371 [思路] 组合公式+快速幂+高精单精. 求x^x %1000:因为x最大为2^31-1所以用快速幂在O(logx ...
- HW4.4
public class Solution { public static void main(String[] args) { final double KILOMETERS_PER_MILE = ...
- 《征服c指针》学习笔记-----统计文本单词数目的程序word_count
1.程序的要求:对用户指定的英文文本文件(包括标准输入),将英文单词按照字母顺序输出到用户指定的文本文件中(包括标准输出),并且在各单词后面显示单词的出现次数. 2.模块设计: 主要分为:1.从输入流 ...
- Stack Overflow 上人气最旺的 10 个 Java 问题
1. 为什么两个(1927年)时间相减得到一个奇怪的结果? (3623个赞) 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较: public static void main(String ...
- yii 获取系统级请求参数的常用方法
1.GET/POST 1.1.获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2.判断数据提交方式 Yii::app()-&g ...
- Kivy A to Z -- 怎样从python代码中直接訪问Android的Service
在Kivy中,通过pyjnius扩展能够间接调用Java代码,而pyjnius利用的是Java的反射机制.可是在Python对象和Java对象中转来转去总让人感觉到十分别扭.好在android提供了b ...