四、JavaScript
1.概念:是一种描述性语言,也是一种基于对象和事件驱动的,并且由安全性能的脚本语言。
2.组成:ECMAScript、BOM、DOM。
ECMAScript:脚本语言标准,js就遵循者标准。
BOM:浏览器对象模型。
DOM:文档对象模型。
3.使用
内部使用,直接在<script>标签中使用。
外部引用。
在HTML标签中使用,<input name="btn" type="button" value="弹出消息框" onclick="javascript:alert('欢迎');"/> 。
4.数据类型
Undefined:未定义类型
Null:空值
Number:数值类型
String:字符串类型
Boolean:布尔类型
5.字符串属性操作
字符串.length 返回字符串长度
字符串.indexOf(str,index) 从index开始查询str,存在返回索引,不存在返回-1
字符串.charAt(index) 返回指定位置字符
字符串.toLowerCase() 将字符串转换为小写
字符串.toUpperCase() 将字符串转换为大写
字符串.substring(index1,index2) 返回指定位置字符串(index1-index2),包括index1,不包括index2
字符串.split(str) 将字符串转换为字符串数组
6.数组
定义数组:var 数组名 = new Array(size);
数组赋值:
①var fruit=new Array("apple","orange","peach","banana");
②var fruit=new Array(5);
fruit [0]="apple" …
访问数组: fruit [index]
数组属性:
Length 返回数组个数
Join() 使用指定分割符将数组放在一个字符串中
Sort() 对数组排序
Push() 向数组末尾添加一个或多个元素,并返回新长度
7.运算符
算术运算符: +、-、*、/、%、++、--
比较运算符: >、<、>=、<=、==、!=、===、!==
逻辑运算符: &&、||、!
赋值运算符: =、+=、-=
8.条件结构:
If、switch、 for、while、do-while、for-in
9.常用输入输出
alert("提示信息")
prompt("提示信息","输入框默认信息")
10.函数
1)常用系统函数
a.parseInt("字符串")
11.BOM
①window对象:
window.prompt() 显示可以提示用户输入的提示框
window.alert()
window.confirm("提示信息") 确定取消提示框
window.close() 关闭浏览器窗口
window.open("URL","窗口名称","窗口特征") 打开新的浏览器窗口,加载给定URL
window.setTimeout() 定时器,在指定时间后调用指定函数
window.setInterval() 周期性调用函数
②history
history.back() 加载前一个URL
history.forward() 加载后一个URL
history.go() 加载指定URL
③location
location.host 设置或返回主机名和当前URL的端口号
location.hostname 设置或返回当前URL或之际名
location.href 设置或返回完整URL
location.reload() 重新加载当前文档
location.replace() 用新的文档替换当前文档
④screen
⑤document
12.DOM
①节点信息
.nodeName
.nodeValue
.nodeType
②操作style样式
HTML元素.style.样式属性="值";此时样式有‘-’的需要去除首字母变大写,在js中‘-’代表减。
③操作className属性
先设置好样式,然后调用样式
Html元素.className="预先设置好的样式(只允许为class样式)";
④事件(在标签中使用):
<div id="aa" onmouseover="over()" onmouseout="out()">菜单</div>
⑤单击事件:onclick
⑥鼠标事件:onmouseover,onmouseout,onmousedown
Java面试复习(二)
最新推荐文章于 2024-09-18 17:04:07 发布