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的更多相关文章

随机推荐

  1. my sql 实现批量操作及注意问题

    使用in来实现批量操作是个很不错的想法: /*实现查询*/ select * from goods where goodsid in (102,103); /*实现批理删除*/ delete from ...

  2. 看懂SqlServer查询计划

    看懂SqlServer查询计划 阅读目录 开始 SQL Server 查找记录的方法 SQL Server Join 方式 更具体执行过程 索引统计信息:查询计划的选择依据 优化视图查询 推荐阅读-M ...

  3. 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本文是介绍两个最常用的jQuery插件. 分别用 ...

  4. Tdxtreelist 行变色

    ACanvas.Font.Color := clRed;   //如果有加印的  变颜色

  5. HDOJ 1863

    #include<stdio.h> #include<string.h> int father[105],depth[105]; int dist[105],map[101][ ...

  6. java基础之开发环境搭建

    我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...

  7. Java笔记(二)……Hello world!

    编写源文件 将Java代码编写到扩展名为.java的文件中,此文件称为源文件. 1: class Hello 2: { 3: public static void main(String[] args ...

  8. HDU 1114 iggy-Bank(完全背包)

    水 给出小猪钱罐的重量和装满钱后的重量,然后是几组数据,每组数据包括每种钱币的价值与重量 要求出重量最少能装满钱罐时的最大价值 #include<iostream> #include< ...

  9. Nyoj42 一笔画问题 (欧拉道路)

    http://acm.nyist.net/JudgeOnline/problem.php?pid=42题目链接 #include <cstdio> #include <cstring ...

  10. iOS 检测网络切换

      CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), //center             ...