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. 按CTRL,SHIFT,ALT等键扩展easyui的datagrid多选实现

    //------------------------------------------------------------------------------- // 当然页面文件中还需要引入的文件 ...

  2. js中字符串转换为日期和比较大小

    本文转载于:http://yun342173024.iteye.com/blog/1873756在做前端校验的时候,要做日期比较的校验,在js中把字符串转化为日期,一时之间还真不知道在js中怎么把一个 ...

  3. 分布式缓存系统Memcached简介与实践(.NET memcached client library)

    缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载.缓存是解决这个问题的好办法.但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵 ...

  4. pop3

    POP3_Client pop3 = new POP3_Client(); pop3, false); pop3.Authenticate("username", "pa ...

  5. [King.yue]EXT.Grid行双击事件

    .Listeners(l => {l.CellDblClick.Handler = string.Format(@"alert('xx');"); })

  6. Java笔记(十一)……单例设计模式

    设计模式 解决某一类问题最行之有效的方法 Java中有23中设计模式 单例设计模式 解决一个类在内存中只存在一个对象 思路 将构造函数私有化 在类中创建一个本类对象 提供一个方法可以获取到对象 两种方 ...

  7. oracle 分区和分区索引

    一.个人理解:建表时一般都会指定在一个表空间上,但是可能随着表空间扩大,查询越来越慢,分区表就是将一个表实际存在不同的表空间,oracle存储分为块,断,表空间.新建一个表,会给表分配指定大小的段,段 ...

  8. HDU FatMouse's Speed 基本DP

    题意:要求找到的体重递增,速度递减的老鼠,并且输出最长的长度数,而且输出各自的序列数.Special Judge 思路:先按体重由小到大排序,再找最长速度递减序列. 转移方程:mou[i].w> ...

  9. (太强大了) - Linux 性能监控、测试、优化工具

    转: http://www.vpsee.com/2014/09/linux-performance-tools/ Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经 ...

  10. 将list转换为json失败

    估计你是用的hibernate的自动注解,并且里面有一对多,多对一的关系,这是需要在不需要的字段上加上注解@JsonIgnore, 这样的话在list转json的时候就会忽略加上@JsonIgnore ...