pink-常用Web APIs
视频链接:常用Web APIs
pink-常用Web APIs
一、Web APIs 简介
1. Web APIs 和JS 基础关联性
2.API 和 Web API
二、DOM
1.DOM 简介
2.获取元素
3.事件基础
4.操作元素
5.节点操作
实际开发的写法 既没有兼容性问题又返回第一个子元素
console.log(ol.children[0]);
console.log(ol.children[ol.children.length - 1]);
6.DOM重点核心
三、事件高级
1.注册事件(绑定事件)
2.删除事件(解绑事件)
3.DOM事件流
4.事件对象
5.阻止冒泡事件
6.事件委托(代理、委派)
7.常用的额鼠标事件
8.常用的键盘事件
四、BOM浏览器对象模型
1.BOM概述
2.window对象的常见时间
3.定时器
4.JS执行机制
5.location对象
6.navigator对象
if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
window.location.href = ""; //手机
} else {
window.location.href = ""; //电脑
}
7.history对象
五、PC端网页特效
1.元素偏移量offset系列
2.元素可视区client系列
3.元素滚动scroll系列
javascript
function getScroll() {
return {
left: window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft||0,
top: window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0
};
}
使用的时候 getScroll().left
4.动画函数封装
5.常见网页特效案例
六、移动端网页特效
1、触屏时间
2、移动端常见特效
3、移动端常见开发插件
4、移动端常用开发框架