前端共1940篇 第9页
前端

用JavaScript打造全新编程语言:从无到有的完整实践指南

前言 过去几年, JavaScript已经成为互联网应用程序的主流编程语言,但您是否曾经想过,我们可以为日益发展的Web应用程序创建一种全新的编程语言,从而在这一方面保持领先地位。本文旨在提供一...

SEO中的TDK是什么

在SEO(搜索引擎优化)中,TDK是指Title、Description和Keywords,这是网页的三个重要元素,用于优化网页的排名和搜索可见性。 Title(标题):网页的标题是最重要的元素之一,它在搜索结果中显...
想不到空间站?️是这样飞的...-五八三

想不到空间站?️是这样飞的…

哈喽,今天用CSS实现围绕「地球?」旋转的「空间站?️」。 效果 从图片中可以看出,整体分为3部分: 黑色背景 旋转的「地球?」 围绕地球飞行的「空间站?️」 实现 空间站 从正对屏幕看,「空间站...
admin的头像-五八三admin2年前
0110
补充:mockJs 调整-五八三

补充:mockJs 调整

前言 前面通过直接引入整合了 Axios + MockJs ,虽然可以快速生成想要的接口数据,但是使用的过程中发现,在浏览器调试的时候并没有发出真正的请求,想要看到请求结果和数据只能通过,打印到控...
admin的头像-五八三admin2年前
070
我有个气人的同事......-五八三

我有个气人的同事……

我正在参加「掘金·启航计划」 曾经,我有个气人的同事,总是喜欢用 console.error() 来调试代码,搞得我和他合作,看到控制台老难受了,就为他特殊定制了一个工具库 console-custom。沉寂在个...
pnpm会是前端工程化项目的未来-五八三

pnpm会是前端工程化项目的未来

一、前言 相信小伙伴们都接触过npm/yarn,这两种包管理工具想必是大家工作中用的最多的包管理工具,npm作为node官方的包管理工具,它是随着node的诞生一起出现在大家的视野中,而yarn的出现则是...
admin的头像-五八三admin2年前
030
前端如何做好项目规范(二)-五八三

前端如何做好项目规范(二)

本文是前端项目规范系列第二篇文章,主要介绍一下 Browserslist Browserslist 是什么 browserslist 是一个用于在前端开发中确定要支持的目标浏览器和 Node.js 版本的工具。它允许开发者根据目标...
将页面元素隐藏的10种方法-五八三

将页面元素隐藏的10种方法

在Web开发中,隐藏页面元素使其视觉不可见是一个非常常见的需求。为了实现这一目标,我们通常会采用多种方法,最常用的例如CSS的display属性,只要设置为node即可隐藏元素。 本文将通过对当前所...

【译】React.js 中高质量应用的最佳实践和设计模式

原文:Best Practices and Design Patterns in React.js for High-Quality Applications,适当增删 1. 构建可扩展的React应用程序最佳实践 1.1 目录结构 不按文件类型对组件进行分组,而是按特...
admin的头像-五八三admin2年前
0110
Flutter 性能优化的一些路径思考-五八三

Flutter 性能优化的一些路径思考

不可否认 Flutter 是一个非常强大的移动应用开发框架,我们在技术架构选型时就是选用的 Flutter,特别是跨端能力属实很优秀,but 也逐渐发现在复杂的应用程序实现中,App 的性能会受到一些影响...
admin的头像-五八三admin2年前
030

Vue vs Reactjs之 props

关于 props的一些相同点 props是用于在组件之间传递数据的一种机制。通过 props,父组件可以向子组件传递数据,并且子组件可以接收和使用这些数据。 props 都遵循单向数据流的原则。这意味着父...

提高编程效率:探索 TypeScript 泛型的奥秘及应用

TypeScript 是 JavaScript 的一个超集,为前者增加了类型系统和其他特性。它的一个重要并且强大的特性是泛型。 什么是泛型? 泛型是一个在开发过程中提高代码灵活性和可重用性的工具。它们允许...
admin的头像-五八三admin2年前
060

axios中responseType配置blob、arraybuffer、stream值有什么差异

Axios处理文件下载时,需要配置responseType将返回数据处理成指定格式,官方文档是这样写的: { // `responseType` indicates the type of data that the server will respond with // options ...
admin的头像-五八三admin2年前
080
web页面生命周期-五八三

web页面生命周期

适用场景 在框架的时代下,web原生的页面生命周期相关知识经常会被开发遗忘,前不久项目中引入sdk时需要在onload之前引入sdk,就将页面生命周期重新复习了一下。 相关概念 async和defer 在 HTML...
admin的头像-五八三admin2年前
070
tailwindCss入门宝典-五八三

tailwindCss入门宝典

tailwindcss是一个css的框架,官方解释是无需离开HTML,即可快速构建现代网站。个人最大感受是,复用css,减少了写重复繁琐的样式,在响应式上提供断点设计,让我们可以少写很多的重复代码。本...
SOLID你都不懂,还谈代码质量?-五八三

SOLID你都不懂,还谈代码质量?

一个健壮的软件系统,整洁的代码是这项工作的根基,如何编写整洁的代码,在诸如《整洁代码之道》《重构》等书籍已经给出建议;光有好的砖头是无法建造健壮的大楼,我们还要设计各部件的关系,这...
admin的头像-五八三admin2年前
060
纯css实现一个级联连线效果-五八三

纯css实现一个级联连线效果

纯 css 实现一个级联连线效果 1、前言 今天在css学习群里看到一个下图的效果,看到群中讨论如何实现时, 正好之前其实也做过类似的, 就想写个demo在回顾一下 2、思路 看到类似的其实首先就是想...
admin的头像-五八三admin2年前
0170
高效地将 TailwindCSS 与 Nuxt 结合使用-五八三

高效地将 TailwindCSS 与 Nuxt 结合使用

在这篇文章中,我们将了解如何在 TailwindCSS 的官方 Nuxt 模块的帮助下有效地将 TailwindCSS 与 Nuxt 应用程序结合使用。我们还将了解如何将 SVG 图标与 TailwindCSS 一起使用,而不是直接使用...
admin的头像-五八三admin2年前
060
解析XLS文件转JSON数据-五八三

解析XLS文件转JSON数据

「?」场景需求 前边文章已经对“XLSX转JSON”做了相应的处理,早期需求比较紧张,就优先考虑了目前主流的“LSX”格式的Excel文件解析。但是投入使用后发现有一部分用户的操作系统偏老旧,他们办...
admin的头像-五八三admin2年前
0160
2023 React 生态系统,以及我的一些吐槽……-五八三

2023 React 生态系统,以及我的一些吐槽……

首发于公众号 前端从进阶到入院,欢迎关注。 HI 大家好,我是 ssh。 最近外网有人总结了一篇文章 2023 的 React 生态系统,列出了 React 整个生态系统中比较火热的库。可惜的是他仅仅列出了名字...