文章目录
1 Web APIs
2 DOM 页面文档对象模型
2.1 基本引入
2.1.1 DOM简介
2.1.2 获取元素
<body>
<div id="time">1996.01.29</div>
<script>
// get elem by id
var obj = document.getElementById('time');
console.log(obj); // 查看内容
console.log(typeof obj); // 查看类型 object
console.dir(obj); //查看对象及属性
</script>
</body>
2.1.3 事件基础
事件三要素
<button id="btn">MCY</button>
<script>
// 1.事件源
var btn = document.getElementById('btn');
// 2.事件触发 点击
// 3.事件执行程序
btn.onclick = function(){
alert("点击了MCY !");
}
</script>
2.1.4 操作元素
<body>
<button>显示时间</button>
<div>某个时间</div>
<script>
// 1.事件源
var btn = document.querySelector('button');
var div = document.querySelector('div')
// 2.事件触发 点击
// 3.事件执行程序
btn.onclick = function (){
div.innerText = '1996.01.29';
}
</script>
</body>
案例-切换页面
2.1.5 节点操作
2.2 DOM重点核心
3 BOM 浏览器对象模型
3.1 基本引入
1 简介
2 JS执行队列
3 location
4 navigator
5 history
3.3 pass
3.9 存储
3.9.1 本都存储