
JavaScript进阶之路
文章平均质量分 87
JavaScript进阶之路
马可家的菠萝
全栈开发,主前端
展开
-
JavaScript实现Sleep函数
在异步编程领域,选择合适的工具对于编写高效、可维护的代码至关重要。对于简单的延迟操作,setTimeout提供了直接且易于理解的解决方案。然而,当涉及到更复杂的异步流程,如顺序执行或错误处理时,Promise和async/await则成为了更强大的工具。尽管它们可能需要更多的学习和理解,但它们提供了更加结构化和可读的代码,从而提高了代码质量和开发效率。因此,根据具体需求和场景,选择最合适的异步处理方法对于成为一名高效的开发者至关重要。原创 2023-12-23 11:10:26 · 7575 阅读 · 1 评论 -
记忆函数—前端显著提高性能和响应速度的神器
记忆函数和闭包是 JavaScript 中非常强大和实用的特性。记忆函数通过闭包实现,可以避免重复计算,提高程序的性能和响应速度,尤其在处理大量数据或频繁调用函数的情况下非常有用。闭包则可以让函数记住并访问其词法作用域,即使函数在其词法作用域之外执行,这一特性为 JavaScript 的函数编程提供了极大的灵活性和表达能力。理解和掌握这两个概念,对于深入学习和应用 JavaScript 来说非常重要。原创 2023-12-15 16:26:38 · 301 阅读 · 0 评论 -
超简单的原生Hmtl实现元素拖拽交换顺序
相信大家在进行项目开发时都会遇到元素拖拽交换顺序的需求,要实现这个需求有很多种方式,可以通过外部组件,也可以通过原生的draggable方法,此片文章将介绍一下draggable的使用,无需任何外部组件。原创 2023-12-14 17:55:33 · 978 阅读 · 2 评论 -
ES6常用十大特性详解
随着 JavaScript 语言的发展,ES6(ECMAScript 2015)带来了许多新的语法特性和语言特性。这些特性使得 JavaScript 更加简洁、易读,提高了开发者的工作效率。本文将详细介绍 ES6 常用的几个新特性,并通过代码示例进行解释和说明。原创 2023-11-30 11:22:00 · 1114 阅读 · 2 评论