javascript从入门到精通,javascript全套教程

首页 > 经验 > 作者:YD1662022-11-01 09:44:43

浏览器:文档,事件,接口

学习如何管理浏览器页面:添加元素,操纵元素的大小和位置,动态创建接口并与访问者互动。

javascript从入门到精通,javascript全套教程(13)

Document
  1. 浏览器环境,规格
  2. DOM 树
  3. 遍历 DOM
  4. 搜索:getElement*,querySelector*
  5. 节点属性:type,tag 和 content
  6. 特性和属性(Attributes and properties)
  7. 修改文档(document)
  8. 样式和类
  9. 元素大小和滚动
  10. Window 大小和滚动
  11. 坐标
事件简介
  1. 浏览器事件简介
  2. 冒泡和捕获
  3. 事件委托
  4. 浏览器默认行为
  5. 创建自定义事件
UI 事件
  1. 鼠标事件
  2. 移动鼠标:mouseover/out,mouseenter/leave
  3. 鼠标拖放事件
  4. 指针事件
  5. 键盘:keydown 和 keyup
  6. 滚动
表单,控件
  1. 表单属性和方法
  2. 聚焦:focus/blur
  3. 事件:change,input,cut,copy,paste
  4. 表单:事件和方法提交
加载文档和其他资源
  1. 页面生命周期:DOMContentLoaded,load,beforeunload,unload
  2. 脚本:async,defer
  3. 资源加载:onload,onerror
杂项
  1. DOM 变动观察器(Mutation observer)
  2. 选择(Selection)和范围(Range)
  3. 事件循环:微任务和宏任务
其他文章

教程的前两部分未涉及的其他主题的内容列表。此处没有明确的层次结构,你可以按你需要的顺序阅读文章。

Frame 和 window
  1. 弹窗和 window 的方法
  2. 跨窗口通信
  3. 点击劫持攻击
二进制数据,文件
  1. ArrayBuffer,二进制数组
  2. TextDecoder 和 TextEncoder
  3. Blob
  4. File 和 FileReader
网络请求
  1. Fetch
  2. FormData
  3. Fetch:下载进度
  4. Fetch:中止(Abort)
  5. Fetch:跨源请求
  6. Fetch API
URL 对象
  1. XMLHttpRequest
  2. 可恢复的文件上传
  3. 长轮询(Long polling)
  4. WebSocket
  5. Server Sent Events
在浏览器中存储数据
  1. Cookie,document.cookie
  2. LocalStorage,sessionStorage
  3. IndexedDB
动画
  1. 贝塞尔曲线
  2. CSS 动画
  3. JavaScript 动画
  4. Web components
  5. 从星球轨道的高度讲起
  6. Custom elements
  7. 影子 DOM(Shadow DOM)
模板元素
  1. Shadow DOM 插槽,组成
  2. 给 Shadow DOM 添加样式
  3. Shadow DOM 和事件(events)
正则表达式
  1. 模式(Patterns)和修饰符(flags)
  2. 字符类
  3. Unicode:修饰符 “u” 和 class \p{...}
  4. 锚点(Anchors):字符串开始 ^ 和末尾 $
  5. Flag "m" — 多行模式
  6. 词边界:\b
  7. 转义,特殊字符
  8. 集合和范围 [...]
  9. 量词 ` ,*,?` 和 `{n}`
  10. 贪婪量词和惰性量词
  11. 捕获组
  12. 模式中的反向引用:\N 和 \k<name>
  13. 选择(OR)|
  14. 前瞻断言与后瞻断言
  15. 灾难性回溯
  16. 粘性标志 "y",在位置处搜索
  17. 正则表达式(RegExp)和字符串(String)的方法
,
上一页1234末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.