08 2022 档案
摘要:闭包 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收) 函数嵌套函数(返回函数),内部函数保持对应外部函数的变量(参数)的引用。 这个称为闭包(外部的变量不会被gc回收)。 防抖 概述:在规定时间内只执行一次(执行最后一
阅读全文
摘要:prototype 概述:所有的函数都拥有一个属性 这个属性称为prototype 他是一个对象空间(里面就可以存放对应的数据)他被称为显式原型 从上述代码 大家可以看到对应的构造函数的prototype和对应的实例对象的 __proto__ 是相等,那么也就证明了对应俩个内容其实是一个对象。那么我
阅读全文
摘要:概述 运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 运动主要的三步骤 使用定时器来定时更改对应的内容实时获取对应的元素的属性及相关内容判断是否到达目标位置(到达后清除定时器) 匀速运动 概述:匀速运动的本质就是每次变化值都是同一个 示例 缓冲运动 概述: 缓冲运动的
阅读全文
摘要:面向对象 概述面向对象是一种编程思想(oop),他是将对应的过程替换成对应的对象,而不做去追求对应的过程实现,而通过去找对象的方式实现。综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点 万物皆对象(所有的内容都可以被充当为对象)) 构建函数构建的步骤自动构建对象手动添加属性自动返回
阅读全文
摘要:es5的新特性 对于数组和字符串都进行了加强 map 遍历 es6的新特性 数组的增强 find 查找findIndex 查找下标 字符的增强 includes 是否包含 (包含返回true 不包含返回false)startsWith 是否以这个字符串开头 (是返回true 不是返回false)en
阅读全文
摘要:正则表达式的概述 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中;常用于表单验证以及相关的字符串匹配 正则对象的声明
阅读全文
摘要:前端和后端 前端是展示内容的部分后端是提供数据支持的部分 网络构成图 网络构成分为七层 最底层的物理层 数据链路层(底层维护 需要硬件支持),网络层(基于网络协议白皮书书写网络协议),传输层(网络传输的支持 tcp(直连)和udp(丢包)) 应用层相关协议(对应应用支持的协议 http网络传输协议
阅读全文
摘要:事件是什么? 事件是一个流程,就是一个监听(预备) 一个触发(当前内容执行了 (进行处理)用户在页面上操作(监听这个操作), 然后我们要调用函数来处理(进行处理).监听过程 触发过程 处理过程 这个流程就是完整的一个事件 事件的模式 内联里面调用的方法的this会指向window(传递this)脚本
阅读全文
摘要:概述: DOM 全称(document object model)文档对象模型(文档指定为对应html文档),对应的DOM就是操作HTML文档的(增删改查) DOM结构 document 文档对象 属性 document.head //获取head标签document.body //获取body标签
阅读全文
摘要:BOM的概述: BOM(Browser Object Model )即浏览器对象模型,他提供了独立于内容和浏览器窗口进行交互的对象,其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供了很多方法和属性 BOM的结构 window 概述: window是顶层对象 属于golbal
阅读全文
摘要:Date日期 日期对象的定义(使用new关键词 1.获取当前的时间(本地的时间) var date = new Date() //不传参就是获取当前时间 2.获取指定的时间 日期对象的方法 get 获取时间 set 设置时间 重点 月份 0-11 月(获取的月份比实际会小1) 星期天为0 其他的方法
阅读全文
摘要:什么是字符串? 由一组双引号或单引号组成的字符,就是字符串 字符串属于一个值类型(值类型是常量 常量是不能变) 字符串的声明 1.值类型赋值 var str =‘’hello world" 2.以new关键词声明(引用了对应的值的地址) var str = new String("abc"); //
阅读全文