JavaScript
文章平均质量分 86
再学习一点
编程一整夜,初升的太阳,透过窗户,照在了屏幕上。在此记录我的学习之路.....
展开
-
JS中创建对象:三种方式(pink)
变量:单独声明赋值,单独存在属性:对象里面的变量称为属性,不需要声明,用来描述该对象的特征函数:单独存在的,通过==“函数名()”==的方式就可以调用方法:对象里面的函数称为方法,方法不需要声明,使用==“对象.方法名()”==的方式就可以调用,方法用来描述该对象的行为和功能。👉。原创 2023-01-16 14:04:12 · 1100 阅读 · 0 评论 -
防抖和节流
用户在输入框中连续输入一串字符时,可以通过防抖策略,只在输入完后,才能执行查询请求,这样可以有效减少请求次数,节约请求资源;②懒加载时要监听计算滚动条的位置,但不必每次滑动都触发,可以降低计算的频率,而不必去浪费CPU资源;节流:如果时间被频繁触发,节流能够减少事件触发的频率,因此,节流是有选择型执行一部分事件!防抖:如果时间被频繁触发,防抖能保证只有最后一次触发生效!节流策略(throttle),顾名思义,可以减少一段时间内事件的触发频率。①鼠标连续不断地触发某事件(如点击),只在单位时间内只触发一次。原创 2023-04-24 15:17:21 · 131 阅读 · 0 评论 -
BOM浏览器对象模型
什么是BOMBOM即浏览器对象模型,他提供了独立于内容而与浏览器窗口进行交换的对象,其核心是window对象BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM缺乏标准,javascript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分DOMBOM文档对象模型浏览器对象模型DOM 就是把 文档 当作一个对象来看待把 浏览器当作一个对象来看待DOM 的顶级对象是 document。原创 2023-01-23 21:01:20 · 101 阅读 · 0 评论 -
事件的高级
我们向水里面扔一块石头,首先它会有一个下降的过程,这个过程就可以理解为从最顶层向事件发生的最具体元素(目标点)的捕获过程;以上案例:给 ul 注册点击事件,然后利用事件对象的 target 来找到当前点击的 li,因为点击 li,事件会冒泡到 ul 上, ul 有注册事件,就会触发事件监听器。两个盒子嵌套,一个父盒子一个子盒子,我们的需求是当点击父盒子时弹出 father ,当点击子盒子时弹出 son。: IE 最早提出,事件开始时由最具体的元素接收,然后逐级向上传播到到 DOM 最顶层节点的过程。原创 2023-01-22 19:08:55 · 83 阅读 · 0 评论 -
Web APIs
文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。文档:一个页面就是一个文档,DOM中使用doucument来表示元素:页面中的所有标签都是元素,DOM中使用 element 表示节点:网页中的所有内容都是节点(标签,属性,文本,注释等),DOM中使用node表示DOM 把以上内容都看做是对象。原创 2023-01-20 22:13:03 · 189 阅读 · 0 评论 -
Java Script内置对象
有一个包含工资的数组【1000,1570,5420,2401】,要求把数组中超过2000的删除,剩余的放到新的数组里面。②核心算法:我们遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过,我们就添加,否则不添加。①核心算法:输入的时间减去现在的时间就是剩余的时间,即倒计时,但是不能拿着时分秒相减,比如05分减25分,结果为负数。concat方法用于多个数组的合并,他将新数组的成员,添加到原数组成员的后部,然后返回一个新数组,原数组不变、在切分完毕之后,返回的是一个新数组。原创 2023-01-17 20:17:02 · 161 阅读 · 0 评论