javascript
文章平均质量分 77
javascript相关
前端李易安
深耕前端开发技术,专注于JavaScript、CSS3、HTML5、Vue、React、微信小程序及uni-app等技术的分享,欢迎关注我的博客。
展开
-
ES6中WeakSet数据结构的常用方法和使用场景
WeakSet 适用于管理短期对象引用,特别是在内存管理和垃圾回收方面有优势,常用于动态对象或 DOM 节点的场景。原创 2024-11-06 20:59:33 · 340 阅读 · 1 评论 -
ES6中Map数据结构的常用方法与使用场景
ES6中Map数据结构的常用方法与使用场景原创 2024-10-24 18:41:31 · 886 阅读 · 0 评论 -
ES6中的Set数据结构的常用方法和使用场景
Set是处理唯一性问题、集合操作以及优化性能的有力工具,适合用于集合操作、数据去重、快速查找等场景。使用Set可以有效地提升代码性能,尤其是在处理大量数据时,利用Set的特性和方法可以简化逻辑并提高运行效率。不过,需要注意的是,虽然Set在很多情况下提供了优秀的性能表现,但在某些特定场景下,可能还需要考虑其他数据结构或者算法来进一步优化。原创 2024-10-22 09:16:51 · 984 阅读 · 0 评论 -
理解ES6中的Decorator
装饰器(Decorators)是一种JavaScript语法特性,尽管尚未正式纳入ES标准,但已在多个框架中广泛应用,如TypeScript和Angular。装饰器是高阶函数的一种应用形式,通过@decorator语法来修饰类、方法或属性,以动态添加或修改其行为。常见的应用场景包括日志记录、权限控制、缓存、性能监控以及自动绑定this。装饰器的优点在于能够促进代码复用并提高可读性和可维护性,但在使用时也应注意避免过度复杂化代码。原创 2024-10-19 14:14:49 · 307 阅读 · 1 评论 -
什么是回调地狱,如何避免?
什么是回调地狱,如果项目中遇到这种情况,你该如何避免?原创 2024-10-19 09:49:40 · 1726 阅读 · 0 评论 -
如何开始一个Promise,Promise的基本结构以及使用场景都有哪些
如何开始一个Promise,Promise的基本结构以及使用场景都有哪些原创 2024-10-18 18:29:49 · 843 阅读 · 0 评论 -
理解ES6中的Generator
Generator是ES6引入的一种特殊的函数,允许函数执行过程可以暂停和恢复,具有异步编程的优势。原创 2024-10-17 13:05:01 · 503 阅读 · 0 评论 -
理解ES6中的模块
ES6中的模块(Modules)是一种JavaScript原生支持的模块系统,它允许开发者将代码拆分为独立、可重用的片段,每个模块拥有自己的作用域。模块可以导出(export)和导入(import)变量、函数、类等,这使得代码的维护性和可读性大大提升。原创 2024-10-16 18:44:32 · 458 阅读 · 1 评论 -
ES6为JavaScript的对象都添加了哪些扩展,哪些场景可以用
ES6为JavaScript的对象添加了多个扩展,简化了对象的操作,并增强了语言的灵活性。原创 2024-10-15 18:49:00 · 824 阅读 · 0 评论 -
什么是CSRF 攻击
CSRF(Cross-Site Request Forgery,跨站请求伪造)攻击是一种网络攻击手段,它利用合法用户的权限来执行非授权的操作。本篇讲CSRF的工作原理原创 2024-10-14 08:54:09 · 1426 阅读 · 0 评论 -
如何通过隐藏的 iframe 来完成跨域认证
如何通过隐藏的iframe来完成跨域认证原创 2024-10-13 07:37:10 · 363 阅读 · 0 评论 -
instanceof 函数的实现原理
instanceof 函数的实现原理原创 2024-10-12 18:29:58 · 332 阅读 · 0 评论 -
Object.prototype.toString的这个用法你知道吗
Object.prototype.toString的这个用法你知道吗原创 2024-10-12 18:13:39 · 261 阅读 · 0 评论 -
如何设置 CORS允许跨域
本文讲解如何在服务器端设置CORS以允许跨域访问的一些常见方法原创 2024-10-11 13:00:00 · 1672 阅读 · 0 评论 -
什么是单点登录,如何实现,结合示例讲解
本文讲解单点登录实现的原理,并结合一个示例说明。原创 2024-10-11 08:52:39 · 1192 阅读 · 0 评论 -
BOM常见操作方法汇总
BOM提供了与浏览器窗口交互的方法和属性,本篇总结了日常经常使用的一些方法和属性。原创 2024-10-10 13:01:54 · 805 阅读 · 0 评论 -
es6中函数新增扩展有哪些
在ES6中,函数新增了多个有用的扩展,极大增强了JavaScript的函数处理能力原创 2024-10-10 08:52:52 · 599 阅读 · 0 评论 -
element.classList 详解
element.classList属性是HTML5中引入的,它的使用方法有哪些,会给dom操作带来哪些遍历呢,一起来看看吧!原创 2024-10-09 13:00:00 · 481 阅读 · 0 评论 -
dom常见操作方法汇总,通过一个案例熟练掌握
常见的dom操作方法你都知道哪些,这些方法你都知道吗,本篇通过一个案例练习教你熟练掌握这些方法。原创 2024-10-09 08:38:19 · 1270 阅读 · 0 评论 -
在ES6中,数组新增扩展及其用法汇总
本文详细讲解了es6中数组新增扩展及使用方法。原创 2024-10-08 12:51:09 · 1263 阅读 · 0 评论 -
var let const 之间的区别
本篇讲解var let const 之间的区别,在日常开发中要注意这些细节。原创 2024-10-08 19:30:00 · 391 阅读 · 0 评论 -
javascript 函数珂理化
函数柯里化是一种将多参数函数转换为一系列单参数函数的技术。本篇讲解什么是函数珂理化以及它的使用场景。原创 2024-10-07 17:39:03 · 393 阅读 · 0 评论 -
javascript递归使用场景与案例分析
本篇讲解什么是javascript递归,它的使用场景以及如何实现。原创 2024-10-07 17:12:33 · 1176 阅读 · 0 评论 -
JavaScript数字精度丢失问题解决方案
在使用javascript进行运算时经常会遇到计算结果不准确问题,该如何处理呢,本篇就来说说当javascript数字精度丢失时我们该怎么办原创 2024-10-06 18:27:55 · 491 阅读 · 0 评论 -
javascript中如何实现继承(附案例)
在javascript中如何实现一个继承?本篇将从不同方法讲解如何实现javascript的继承。原创 2024-10-06 10:43:52 · 782 阅读 · 0 评论 -
javascript日常开发中如何避免内存泄漏
在日常的 JavaScript 开发中,避免内存泄漏是一项重要的任务,特别是在构建复杂的 Web 应用程序时。内存泄漏会导致应用程序的性能下降,甚至崩溃。原创 2024-10-05 17:30:00 · 469 阅读 · 0 评论 -
Web常见的攻击方式及防御方法
本篇讲解Web常见的攻击方式及防御方法。原创 2024-10-04 12:02:37 · 526 阅读 · 0 评论 -
正则表达式应用场景与常用正则验证方法汇总
正则表达式用于匹配、搜索和处理字符串数据时非常有用,本篇整理了一些项目中经常用到的原创 2024-10-04 11:31:25 · 1254 阅读 · 0 评论 -
函数式编程的优点和缺点
本篇讲解函数式编程是什么,使用场景以及有什么优缺点。原创 2024-10-03 17:19:02 · 459 阅读 · 0 评论 -
移动端实现下拉刷新和上拉加载(内含案例)
本篇详细讲解了下拉刷新和上拉加载的实现逻辑,并附参考案例。原创 2024-10-03 10:32:18 · 1213 阅读 · 0 评论 -
如何判断一个元素在可视区域内(内含案例)
本篇讲解如何判断一个元素是否在可视区域中,并通过一个JavaScript拖拽方块的案例,详细讲解了可以使用的JavaScript方法。原创 2024-10-02 12:30:00 · 914 阅读 · 0 评论 -
ajax的原理,使用场景以及如何实现
本篇主要讲解ajax是什么,有哪些使用场景以及如何实现一个ajax。原创 2024-10-02 07:58:44 · 1582 阅读 · 0 评论 -
JavaScript 中的本地存储方式及其应用场景概述
本篇讲解JavaScript的本地存储方式都有哪些,分别使用场景是哪些,区别是什么。原创 2024-10-01 15:28:54 · 1289 阅读 · 0 评论 -
如何使用javascript原生方法,监听对象属性变化
本篇讲解如何使用javascript原生方法,监听对象属性变化原创 2024-09-30 18:30:00 · 513 阅读 · 0 评论 -
什么是javascript的事件循环
本篇讲解什么是javascript的事件循环,事件循环的运行机制和执行顺序,理解事件循环对于编写高效、流畅的 JavaScript 代码至关重要。原创 2024-09-30 12:44:46 · 1708 阅读 · 0 评论 -
javaScript中如何实现函数缓存,案例解析
在 JavaScript 中,函数缓存(也称为 memoization)是一种通过存储函数的调用结果来避免重复计算的技术。当函数多次被调用时,如果传入的参数是相同的,则可以直接返回之前计算的结果,而不必重复计算,提升了性能。本篇通过一个案例详细讲解了什么是函数缓存以及如何实现。原创 2024-09-29 08:32:36 · 1373 阅读 · 0 评论 -
javaScript中的浅拷贝和深拷贝详解
在javascript中什么是浅拷贝,什么是深拷贝,以及二者之间的区别和使用场景又是什么呢原创 2024-09-29 08:24:05 · 403 阅读 · 0 评论 -
什么是JavaScript 中的类型转换机制,它是如何工作的
JavaScript 中的类型转换机制是其动态类型系统的重要组成部分,指的是如何在代码运行时将一种数据类型转换为另一种数据类型。原创 2024-09-28 19:59:28 · 1041 阅读 · 0 评论 -
JavaScript 中的闭包的形成及使用场景
闭包是 JavaScript 中的一个强大特性,它允许函数在词法作用域之外保持对外部变量的引用原创 2024-09-28 19:52:15 · 958 阅读 · 0 评论 -
javascript中什么是事件代理
事件代理通过利用事件冒泡机制,将子元素的事件委托给父元素处理。这种技术在处理动态内容或大量子元素的情况下非常有用,能够减少内存占用,提升性能,同时简化事件监听的管理。原创 2024-09-27 21:43:44 · 981 阅读 · 0 评论
分享