学习一些适用的JavaScript 技巧,可以帮助我们提升工作效率,节省时间,最重要的是少代码多干活。 现在,我们就一起来看一下这17个JavaScript技巧,如果你已经知道了的话,你就当做复习,如果你还不知道的话...
JS基础梳理: 数据类型及检测方法
我们都知道,在最开始接触一门新的语言时,首先要了解的便是语言的数据类型,今天的内容就和 JS 中的数据类型有关,所以,今天我们主要的内容便是:梳理 JS 中的数据类型,以及如何有效地检测这些类型。 1. J...
常见的 SPA 首屏优化方式
在 SPA 应用中,我们常需要对首屏做加载优化,那么,常见的 SPA 首屏优化方式有哪些呢? 结合我自己从业这几年的经验以及网络上搜集的资料,对这个问题做一次总结,如果你也在工作中有这方面的需求,不妨一起...
从输入 URL 到页面展示到底发生了什么
本文的目的是通过输入 url 之后发生的事情来做知识的总结和扩展。所以文章可能会比较发散。 总结的过程大致如下: 1、URL 解析 当我们开始在浏览器地址栏中输入网址的时候,浏览器其实就已经在智能的匹...
8 种在 CSS 中隐藏元素的方法汇总
作为 Web 开发人员,我们经常遇到需要隐藏网页上的元素的情况。在本文中,我们将分享8 种在 CSS 中隐藏元素的方法,每种方法都有优点和注意事项。 1. Opacity and Filter: Opacity 隐藏元素最简单的方法之...
5 种在 TypeScript 中使用类型保护的方法
类型保护是一个执行运行时检查的表达式,以保证某个范围内的类型。类型保护的一个典型应用场景是缩小联合类型的类型范围。这是为了保证类型安全,即在运行时安全地访问特定类型对象中的特定属性或方法。 在这...
10 个超级实用的 reduce 使用技巧
reduce 函数可以根据需要进行累加、过滤、分组、映射等操作,是一个非常强大的数组方法。在数据处理时使用的非常频繁,很多复杂的逻辑如果用reduce去处理,都非常的简洁,在实际的开发工作过程中,积累了一些常...
40 个Javascript单行代码
数组 生成数组 当你需要要生成一个 0-99 的数组方案 1 const createArr = (n) => Array.from(new Array(n), (v, i) => i) const arr = createArr(100) // 0 - 99 数组 方案 2 const create...
开始使用Vue 3时应避免的10个错误
Vue 3 稳定已经有一段时间了。许多代码库正在生产中使用它,其他人最终也必须进行迁移。我有机会与它一起工作,并记录了我的错误,这可能是你想避免的。 1.使用响应式助手声明基本类型 数据声明曾经很简单...
9个超级实用的 Javascript 技巧
前言 在实际的开发工作过程中,我积累了一些常用的、超级有用的Javascript技巧和代码片段,包括其他大神编译的JS使用技巧。 今天这篇文章,我认真筛选了9个我认为比较实用的技巧跟大家一起来分享,也欢迎...
