属性、方法和事件
鼠标事件 | 意义 |
onmousedown | 按下鼠标键 |
onmousemove | 移动鼠标 |
onmouseout | 鼠标离开某一个网页对象 |
onmouseover | 鼠标移动到某一个网页对象上 |
onmouseup | 松开鼠标键 |
onclick | 单击鼠标键 |
ondblclick | 双击鼠标键 |
键盘事件 | 意义 |
onkeydown | 按下一个键 |
onkeyup | 松开一个键 |
onkeypress | 按下然后松开一个键 |
案例
1.对象有哪些
自定义对象,JavaScript内置对象,浏览器内置对象
1.1 自定义对象
自定义对象是指开发人员根据自己的需要而定义的新对象
使用object关键字来过造一个对象
案列
构造器函数 function关键字
function 函数名 (参数列表) [函数体]
构造函数(步骤)
(1)创建一个新对象。
(2)将造作用给新对象(因此,this 就指向了这个新对象)。
(3)执行构造函数中的代码(为这个新对象添加属性)。
(4)返回新对象。
实例化一个对象
其他方式
JavaScript内置对象
javaScript内置对象有字符串对象,数字对象,日期对象
字符串对象:字符串对象用于存储一系列字符,使用单引号或双引号包含
length | 返回字符串长度 |
charAt(num) | 返回参数num指定索引处的字符 |
charCodeAt(num) | 返回参数num指定索引处的字符的Unicode值 |
indexOf(string[,num)) | 返回参数string在字符串中首次出现的位置 |
lastindexOf(stringL.num]) | 返回参数string在字符串中最后出现的位置 |
substring(index1[index2]) | 返回字符串中index1和index2之间的字符串 |
substr(index1[.numl) | 返回字符串中index1之后的num个字符 |
toUpperCase() | 返回字符串大写形式 |
toLowerCase() | 返回字符串小写形式 |
split(reg,num) | 根据参数传入的正则表达式或者字符(串),将字符串分割成字符串数组 |
replace(reg,string) | 串替换为新字符串 |
search(string) | 返回参数string出现的位置 |
案列