js语法2

原创 2015年11月18日 23:45:11
  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
版权声明:如果文中有任何问题或者值得讨论的地方,都可以在下方留言或者QQ526664687,欢迎交流!!!

相关文章推荐

Vue.js教程2-模板语法

Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解...

node.js学习笔记(2)_极客学院_基础语法

1.标识符:大小写敏感.2. 严格模式(use strict)变量的严格声明(var ) 禁止动态绑定:不得使用with,eval作用域 不能删除变量 不得重名:属性名/参数名 禁止使用八进制表示数字...

ExtJs4 笔记(2) ExtJs对js基本语法扩展支持

本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载、类的封装等。 一、动态引用加载 ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取...

js语法笔记2

function print(txt) { document.getElementById("container").innerHTML += ('\n') + txt; } ...

cocos2d-js(二)cocos2d-js的基本语法与类的简介

基本语法: 1.类的定义 一般类都是集成Scene或者Layer: var myLayer = cc.Layer.extend({类的内容});    2类内的成员变量与方法: 2.1成员...

韩顺平 javascript教学视频_学习笔记2_js运行原理_js开发工具介绍_js程序(hello)_js基本语法

js运行原理 js运行原理和Html的运行原理一样,在韩顺平老师《PHP从入门到精通》教学视频里有详细的解释 以js嵌入到html为例说明: 本地运行 远程访问运行 万维网(www)...

CSS.HTML.JS(入门语法).

  • 2007-09-03 01:30
  • 725KB
  • 下载

js基本语法

  • 2017-02-03 20:27
  • 271KB
  • 下载

JS基础语法

JS基本语法js的名称:js的全名叫做JavaScript.java和JavaScript的关系?老婆和老婆饼的关系 雷锋和雷峰塔的关系 李明和李明博的关系 ....没有什么直接的关系。 JavaSc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)