继续讨论 Map 对象,重点介绍它的遍历方法、高级用法,及其与 Object 的区别。 对了,在 Map 和 Object 之间,你更倾向于使用哪一个呢?在项目中,它们是否曾对你造成过困扰呢?如果你没...
初步了解了 JS 中 Map 对象
在 JS 中,你是通过对象来存储键值对的嘛?你是否使用 JavaScript 对象来存储和管理一组相关数据呢?这些数据由一些具有唯一名称(键)的属性组成,每个属性都有一个值。 如果你的回答是肯定的,那你可能就 O...
你可能忽略的HTML安全漏洞:rel=’noopener’深入理解
现如今,网络安全已经成为我们不可忽视的一个问题。不管是大厂还是小作坊,每一位开发者都会有这方面的考虑。然而,我们通常会花费大量的时间和精力在后端服务上,对于前端来说,可能会忽视这方面的考虑。 今...
开始使用Vue 3时应避免的10个错误
Vue 3 稳定已经有一段时间了。许多代码库正在生产中使用它,其他人最终也必须进行迁移。我有机会与它一起工作,并记录了我的错误,这可能是你想避免的。 1.使用响应式助手声明基本类型 数据声明曾经很简单...
新的 CSS 视口单位:svh、lvh、dvh!
CSS 的 Viewport单位听起来很棒。 如果你想将一个元素设置成全屏高度,你可以设置高度:100vh,这样你就有了一个完美的全屏元素,它会随着视口的改变而改变大小!!! 遗憾的是,事实并非如此!...
Vue3的七种组件通信方式
写在前面 本篇文章是全部采用的 <script setup> 这种组合式API写法,相对于选项式来说,组合式API这种写法更加自由,具体可以参考Vue文档对两种方式的描述。 本篇文章将介绍如下七种组件通信方式: ...
11个非常有用的 JavaScript 函数代码片段
JavaScript 是前端领域里功能强大的编程语言,它也是现代 Web 开发的主要语言之一。 作为一名开发人员,拥有一组方便的 JavaScript 函数片段可以提高您的工作效率,并使您能够编写更清晰、更高效的代码。 ...
Vue经典面试题详解
01-Vue组件之间通信方式有哪些 vue是组件化开发框架,所以对于vue应用来说组件间的数据通信非常重要。此题主要考查大家vue基本功,对于vue基础api运用熟练度。另外一些边界知识如provide/inject/$attrs则提现...
60个Vue常见问题汇总及解决方案
Q1:安装超时(install timeout)方案有这么些: cnpm : 国内对npm的镜像版本 /* cnpm website: https://npm.taobao.org/ */ npm install -g cnpm --registry=https://registry.npm.taobao.org // cnpm 的大多...
奇妙的 CSS MASK
本文将介绍 CSS 中一个非常有意思的属性 mask 。 顾名思义,mask 译为遮罩。在 CSS 中,mask 属性允许使用者通过遮罩或者裁切特定区域的图片的方式来隐藏一个元素的部分或者全部可见区域。 其实 mask 的出...
