摘要: day12事件下 事件流的传播流程 三个阶段 捕获阶段 从最外层找到事件执行元素 window--document--body--div--button 目标阶段 找到button 执行button对应的事件 冒泡阶段 逐层向上冒泡执行对应的事件 事件流的两种模式 冒泡模式 (从里到外 组成执行对应 阅读全文
posted @ 2023-03-03 21:57 vtuiv9 阅读(19) 评论(0) 推荐(0)
摘要: day11 事件上 day11 事件上 概述 事件是指代一个东西的操作被另外一个东西进行监听的一个过程(事件),这个过程可以完成对应的操作(处理函数).事件监听器是一个标准的观察着模式(observe) 示例(标准) 点击按钮触发一个操作改变按钮的颜色 事件名 点击 执行对象 按钮 处理对象 js引擎 处理函数 改变按 阅读全文
posted @ 2023-02-22 21:18 vtuiv9 阅读(74) 评论(0) 推荐(0)
摘要: day09Dom day09Dom 概述 Dom 文档对象模型(document object model)主要用于操作html文档以及相关内容.对于文档对象的操作会造成浏览器重新渲染(重绘(改部分样式或者改变一个元素) 重排(回流)) 重排一定发生重绘,重绘不一定重排 Dom具备的内容 document(属于bom 阅读全文
posted @ 2023-02-22 21:17 vtuiv9 阅读(15) 评论(0) 推荐(0)
摘要: day08 bom day08 bom bom概述 bom(全称:browser object model)浏览器对象模型,主要是操作浏览器相关内容(调用浏览器相关的功能以及获取浏览器携带的内容),bom是JavaScript的重要组成,但是他缺少规范,所以他是通过共有对象来解决没有规范问题,(前期bom相关内容没有融 阅读全文
posted @ 2023-02-22 21:16 vtuiv9 阅读(28) 评论(0) 推荐(0)
摘要: day07日期对象及对象讲解 日期对象 概述:表示日期时间的眼光对象,他里面包含设置日期及时间获取方法 日期对象的声明 new Date() 无参构造声明(构造对象的方法叫做构造函数) 构造函数首字母大写 使用new关键词调用构造函数产生新的对象 //无参构造声明是获取当地时间var date = 阅读全文
posted @ 2023-02-22 21:15 vtuiv9 阅读(37) 评论(0) 推荐(0)
摘要: day06字符串 概述:字符串也是一种数据结构,叫做串(共同的内容串在一起)是基础值类型,不可变,算法解决问题使用频繁,常用解决一下查找问题(马拉车算算法,回文字符串). 字符串声明 赋值声明 //可以使用单双引号var str = '字符串' 通过new关键词构建 var str = new St 阅读全文
posted @ 2023-02-18 11:16 vtuiv9 阅读(21) 评论(0) 推荐(0)
摘要: day05数组 数据结构(存储结构,逻辑结构) 概述:只要能存储数据的就是数据结构 存储结构 顺序存储结构(查找的时候,数据越多,时间复杂度越高) 链式存储结构 索引存储结构 散列存储结构(最快查找) 逻辑结构 线性结构 数组 又称之为顺序表,通过索引下标进行访问 队列 先进先出的容器 栈 先进后出 阅读全文
posted @ 2023-02-18 11:16 vtuiv9 阅读(40) 评论(0) 推荐(0)
摘要: day04函数 概述: 函数相当于一个代码空间,这个空间可以存储一些代码片段,一般我们会将一些功能性代码放到函数内,这样的操作是封装,核心是利用函数来减少多余代码,形成复用 函数分类 系统函数(系统本身写好的,只需要调用console.log() 属于全局窗口的window) 内置函数 自定义函数 阅读全文
posted @ 2023-02-18 11:15 vtuiv9 阅读(29) 评论(0) 推荐(0)