js语法2

来源:互联网 发布:mac关闭快捷键 编辑:程序博客网 时间:2024/05/21 00:21
  1. 定义数组
    var myarr=new Array();
    var myarray= new Array(8); //创建数组,存储8个数据。 创建的新数组是空数组,没有值,如输出,则显示undefined
    myarray.length //数组长度
  2. js中的函数在函数头中不声明返回值类型,直接返回就可以了
  3. 事件
    这里写图片描述
    加载页面时,触发onload事件,事件写在标签内,语法<body onload="message()">
  4. 对象
    1. 日期对象Date
      这里写图片描述
      getDay() //返回星期
    2. 字符串对象
      stringObject.charAt(index);//定位
      stringObject.indexOf(substring, startpos)//首次出现位置
      stringObject.split(separator,limit)//分隔符及分割次数,得到一个字符数组
      stringObject.substring(starPos,stopPos) //截取字符串
      stringObject.substr(startPos,length)//同上
    3. 数组
      arrayObject.join(分隔符) //数组连接,返回一个字符串
      arrayObject.reverse()
      arrayObject.slice(start,end)//选取元素
      arrayObject.sort(方法函数)
  5. 浏览器对象
    1. 这里写图片描述
    2. History对象
      window.history.[属性|方法]
      属性:length,返回浏览器列表中历史url的数量
      方法:back(),forward(),go()
    3. Location对象
      location.[属性|方法]
      这里写图片描述
      这里写图片描述
      这里写图片描述
    4. Navigator对象
      Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。
    5. screen对象
      这里写图片描述
  6. Dom对象
    document的方法:
    节点属性:
    这里写图片描述
    遍历节点树:
    这里写图片描述
    DOM操作:
    这里写图片描述
  7. 获取元素的方法
    1. 所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。
    2. getElementsByTagName(Tagname),返回带有指定标签名的节点对象的集合
    3. getAttribute()方法,通过元素节点的属性名称获取属性的值。
    4. setAttribute()方法,elementNode.setAttribute(name,value)
  8. 节点属性
    1. nodeName 属性: 节点的名称,是只读的。
      元素节点的 nodeName 与标签名相同
      属性节点的 nodeName 是属性的名称
      文本节点的 nodeName 永远是 #text
      文档节点的 nodeName 永远是 #document
    2. nodeValue 属性:节点的值
      元素节点的 nodeValue 是 undefined 或 null
      文本节点的 nodeValue 是文本自身
      属性节点的 nodeValue 是属性的值
    3. nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:
      元素类型 节点类型
      元素 1
      属性 2
      文本 3
      注释 8
      文档 9
0 0
原创粉丝点击