js语法2
来源:互联网 发布:mac关闭快捷键 编辑:程序博客网 时间:2024/05/21 00:21
- 定义数组
var myarr=new Array();
var myarray= new Array(8); //创建数组,存储8个数据。 创建的新数组是空数组,没有值,如输出,则显示undefined
myarray.length //数组长度 - js中的函数在函数头中不声明返回值类型,直接返回就可以了
- 事件
加载页面时,触发onload事件,事件写在标签内,语法<body onload="message()">
- 对象
- 日期对象Date
getDay() //返回星期 - 字符串对象
stringObject.charAt(index);//定位
stringObject.indexOf(substring, startpos)//首次出现位置
stringObject.split(separator,limit)//分隔符及分割次数,得到一个字符数组
stringObject.substring(starPos,stopPos) //截取字符串
stringObject.substr(startPos,length)//同上 - 数组
arrayObject.join(分隔符) //数组连接,返回一个字符串
arrayObject.reverse()
arrayObject.slice(start,end)//选取元素
arrayObject.sort(方法函数)
- 日期对象Date
- 浏览器对象
- History对象
window.history.[属性|方法]
属性:length,返回浏览器列表中历史url的数量
方法:back(),forward(),go() - Location对象
location.[属性|方法]
- Navigator对象
Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。 - screen对象
- History对象
- Dom对象
document的方法:
节点属性:
遍历节点树:
DOM操作: - 获取元素的方法
- 所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。
- getElementsByTagName(Tagname),返回带有指定标签名的节点对象的集合
- getAttribute()方法,通过元素节点的属性名称获取属性的值。
- setAttribute()方法,elementNode.setAttribute(name,value)
- 节点属性
- nodeName 属性: 节点的名称,是只读的。
元素节点的 nodeName 与标签名相同
属性节点的 nodeName 是属性的名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document - nodeValue 属性:节点的值
元素节点的 nodeValue 是 undefined 或 null
文本节点的 nodeValue 是文本自身
属性节点的 nodeValue 是属性的值 - nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:
元素类型 节点类型
元素 1
属性 2
文本 3
注释 8
文档 9
- nodeName 属性: 节点的名称,是只读的。
0 0
- js语法2
- js基本语法2
- js语法笔记2
- JS语法
- js语法
- JS语法
- js语法
- js语法
- JS 语法
- js 语法
- js 语法
- js 语法
- js 语法
- js 语法
- js语法
- JS语法
- JS语法
- JS语法
- NYOJ 49 开心的小明 【0 1 背包】
- 9本Java程序员必读的书
- Linux常用的数据结构
- 如何查看windows系统是否被远程登录
- Eclipse远程Debug
- js语法2
- 开发集成工具phabricator
- c++primer第五版第十章练习
- 安卓——自定义checkbox图标
- iOS开发:苹果应用商店审核指南中文翻译
- ArcGIS API for javascript开发笔记(六)——REST详解及如何使用REST API调用GP服务
- SQL学习:SQLCookBook源代码-mysql版本(1)
- IOS CoreMotion
- STM32笔记:使用SysTick测量程序的运行时间