摘要: 1.为什么需要处理? 在进行窗口的resize、scroll、输出框内容校验等操纵的时候,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常之差。 那么为了前端性能的优化也为了用户更好的体验,就可以采用防抖(debounce)和节流(throttle)的方式来到达这种效果,减少调 阅读全文
posted @ 2023-03-13 19:24 122www 阅读(115) 评论(0) 推荐(0) 编辑
摘要: <link> 标签定义文档与外部资源的关系。 <link> 标签最常见的用途是链接样式表。 注意: link 元素是空元素(单标签),它仅包含属性。 注意: 此元素只能存在于 head 部分,不过它可出现任何次数。 注意:根据 W3C 标准,<link .... ... />构成完整的一个 link 阅读全文
posted @ 2023-03-13 18:53 122www 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 数据类型共有8中 (1)基本数据类型:String、Number、Boolean、Null、Undefined、Symbol(ES6)、BigInt (2)引用数据类型:Object【Object是个大类,function函数、array数组、date日期...等都归属于Object】 由于js中拥 阅读全文
posted @ 2023-02-23 19:58 122www 阅读(3158) 评论(0) 推荐(0) 编辑
摘要: 1.HTML DOM removeAttribute() 方法 这是可以删除指定的属性,如需移除若干个属性,请使用空格分隔属性名称。例如:style,readonly等。 实例: let cc = document.getElementsByTagName("Input"); //此时使用的是寻找标 阅读全文
posted @ 2023-02-11 11:39 122www 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 前言 EMCAScript规定在调用函数时,可传入任意数量,任意类型的参数,可以不跟函数定义时传入的形参数量相对应。为什么会这样呢? 原因就是 EMACAScript中的参数在内部是用一个数组来表示的,函数接收的始终是这个数组,而不关心包含哪些参数。而且,在函数体内也可以通过arguments这个对 阅读全文
posted @ 2023-02-11 11:31 122www 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 概念: 执行上下文:指当前执行环境中的变量、函数声明,参数(arguments),作用域链,this等信息。分为全局执行上下文、函数执行上下文,其区别在于全局执行上下文只有一个,函数执行上下文在每次调用函数时候会创建一个新的函数执行上下文。 为什么包含这三个东西呢?首先我们要明白,什么叫做执行上下文 阅读全文
posted @ 2023-02-10 17:02 122www 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 如上图所示,假设页面中灰色圆点是鼠标点击处,黄色区域是鼠标触发事件对象。 综上:注意page和client的区别。 1、screenX 和screenY 参照点:电脑屏幕左上角 screenX:鼠标点击位置相对于电脑屏幕左上角的水平偏移量 screenY:鼠标点击位置相对于电脑屏幕左上角的垂直偏移量 阅读全文
posted @ 2023-02-10 14:11 122www 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 所有对象都具有toLocaleString(),toString()和valueOf()方法。 其中,调用数组的toString()方法会返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串, valueOf()返回的还是数组(valueOf() 方法返回 Array 对象的原始值。通常由 阅读全文
posted @ 2023-02-10 11:26 122www 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 引言:this的理解 this的意思为“这个;当前”,是一个指针型变量,它动态指向当前函数的运行环境。在不同的场景中调用同一个函数,this的指向也可能会发生变化,但是它永远指向其所在函数的真实调用者;如果没有调用者,就指向全局对象window。 call 、bind 、 apply 这三个函数的第 阅读全文
posted @ 2023-02-10 11:14 122www 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 定义:作用域就是限制某个变量只能在某个区域内有效。全局变量拥有全局作用域,而局部变量拥有局部作用域。 在js中,作用域一共分为三类:全局作用域、局部(函数)作用域、块级作用域。 3.块级作用域 块级作用域是ES6新推出的概念,用let和const关键字声明变量。所有{}都会形成独立的块级作用域,例如 阅读全文
posted @ 2023-02-09 19:40 122www 阅读(46) 评论(0) 推荐(0) 编辑