03 2020 档案

摘要:事件流 DOM2级事件流包括3个阶段:事件捕获阶段、处于目标阶段和冒泡阶段,依次发生。 事件处理程序 事件和事件处理程序的区别: 事件:指的是用户或者浏览器自身执行的某种动作,如click,load 事件处理程序:对应的响应这些事件函数叫之间处理程序,如onclick,onload 知道了事件和事件 阅读全文
posted @ 2020-03-14 16:53 终相守 阅读(119) 评论(0) 推荐(0)
摘要:摘要 函数表达式的特征 使用函数实现递归 使用闭包定义私有变量 定义函数的方式有两种:函数声明和函数表达式。 函数声明和函数表达式一个重要区别是 函数提升方式不同。 函数声明存在函数提升,因此可以在声明函数之前调用函数,并且不会出错。 但是函数表达式提前调用会报错 这是因为函数表达式中,fun1会执 阅读全文
posted @ 2020-03-10 22:36 终相守 阅读(216) 评论(0) 推荐(0)
摘要:基本排序算法 直接插入排序 方法:从当前记录开始,逐个与前面的记录比较,若当前记录小,则把前面的记录后移一位,否则插入当前记录 运行时间与待排序的记录的顺序有关 时间复杂度O(n2) 稳定性:稳定 代码 直接选择排序 做法:一次从未排序的序列中选择最小的值,与当前元素进行交换 时间复杂度: 稳定性: 阅读全文
posted @ 2020-03-08 18:25 终相守 阅读(86) 评论(0) 推荐(0)
摘要:CSS选择器 CSS提供了众多的选择器,用于选择想要获取的元素 标签选择器 类选择器 属性选择器 标签选择器 div,p 和 div和p div p div内部的所有p元素 div p div的子元素为p div+p 紧接在div之后的所有p元素 属性选择器 [target] 包含target属性的 阅读全文
posted @ 2020-03-06 13:56 终相守 阅读(119) 评论(0) 推荐(0)
摘要:函数柯里化 理解: 指的是将一个接受多个参数的函数 变为 接受一个参数返回一个函数的固定形式,这样便于再次调用,例如f(1)(2) 例如 常见的add函数 当前的柯里化curry接收一个函数,并且返回一个函数用于处理剩下的参数,因此可以连续两次调用,即curr(add,10)(20) 返回30 难度 阅读全文
posted @ 2020-03-06 11:40 终相守 阅读(1675) 评论(0) 推荐(0)