教程地址:https://www.bilibili.com/video/BV1k4411w7sV

中文文档:https://developer.mozilla.org/zh-CN/docs/Web/API

素材源码:https://gitee.com/xiaoqiang001/jsapis_material/tree/master

一、DOM(文档对象模型)

1.选择器

ID选择器 getElementById()

标签选择器 getElementsByTagName()


类选择器

querySelector()可以选任意标签 id 类



2.事件

 btn.onclick = function () {    //function (不能写参数)}

innerText与innerHTML

this




排他思想

常用于轮播图

换背景色

表单全选与取消

自定义属性

Tab栏切换

https://www.bilibili.com/video/BV1k4411w7sV?p=33

H5自定义属性

3.节点操作

父节点&子节点

parentNode 不是parent


常用

兄弟节点

常用

创建&添加节点

删除节点

复制节点

动态创建元素

4.DOM操作事件

绑定事件

解绑事件

事件流&事件捕获、冒泡

事件对象(重要)

e.target与this的区别(重要)

谁调用,this就指向谁
谁触发,e.target就指向谁e.currentTarget与this功能相同,但ie 6 7 8 不兼容,一般不用


阻止默认行为

阻止冒泡


事件委托

利用事件冒泡

鼠标事件


键盘事件

一般常用onkeyup

二、BOM (浏览器对象模型)


1.窗口加载事件 onload

2.窗口大小调整事件 resize

3.定时器

setTimeout()

clearTimeout()

setInterval()

clearInterval()

4.同步与异步

以前

现在

执行机制(高级)


5.location对象



6.navigator对象


7.history对象

三、电脑端网页特效(待定)

四、手机端网页特效(待定)

五、本地存储(重要)

sessionStorage



localStorage

【前端】js 视频笔记(DOM BOM)相关推荐

  1. 视频教程-19年全新React教程全家桶实战redux+antd+dva+Hooks前端js视频-ReactJS

    19年全新React教程全家桶实战redux+antd+dva+Hooks前端js视频 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/j ...

  2. Auto.js视频笔记

    跳转总目录 前言 这篇笔记是我跟着视频教程自学时做的笔记 教程来源:b站-墨水心-Auto.js从入门到精通 视频地址:[Auto.js从入门到精通-哔哩哔哩] https://b23.tv/Me45 ...

  3. 前端JS学习笔记——内置对象Math、Date 、Array、String

    目录 1.Math常用方法 2.Date()方法 如何获取Date的时间戳 Date()方法的使用 格式化日期时间 格式化输出一串时间日期 倒计时功能 3.Array方法 创建数组对象的两种方法 检测 ...

  4. Node.js学习笔记一

    目录 1. 什么是Node.js 2.Node.js可以做什么 3. 终端的一些快捷键 4. fs文件系统模块 5. path模块 6. http模块 7. 模块化 8. npm和包 9. 模块的加载 ...

  5. web前端-JS(DOM、BOM)

    web前端-JS(DOM.BOM) 1. DOM- 操作元素 1.1 获取元素 1.2 事件基础 1.3 操作元素 1.3.1 改变元素的内容 1.3.2 常见元素的属性操作 1.3.3 表单元素的属 ...

  6. 前端JS基础知识复习笔记(1)

    珠峰前端JS基础复习笔记(1) 在财务工作中自学了HTML和CSS之后,硬啃了JS高级编程三,实在觉得想要学的透是需要找一位好老师的,于是最近在学习周啸天老师的JS高级编程课,课外需要再补补基础,就回 ...

  7. 视频教程-2020全新Javascript基础面试视频前端js教程-JavaScript

    2020全新Javascript基础面试视频前端js教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服 ...

  8. 前端学习:学习笔记(JS部分)

    前端学习:学习笔记(JS部分) 前端学习:JS学习总结(图解)    JS的简介 JS基本语法 JS内置对象 JS的函数 JS的事件 JS的BOM JS的DOM JS的简介 新建步骤 <body ...

  9. 前端获取div里面的标签_web前端教程JavaScript学习笔记DOM

    web前端教程JavaScript学习笔记 DOM一DOM(Document Object Model): 文档对象模型 其实就是操作 html 中的标签的一些能力 我们可以操作哪些内容 获取一个元素 ...

最新文章

  1. 2022-2028年中国四氟化碳产业研究及前瞻分析报告
  2. java gui 结构_java gui教学图形界面的层次结构.ppt
  3. 系出名门Android(2) - 布局(Layout)和菜单(Menu)
  4. Windows与Linux区别1
  5. SQL的主键和外键约束 小记
  6. 三十五岁后,如何自学WEB前端编程
  7. iPhone 13及12推动,机构预计苹果今年将销售近2亿部5G iPhone
  8. junit依赖_3、Spring 中的依赖注入(DI),你都知道多少?
  9. C# RSA在服务上使用出现拒绝方法错误的解决方法
  10. (二)NLP-中文分词-HMM-维特比算法
  11. python竞赛内存_python的内存机制
  12. zemax仿真半导体激光器
  13. linux qt 屏幕亮度,调整14.04.1 屏幕亮度
  14. Mac电脑高质量神器——超级右键
  15. 多种代码生成炫酷代码雨(推荐)
  16. 3Q之战广东高院上演“熟人新案”
  17. Shiro的在Springboot中的使用
  18. 每日一思(2022.5.19)——前无古人后无来者
  19. 最后1天,包邮送50豆瓣高分Python 好书
  20. PDF编辑器哪个好,PDF文件怎么拆分成多个PDF

热门文章

  1. 秉火429笔记之八 RCC时钟
  2. 携手酷依恋6元韩版服饰共享财富
  3. vue日历,阳历, 阴历,周,年,月,下拉选择,引用element组件,
  4. python 获取巨量星图数据
  5. Python+QyPt实现便利贴
  6. python正则检验_Python 检测生僻字
  7. 带你走进神奇的元宇宙的世界
  8. 点燃你温暖我 爱心 源码
  9. 计算机低级格式化,低级格式化,教您硬盘怎么低级格式化
  10. 每日一句_《客中行》