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. iis 5.1 连接 sql 2005

    VS2005+SQL2005 ASP.NET2.0数据库连接总结 通过上篇文章(http://www.cnblogs.com/user34j/archive/2007/01/23/628426.htm ...

  2. iOS频繁打开相册崩溃: ALAssetsLibrary error - “Too many contexts. No space in contextList.”

    iOS频繁打开相册崩溃: ALAssetsLibrary error - “Too many contexts. No space in contextList.” http://stackoverf ...

  3. Shape 与 InlineShape 的区别

    Shape 对象代表文档中的图形对象,InlineShape 代表文档中的嵌入式图形对象.所谓嵌入式图形对象,是指将图像作为文字处理,在排版上以文字的方式进行排版. Shape 与 InlineSha ...

  4. [转]"由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断"的解决方案

    先使用如下命令登录到服务器: mstsc /v:{服务器IP} /admin 然后再使用下列方法之一即可. 方法一: 1.单击“开始→运行”,输入“gpedit.msc”打开组策略编辑器窗口,依次定位 ...

  5. [转]NHibernate之旅(11):探索多对多关系及其关联查询

    本节内容 多对多关系引入 多对多映射关系 多对多关联查询 1.原生SQL关联查询 2.HQL关联查询 3.Criteria API关联查询 结语 多对多关系引入 让我们再次回顾在第二篇中建立的数据模型 ...

  6. 通过模板类简单实现Spark的JobServer

    实验前后效果对比: 之前:执行13个节点,耗时16分钟 之后:同样13个节点,耗时3分钟 具体逻辑请参照代码及注释. import java.util.concurrent.{ExecutorServ ...

  7. dataframe 数据统计可视化---spark scala 应用

    统计效果: 代码部分: import org.apache.spark.sql.hive.HiveContext import org.apache.spark.{Logging, SparkConf ...

  8. 我的新顶级域名vell001.ml

    好不容易找到了一个免费的顶级域名啊,各种爽啊... 没钱的娃就只能各种求免费了!!! 以后访问我的所有站点都可以从vell001.ml开始了 Vell001主站 VellBlog VellForum

  9. java项目中eclipse控制台输出log4j的信息

    最近做的一个hadoop项目中,用MR实现了一个比较复杂的问题,其中的日志信息都是使用的是log4j来处理的.但不知怎么控制台不输出日志信息,只能输出System.out.println()信息,这个 ...

  10. Android Studio 导入项目错误

    Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ...