JavaScript分为三个部分
-
ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。
-
DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。
-
BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。
BOM:Browser Object Model,浏览器对象模型。
常见的几个对象history location nabigator window
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
// open方法
setTimeout(function () {
// window对象打开窗口
window.open('http://www.baidu.com', '_self');
},2000);
//location对象:相当于解析url
setTimeout(function () {
location.href = "http://www.baidu.com";
window.location.reload();//重加载
}, 5000);
// navigator对象 可以获取客服端一些信息
console.log(navigator.userAgent);
console.log(navigator.platform);
</script>
</body>
</html>
history对象
1、后退:
history.back()
history.go(-1):0是刷新
2、前进:
history.forward()
history.go(1)