A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

*JS的输出
* document.getElementById(“”).innerHTML=”HTML的代码”;
* document.write(“”);
*JS的事件
* onfocus :获得焦点.
* onblur :失去焦点.
* onsubmit :提交的时候.
*onchange:下拉列表改变事件
*ondbclick:双击
*键盘事件
*onkeyup:
*onkeydown:
*onkeypress:
*鼠标事件
*onmousemove:
*onmouseout:
*onmouseover:
*onmouseup:
*onmousedown:
*使用JS获得表格的行数
* 获得到控制的表格元素:
                  var tab1 = document.getElementById(“tab1”);
                var len = tab1.rows.length;
* JavaScript:基本使用:
* ECMAScript:
       * 变量:弱变量类型: var i;
       * 数据类型:原始类型和引用类型.
       * 语句
       * 运算符
       * 对象:
           * String,Boolean,Date,Math,Number,正则...
      *全局函数:eval(),encodeURI(),encodeURIComponent(),decodeURI(),
decodeURIComponent(),parseInt(),parseFloat()
* BOM:浏览器对象.
       * window:
       * Navigator:
       * Screen:
       * History:
       * Location:
*DOM
*概述
Document Object model:文档对象模型
将一个HTML的文档加载带内存形成一个树形结构,从而操作树形结构改变HTML的样子
*DOM的使用
知道document,element,attitude的属性和方法
*常用操作
    *获得元素:
document.getElementById()
document.getElementsByName()
document.getElementsByTagName();
                       * 添加元素:
                           * element.appendChild(),element,insertBefore();
                       * 删除元素:
                           * element.removeChild();
                       * 创建元素:
                           * document.createElement(),document.createTextNode();
                       * 修改元素值:
                           * innerHTML属性:
*DOM树
所有的标签都是Element对象
所有的属性是Attribute
所有的文本的内容是Text
Document,Element,Attribute,Text统称为Node
*on的使用
        *事件名称不加on;事件处理加on.
*事件冒泡
        元素里面有元素,且两个元素绑定相同的事件,里面元素触发该事件,外面的元素也会被触发该事件,事件从里到外触发
*新建数组
数组中的元素类型可以不同
            var arr = [1,2,true,"我@你"];    //字面量的方式创建数组
           var arr = new Array(5);通过构造方法创建数组,长度是5
           var arr = new Array();通过构造方法创建空数组
            var arr = new Array(1,2,3,4);通过构造方法创建数组,里面的元素是:1,2,3,4
*正则方法
    test():测试某文本是否具有指定模式
    exec:返回值 数据类型 。数组第一个元素是整个正则表达式匹配的结果,从第二个开始返回的是组里面的内容

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马