随笔分类 - 前端
玩转Vue3之shallowRef和shallowReactive
摘要:前言 Vue3 作为一款现代的 JavaScript 框架,引入了许多新的特性和改进,其中包括 shallowRef 和 shallowReactive。这两个功能在Vue 3中提供了更加灵活和高效的状态管理选项,尤其适用于大型和复杂的应用程序。 Vue 3 的响应式系统 Vue3 引入了新的响应式
玩转Vue3之Composables
摘要:前言 Composables 称之为可组合项,熟悉 react 的同学喜欢称之为 hooks ,由于可组合项的存在,Vue3 中的组件之间共享状态比以往任何时候都更容易。这种新范例引入了一种更有组织性和可扩展性的方式来管理整个应用程序的状态和逻辑。 什么是Composables 本质上,可组合项是一
探索 ECMAScript 2023 中的新数组方法
摘要:前言 ECMAScript 2023 引入了一些新功能,以改进语言并使其更加强大和无缝。这个新版本带来了令人兴奋的功能和新的 JavaScript 数组方法,使使用 JavaScript 编程更加愉快和轻松。本文将带领读者全面了解 JavaScript 数组原型上的新方法。 什么是ECMAScrip
Reflect API:每个 JavaScript 开发人员都需要的瑞士军刀
摘要:前言 您是否曾经希望拥有一个神奇的工具包,可以让您像超级英雄一样控制 JavaScript 对象?向ReflectAPI 打个招呼吧,它是 ES6 中引入的一个新的全局对象 ,它能够处理简单的代码操作。它是每个现代 JavaScript 开发人员都需要的瑞士军刀!📜 本文的目标是帮助您更好地理解
玩转Vue3之深入理解响应式编程
摘要:前言 Vue 3是一个功能强大的前端框架,它引入了一些令人兴奋的新特性,其中最引人注目的是ref和reactive。这两个API是Vue 3中响应式编程的核心,本文将深入探讨它们的用法和差异。 什么是响应式编程? 在Vue中,响应式编程是一种使数据与UI保持同步的方式。当数据变化时,UI会自动更新,
ES6必会重点汇总
摘要:当下的前端开发已经成为一项非常流行的技能。在这个领域中,ES6是一个重要的主题。ES6是ECMAScript 2015的缩写,是JavaScript语言的下一个版本,引入了很多新的语言特性和API,让JavaScript更加强大和易用。 本文将介绍ES6中的一些重点内容,帮助你了解ES6的新特性并更
一文理解TS泛型
摘要:当我们在编写 TypeScript 代码时,经常会遇到需要通用(Generic)的情况,这时候,泛型就是我们的好帮手了。在本篇文章中,我们将深入介绍 TypeScript 泛型的概念以及如何使用。 什么是泛型? 在编程语言中,泛型指的是参数化类型的概念。也就是说,我们可以定义一个函数、接口或类等,能
理解JS函数之call,apply,bind
摘要:前言 在 JavaScript 中,apply、bind 和 call 是三个重要的函数,它们都是 Function.prototype 的方法。这些函数可以让我们动态地改变函数的 this 值,或者传递参数来执行函数。本篇博客将详细介绍 apply、bind 和 call 的使用方法以及它们之间的
浅谈JS原型
摘要:前言 JavaScript 原型是该语言中一个非常重要的概念。理解原型是理解 JavaScript 的关键。在本篇技术博客中,我们将深入探讨 JavaScript 的原型概念,并介绍常用的操作对象原型的方法。(欢迎点评,欢迎指正!) 什么是原型? 在 JavaScript 中,每个对象都有一个原型(
深入理解JavaScript对象
摘要:前言 在 JavaScript 中,对象是一种非常常见的数据类型,几乎每个程序员都会在日常工作中频繁地使用对象。在本篇文章中,我们将深入了解 JavaScript 对象的一些基本概念和一些高级概念,这些概念对于我们正确理解对象在 JavaScript 中的行为非常重要。 对象的基本概念 在 Java
浅谈JS词法环境
摘要:JavaScript 词法环境 本文主要讲解JS词法环境,我们将看到什么是词法环境,词法范围如何工作,函数内部的名称如何解析,内部属性,弄清楚词法环境利于我们理解闭包。让我们开始吧... 什么是词法环境? 在理解闭包时,最大的混淆来源是术语“词汇环境”,或者只是“词汇”这个词。在计算机科学中术语“词
JavaScript之数组高阶API—reduce()
摘要:一文搞懂JavaScript数组中最难的数组API——reduce() 前面我们讲了数组的一些基本方法,今天给大家讲一下数组的reduce(),它是数组里面非常重要也是比较难的函数,那么这篇文章就好好给大家介绍下reduce函数。 还是老样子,我们直接在应用中学习,直接上例子。让我们先定义一个包含几
JavaScript之数组常用API
摘要:这篇文章主要帮助大家简单理解数组的一些常用API用法,许多小伙伴常用方法记不住?别急,看完下面的介绍您一定就会明白各个方法是如何用的了😘。该文章适合新手小白看,大佬可以多多指点❤️! 1.数组的创建以及Array.of() 下面介绍几种创建数组的方法: // 创建数组的三种方式 // 1.通过ar