程序员不得不知道的 API 接口常识
实话,我非常希望自己能早点看到本篇文章,大学那个时候懵懵懂懂,跟着网上的免费教程做了一个购物商城就屁颠屁颠往简历上写。至今我仍清晰地记得,那个电商教程是怎么定义接口的:
使用 CSS 和 JavaScript 的带有液体动画的Tap bar
在本文中,我们将创建一个可以在移动项目中使用的点击栏。让我们先看看我们在构建什么,在 HTML 代码中,bar类是我们点击栏的容器
React报错之Object is possibly null
使用类型守卫来解决React中 useRef 钩子“Object is possibly null”的错误。比如说, if (inputRef.current) {} 。一旦 null 被排除在 ref 的类型之外,我们就能够访问 ref 上的属性。
React报错之Cannot find name
为了在React TypeScript中解决Cannot find name报错,我们需要在使用 JSX 文件时使用 .tsx 扩展名,在你的 tsconfig.json 文件中把 jsx 设置为 react-jsx ,并确保为你的应用程序安装所有必要的 @types 包。
一文搞懂ES6的Map,Map和Object如何选择
Map是ECMAScript 6 的新增特性,是一种新的集合类型,为javascript带来了真正的键/值存储机 制。Map 对象存有键值对,其中的键可以是任何数据类型。Map 对象记得键的原始插入顺序。
vue3解构赋值失去响应式引发的思考!
vue3发布以来经历两年风头正盛,现在大有和react 平分天下的势头,我们知道他是基于proxy 实现响应式的能力, 解决了vue2所遗留下来的一些问题,同时也正由于proxy的特性,也提高了运行时的性能
前端性能优化之控制请求并发数
在我们平时开发中,经常会遇到页面数据初始化时,频繁调同一个接口的情况。比如echarts项目中,一个页面可能会有几十张图表,如果一个接口返回所有图表数据的话,会造成用户过长的等待时间
6 个意想不到的 JavaScript 问题
作为前端开发工程师,JavaScript 是我们的主要开发语言,它本身语法比较简单,并且生态系统也非常完善,在社区的影响力越来越大。在我们使用过程中,经常会遇到各种奇怪的问题
type=module你了解,但 type=importmap你知道吗
当ES模块第一次在ECMAScript 2015中被引入,作为在JavaScript中标准化模块系统的一种方式时,它是通过在import语句中指定相对或绝对路径来实现的。