logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端知识点---防抖(javascript)

单位时间内,频繁触发事件,只执行最后一次百度输入框, 输入一个字母下面就会有提示输入第二个字母下面的提示就会变而别的浏览器只有在你输入结束之后才出现提示, 这就是做了防抖处理搜索框搜索输入。只需用户最后一次输入完,再发送请求手机号、邮箱验证输入检测每次只要输入一个字母 就会触发因为 input 事件会在 用户输入内容时 立即触发。每当用户更改输入框的内容(包括键盘输入、粘贴文本、删除字符等),事件

文章图片
#前端#javascript#开发语言
前端知识点---promise链(javascript)

Promise 链(Promise chain)是指通过 Promise 对象的 then() 方法将多个异步操作按顺序串联起来,实现异步操作的顺序执行。每个 then() 方法都会返回一个新的 Promise,从而可以继续调用后续的 then() 方法。通过链式调用,可以避免回调地狱(callback hell),使代码更加简洁和可读。

文章图片
#前端#javascript#开发语言
前端知识点---事件委托和机制-阻止冒泡机制-阻止默认行为机制(javascript)

事件委托是一种将事件监听器绑定到父元素上,利用事件冒泡机制来处理子元素事件的技术。事件冒泡:当一个元素上的事件被触发时,事件会从目标元素向上冒泡到其父元素,直至根元素(document)。e.stopPropagation():阻止事件从当前目标元素继续向上冒泡,不会触发父元素的事件监听器。e.stopPropagation() 的作用是 阻止事件继续冒泡,让事件不会再传递到父元素。e.stopP

文章图片
#前端#javascript#开发语言
前端知识点---window里的api(javascript)

→ 这些是 JavaScript 语言本身提供的,而不是浏览器 BOM。→ 这些属于 DOM API,而不是 BOM。→ 这些是 Web API,不属于 BOM。→ 这些都是典型的 BOM API。

文章图片
#前端
前端知识点---原型-原型链(javascript)

继承与扩展Dog.prototype = Object.create(Animal.prototype)复用父类方法,减少代码重复。是指向 Object.prototype,而 Object.prototype 的。方法共享User.prototype.sayHello让多个实例共享方法,节省内存。扩展原生对象Array.prototype.sum添加全局通用方法,增强功能。

文章图片
#javascript#前端#原型模式
前端知识点---为什么箭头函数没有构造函数(javascript)

普通函数箭头函数有 prototype,可作为构造函数没有 prototype,不能作为构造函数this 指向调用者,可变this 定义时绑定,不可变适合作为对象方法、构造函数适合回调函数、数组方法(map、filter)适用于 new 关键字创建对象不能用 new。

文章图片
#前端#javascript#开发语言
前端知识点---稀疏数组(javascript)

在 JavaScript 中,稀疏数组(sparse array) 是一种数组,其中部分索引是未定义的或未被分配值。与普通的“密集数组”不同,稀疏数组的某些索引上没有实际的元素(即没有显式分配值),但这些索引在逻辑上是存在的。稀疏数组可能会影响性能,因为 JavaScript 引擎在处理稀疏数组时需要额外工作来处理这些“缺失的”索引。稀疏数组的 length 属性会考虑数组中最大索引+1,而不会因

文章图片
#前端#javascript#开发语言
前端知识点---路由模式-实例模式和单例模式(ts)

在 ArkTS(Ark UI 框架)中,路由实例模式(Standard Instance Mode)主要用于管理页面跳转。当创建一个新页面时,可以选择标准实例模式(Standard Mode)或单实例模式(Single Mode)。mode: RouterMode.Standard → 使用标准实例模式,每次跳转都会创建新的 PageB 实例。不会复用已有的页面实例,每次跳转都会创建新的页面实例,

文章图片
#鸿蒙
    共 14 条
  • 1
  • 2
  • 请选择