一 在学习本章前,我们先了解对象的含义。所谓对象是实质上指实物在程序上设计上语言中表 达形式,
JavaScript把对象定义无序属性的集合,其他属性可以包括基本值,对象或函数
二,对象的属性和方法
访问对象属性
属性、方法和事件
属性
属性是指对象包含的值,使用,对象名.属性名,的方式进行操作,如
document.myfrom.first.value
方法
在代码里,使用,对象名.方法名()'来调用该对象的方法。
alter( ")=Window.alter( ")
事件
响应用户操作、完成交互,如OnClick, OnKeyDown一般可以分为鼠标事件、键盘事件及其他事件
通常情况下,我们可以通过一下两种方式来访问对象属性。
(1)中括号表示法 ,如student【"name"】
(2)点号表示法,如student.name。
3.2.一般可以分为鼠标事件,键盘事件及其他事件
JavaScript事件的使用
鼠标事件 意义
onmousedown 按下鼠标键
onmousemove 移动鼠标
onmouseover 鼠标移动到某一个网页对象上
onmouseup 松开鼠标键
onclick 单击鼠标键
ondblclick 双击鼠标键
键盘事件 意义
onkeydown 按下一个键
onkeyup 松开一个键
onkeypress 按下然后松开一个键
javaScript中的对象
一
1.自定义的对象
2.开发人员根据自己的需要而定义的新对象。
二、JavaScript内置对象
1. JavaScript将一些常用功能预先定义成对象,用户可以直接使用,这就是内置对象。
2. 如字符串对象,数学对象,日期对象,数组对象,正则表达式对象等
浏览器内置对象
3 浏览器对象是浏览器根据系统当前的配置和所装载的页面为JavaScript提供的一系列可供使用的对象。
4. 如Window对象,Document对象,History对象等。
5. 代码如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var sundent=new Object
sundent.stnid="22004254"
sundent.name="张三"
sundent.arr=function(){
console.log("他在上课")
}
sundent.arr()
console.log("学号;"+sundent.stnid+"姓名;"+sundent.name)
function ayy(std,nane){
this.std=std
this.name=name
this.ayy=function(){
console.log("上课")
}
}
var a= new ayy(20020228,"张三")
a.ayy()
console.log(a.name)
</script>
</head>
<body>
</body>
</html>
JavaScript内置对象
1. 字符串对象
2. 用于存储一系列字符
3. 使用单引号或双引号包含
4. 可以使用索引访问字符串中任何的字符
5. 可以在字符串中使用引号
用于获取各种数字常量及数学函数
6. 日期对象; 用于获取或操作各种时间