前端共141篇 第5页
前端
我的2022年工作总结篇-五八三

我的2022年工作总结篇

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 2022是充满曲折的一年。来聊聊我2022年工作吧!! 年初 年初的工作不太忙,活不太多,主要维护上一年项目。状态是上班摸鱼,下班休...
admin的头像-五八三admin2年前
0150
vscode 扩展之自定义侧边栏面板-五八三

vscode 扩展之自定义侧边栏面板

前言 vscode 是一款非常优秀的编辑器,它的扩展生态也非常丰富,我们也可以通过 vscode 的扩展来提高我们的开发效率,比如 gitlens、prettier、eslint 等等,这些扩展都是非常优秀的,但是有时...
admin的头像-五八三admin2年前
0770

聊聊 Vue2 中的 functional 组件

前言 最近组内有一个分享提到了 Vue2 的 functional 组件,大致上是说这个东西没有生命周期,在渲染层面上,会减少很多的消耗,一番处理之后,首屏时间和内存都能减少不少。 由此,我打算来好好...
admin的头像-五八三admin2年前
090
前端食堂技术周刊第 94 期:TS 5.2 RC、从零实现 RSC、Redux 迁移至 ESM 之旅、HTML 满汉全席-五八三

前端食堂技术周刊第 94 期:TS 5.2 RC、从零实现 RSC、Redux 迁移至 ESM 之旅、HTML 满汉全席

美味值:????? 口味:葡茉美式 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 大家好,我是童欧巴。欢迎来到前端食堂技术周刊,我们先来看下上周的技术资讯。 技术资讯 React 文档...
admin的头像-五八三admin2年前
0170
CSS 写个清除浮动,怎么还蹦出个 hasLayout? *zoom?-五八三

CSS 写个清除浮动,怎么还蹦出个 hasLayout? *zoom?

清除浮动 前端开发中,清除浮动是一种很常见的操作,最常用的一种方案如下: .clearfix { *zoom: 1; &::after { clear: both; content: '.'; display: block; font-size: 0; height: 0; vis...
admin的头像-五八三admin2年前
0210
ReactNative进阶(一):ReactNative 学习资料汇总-五八三

ReactNative进阶(一):ReactNative 学习资料汇总

一、序 目前主流的移动跨平台技术方案大体可以分为三类, 使用原生内置浏览器加载HTML5的Hybrid技术方案,采用此种方案的主要有Cordova、Ionic和微信小程序; 使用JavaScript语言进行开发,然后...
admin的头像-五八三admin2年前
0150
兔年了,一起用ArkTS来画兔子吧-五八三

兔年了,一起用ArkTS来画兔子吧

似曾相识的标题,没错,今年年初就发布过一篇《兔年了,一起用Compose来画兔子吧》的文章,那是我刚开始学习Compose发布的第一篇文章,没放链接的原因是兔子太丑就别点进去看了,辣眼睛辣眼睛,...
admin的头像-五八三admin2年前
0150
历时两月,我发布了一款小游戏-五八三

历时两月,我发布了一款小游戏

前言 去年羊了个羊的爆火,引发了我对小游戏开发的兴趣,直到现在我依然感觉小游戏市场中存有后劲,哪怕没有一夜暴富的机会,也可小小盈利一把。之前苦于自身没有设计能力,无法独立完成游戏的...
admin的头像-五八三admin2年前
0510
谈谈国内前端三大怪啖-五八三

谈谈国内前端三大怪啖

因为工作的原因,我和一些国外的工程师们有些交流。他们对于国内环境不了解,有时候会问出一些有趣的问题,大概是这些问题的启发,让我反复在思考一些更为深入的问题。 今天聊三个事情: 小程序...
admin的头像-五八三admin2年前
080

Angular动画实现 – 页面过渡动画

介绍 动画在现代Web应用中扮演着重要的角色,能够为用户提供更好的交互体验。Angular框架内置了强大的动画功能,允许开发者通过简单的配置实现复杂的页面过渡动画。本文将介绍如何在Angular应用...
admin的头像-五八三admin2年前
0160
VSCode插件开发第一天——打包配置-五八三

VSCode插件开发第一天——打包配置

今天将从零开始开发一个用于在VSCode中阅读epub文件的插件。在这篇文章中,我将记录一些在开发过程中遇到的问题以及相应的解决方案。相信通过阅读这篇文章,你也能够自己开发一个类似的插件。 1...
admin的头像-五八三admin2年前
0180

一个Angular组件间通信的新解决方案

一个Angular组件间通信的新解决方案 本文来自于华为云云岭团队屈金雄同学的分享,通过对比几种Angular组件间的通信方式,给大家介绍了一种新的Angular组件间通信的解决方案。其中首创了公共的da...
admin的头像-五八三admin2年前
0130

dio_cache_interceptor缓存拦截器框架之DioCacheInterceptor源码分析(六)

DioCacheInterceptor class DioCacheInterceptor extends Interceptor { static const String _getMethodName = 'GET'; static const String _postMethodName = 'POST'; final CacheOptions _op...
admin的头像-五八三admin2年前
0420
React18性能优化指南-五八三

React18性能优化指南

原文地址:vercel.com/blog/how-re… 本文带你了解Transitions、Suspense和React Server Components等并发功能如何提高应用程序性能。 熟悉React的实现思路 学习React框架的进化思路 React18引...
admin的头像-五八三admin2年前
0280
vue 项目中的性能分析及性能优化-五八三

vue 项目中的性能分析及性能优化

本文先从 Vue 项目在整体上的执行流程谈起,然后详细介绍性能优化的两个重要方面:网络请求优化和代码效率优化。不过要明确一点,那就是在性能优化之外,用户体验才是性能优化的目的 用户输入 U...
admin的头像-五八三admin2年前
0160

Nodejs 中的流(Stream)有什么用

Nodejs 中的流(Stream)是用来比喻数据传输的一种形式,数据传输的起点就是流的源头,数据传输的终点就是流的终点。例如在网页发起一个 HTTP 请求,浏览器就是流的源头,服务器就是流的终点。...
admin的头像-五八三admin2年前
0250
ReactNative进阶(五):Mac 通过 .bash_profile 文件配置环境变量-五八三

ReactNative进阶(五):Mac 通过 .bash_profile 文件配置环境变量

一、Mac配置环境变量步骤 首先,通过 echo $SHELL 命令查看设备默认shell是什么。 之前用户的默认shell是/bin/bash,而新版本的macOS Catalina开始,新用户的默认shell改为了zsh。 对于zsh,使...
admin的头像-五八三admin2年前
0480
ReactNative进阶(六):ReactNative语法学习及常见问题汇总-五八三

ReactNative进阶(六):ReactNative语法学习及常见问题汇总

一、基础知识 1.1 {} 与 () 对于第一次接触ReactNative的同学,最痛苦的是什么时候使用{},什么时候使用(),当然我也经历过那段时间,为此简单总结了下。 ReactNative中,使用表达式的时候需要用...
admin的头像-五八三admin2年前
080
React进阶(三):React项目文件结构介绍-五八三

React进阶(三):React项目文件结构介绍

在《React进阶(二):构建第一个React应用》博文中,介绍了React开发环境搭建及建立第一个React应用。本篇博文继续探讨React项目中合理的文件结构。 初次创建React项目,一般选择使用脚手架工...
admin的头像-五八三admin2年前
090
深入 js 的异步编程《上》-五八三

深入 js 的异步编程《上》

什么是异步编程? 这个问题并不是特定于 js 的,故而它的答案也是并特定于 js。任何一门编程语言都会面临一个命题:如果用户要执行一个很耗时的任务,我应该怎么执行用户的全部代码? 假设全部代...
admin的头像-五八三admin2年前
0120