网易微专业大纲 - 3DOM编程艺术

1.基础篇

1.文档树
dom范围,节点类型,节点关系,getElements,children,sibling

2.节点操作 getElementById,getElementsByClassName,getElementsByTagName,querySelector(All),createElement,innerHTML,innerText,appendChild,insertBefore,insertAdjacentELement(HTML),removeChild,replaceChild

3.属性操作
getAttribute,setAttribute,datalist

4.样式操作
className ,classList,style,cssText

5.事件
capture、target、bubble,事件注册、取消事件注册、事件触发;事件对象;阻止事件冒泡、阻止默认事件,DOM事件分类及继承关系;鼠标事件类型、鼠标事件对象、鼠标事件举例;键盘、输入、焦点事件类型、事件对象、事件举例;其他常用事件介绍与举例,事件代理原理、事件代理例子、事件代理优缺点

6.数据通信
http协议中的头信息字段及应用
ajax(xhr2,跨域),CORS,jsonp

7.数据存储
cookie
localStorage、sessionStorage

8.动画
setInterval, setTimeout, requestAnimationFrame(),幻灯片切换动画实例

9.音频、视频
audio和video常用属性、方法和事件

10.canvas
介绍canvas基本用法和常用API

11.BOM
Screen,navigator,location,history对话框,窗体互操作,load,beforeunload,scroll,resize等事件

12.表单操作
input、select、textarea
表单验证属性、接口、事件、应用
表单提交属性、接口、事件、应用
案例讲解表单的综合应用

13.列表操作
列表的显示、添加、删除、更新、选择操作,面向视图编程和面向数据编程方式的实现对比

2.实践篇

1、组件实践
弹窗组件和轮播组件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,848评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,075评论 19 139
  • 峥嵘栋梁,一旦而摧。水月镜象,无心去来。清风明月伴我归,空花梵行游太虚。 月朦胧, 清辉映帘拢。 香茗淡去人无梦,...
    鞳羽阅读 529评论 0 3
  • 高三毕业暑假,风大妈问我阿涵你就要去外地读大学了,我送你一个礼物,以后你会用得上的,风大妈递
    小太阳丹丹姐阅读 171评论 0 0
  • 公司部署了一套分布式网络监控系统,使用celery来做的分布式任务队列,针对celery的周期任务管理使用的是dj...
    瑟瑟发抖的小电视阅读 2,876评论 1 1