自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

原创 从0实现一个mini redux

前言本文从 redux 原理出发,一步步实现一个自己的 mini-redux,主要目的是了解其内部之间的各种关系,所以本篇不会讲解太多关于 redux 的用法redux 是什么redux...

2021-01-13 11:42:57 114 1

转载 全网最详细的谷歌插件开发小册

概述全网最详细的谷歌插件开发小册????????,之前写谷歌插件的时候绕了一圈网上的教程,没有发现比较好的文档教程,索性根据官方文档梳理一遍,避免后面学习的同学继续踩坑!!!目录概述在Chrome Web Stor‍e发布和更新插件插件的版本管理与错误处理插件的安全性和隐私保护Chrome插件的调试技巧使用automated testing进行插件测试使用DevTools进行性能分析插件中的消息传递使用tab...

2023-06-25 08:32:03 5871 2

转载 React useEvent:砖家说的没问题

之前写了一篇文章《React Hooks 使用误区,驳官方文档[1]》,文中抛出了两个观点:不是所有的依赖都必须放到依赖数组中deps 参数不能缓解闭包问题这两个观点引起了剧烈的讨论,当然大多数人还是持反对意见的,甚至质疑我不会用 Hooks,(⊙o⊙)… 我想说我写的 Hooks 比你吃的盐都多(开玩笑 ???? ~)然后呢,知乎上来了个提问《如何看待《React Hooks...

2022-05-16 19:37:40 731

转载 Svelte 原理浅析与评测

简介Svelte 是一个构建 web 应用程序的工具,与 React 和 Vue 等 JavaScript 框架类似,都怀揣着一颗让构建交互式用户界面变得更容易的心。但是有一个关键的区别:...

2022-02-21 23:41:19 1120

转载 很多人上来就删除的package-lock.json,还有这么多你不知道的(深度内容)

作者:wuwhs原文:https://segmentfault.com/a/11900000396844600. 前言看完本文,你将从整体了解依赖版本锁定原理,package-lock.j...

2022-02-17 20:29:08 1120

转载 记一次 Vue2 迁移 Vue3 的实践总结

一、Vue3Vue3中文文档[1]Vue3是什么,与Vue2区别(What)Performance:性能更强。Tree shaking support:可以将无用模块“剪辑”,仅打包需要的...

2022-02-15 20:55:08 508

转载 保姆级教学!这次一定学会babel插件开发!

如果你有babel相关知识基础建议直接跳过 前置知识 部分,直接前往 "插件编写" 部分。前置知识什么是AST学习babel, 必备知识就是理解AST。那什么是AST呢?先来看下维基百科的...

2022-02-14 09:51:18 602

转载 浅谈WebRTC技术原理与应用

一、技术背景自2010年至今,WebRTC的出现和发展简要背景根据 Cisco 预测指数显示,到 2022 年,视频将占所有 IP 流量的 82%,高于目前的 75%。在疫情背景下,线上实...

2022-01-11 13:13:55 759

转载 使用Docker Compose、Nginx、SSH和Github Actions实现前端自动化部署测试机

开篇,我们先来看一下远古时代的构建部署流程。想必大家对这个都不陌生:开发将源码经过编译、压缩打包生成打包文件将打包生成的文件上传服务器显然这个流程不仅繁琐,而且效率也不高,开发每次发布都要...

2021-12-29 22:15:37 488

转载 腾讯开源企业级设计体系 TDesign

TDesign 是来自腾讯内部近 300 名设计师与开发者共同打造,经由 500+ 项目使用、验证和锤炼过的企业级设计体系, 秉承包容、多元、进化、连接的价值观,TDesign 期望与用户...

2021-12-24 20:03:40 443

原创 TypeScript 中的逆变、协变和双向协变

前言为什么需要引入逆变、协变和双向协变这些概念因为考虑到类型兼容,详情参考https://www.typescriptlang.org/docs/handbook/type-compati...

2021-12-21 18:16:11 492

转载 TypeScript类型中的逆变协变

大厂技术坚持周更精选好文协变 (Covariant) 、逆变 (Contravariant) 、双向协变 (Bivariant) 和不变 (Invariant)https://ww...

2021-12-20 13:55:22 181

转载 这次搞个大的,抽20本书!

话不多说,先看奖品!本次一共抽20本路线图中的图书,任选!可以看到,你想要学的前端相关技术基本都涵盖到了,可以说是非常诱惑了!感谢机械工业出版社华章公司对本次活动的赞助。本次奖品有限,为了...

2021-12-12 08:47:10 114

转载 【干货】Chrome插件(扩展)开发全攻略

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍作者:小茗同学https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html#!comments...

2021-12-07 19:30:01 10680 5

转载 「全码」 通用搭建:现代 Web 研发体系中的新一代低/零码搭建

???? 点击蓝字关注我们,不错过后续精彩内容推送~前言终于有时间把稀土开发者大会上讲的「Web 开发引擎」和「低码」话题的分享,改成文字版发出来。现场演讲中后半部分内容是脱稿讲的,我重写成了更...

2021-12-02 23:33:55 233

转载 umi应用首屏加载速度提高3倍+(通用性能优化)

根据以往的博客,目前我就司的公司前端框架umi[1], ali出品以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展的前端应用框架。问题所在一直以来我们...

2021-11-30 22:32:27 582

转载 基于 Vue3 和 TS4 项目大量实践后的总结

作者:mapbar_front链接:https://juejin.cn/post/7008063765585330207概述 Vue3出来已经有一段时间了,在团队中,也进行了大量的业务实践...

2021-11-28 23:42:12 188

转载 TS 4.5 最新发布!新的扩展名、新语法、新的工具类型

作者:林不渡(已获转载授权)原文链接:https://juejin.cn/post/7014770180421058590TypeScript 4.5 已于 10.1 发布 beta 版本...

2021-11-24 19:10:04 1473

转载 从 Tree Shaking 来走进 Babel 插件开发者的世界

点击上方 前端壹栈,关注公众号引言如果对Babel基础知识和插件开发不是很了解的同学,可以查看这篇文章「前端基建」带你在Babel的世界中畅游[2]补充下Babel的基础知识哦~作为前端开...

2021-11-23 19:13:35 207

转载 每个前端都值得拥有自己的组件库

阅读本文????1.您将了解到如何超快速0-1搭建并上线一个组件库????2.您将了解到什么是storybook????3.您将了解到如何使用storybook搭建组件库 ????4.您将了解到如何使用Chrom...

2021-11-22 18:38:49 451

转载 Rust 是 JavaScript 基础设施的未来

本文翻译自:Rust Is The Future of JavaScript Infrastructure – Lee Robinson[1] ,已获得作者授权,原文略做修改以符合中文语境...

2021-11-21 22:26:52 442

转载 腾讯QQ前端直招

组内刚好有几个hc,欢迎各位大佬投递简历职位名称:QQ-Web前端开发高级工程师工作地:深圳学历要求:本科工作年限:3年以上岗位职责负责QQ移动端,PC端页面的功能开发和维护;负责亿级流量...

2021-11-03 13:02:06 112

转载 TWeb Conf 2021 前端技术大会

10月24号,腾讯前端技术大会将在深圳举行,刚好我也参加了这次大会的志愿者,帮大家争取了一波福利(感谢锋哥和一姐的支持和帮助),也欢迎大家来面基哈哈哈关于腾讯前端技术大会的具体内容,可以查...

2021-10-21 13:05:36 194

转载 前端埋点数据收集及上报方案

什么是埋点埋点,它的学名是事件追踪(Event Tracking),主要是针对特定用户行为或业务过程进行捕获、处理和发送的相关技术及实施过程。埋点是数据领域的一个专业术语,也是互联网领域的...

2021-09-26 22:29:10 762

转载 字节扩招8000,本科生进不去?

进大厂拿高薪,估计是大多数程序员的目标,每到节日,看到大厂丰厚有特色的福利,更羡慕了。但大厂不好进,每个被拒的人都有一把辛酸泪。能力没达到被拒心里还好受点,因为学历被拒可真太难受了!有的是...

2021-09-23 09:54:44 234

转载 你真的了解Web Component吗?

为什么使用框架?对框架的理解作为现代前端开发者,拥抱框架是生存的不二法则,有些人一入场便投身框架的海洋,有些人则有幸见证过变革,从原生,到jq,到各种框架大行其道的今天。而当前,国内占领市...

2021-09-23 09:54:44 377

转载 记一次 React 开源甘特图组件的性能优化,已合入 PR!

背景公司项目最近用到甘特图功能,于是集成了一款开源的甘特图插件。甘特图的主要作用是项目管理,可以用图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间,如下图ima...

2021-09-22 22:04:01 2602 5

转载 前端知识体系

前言虽然马上就要金九银十了,面试的人应该不少,虽然我也有在面,写文的目的主要是梳理下知识,能对复习有点帮助就行,本文主要针对前端知识体系相关,涉及的内容有:浏览器计算机网络前端基础(htm...

2021-09-19 09:47:58 492

原创 啥?单元测试还能提高前端开发效率?

日常开发中,你是否遇到过这样的麻烦?拿到产品经理给的需求之后,感觉无从下手写了半天代码,一跑全是bug,想改都不知道从哪里改代码写得一团糟,不知道如何写出好代码开发过程中,经常打开页面进行...

2021-09-17 10:07:17 184

原创 ReactRouter知识点

本文讨论的React Router版本是V5以上的react-router和react-router-dom的区别 为什么有时候我们看到如下的写法:写法1:import{Switch,...

2021-09-17 10:07:17 948 1

原创 使用React Query做为axios请求库的上层封装

前言 在项目中,通常都需要跟服务端进行异步的数据交互,基本都是用到axios这个库来做请求,嗯,毕竟拥有80k star,明星项目接下来,我们来回顾下axios在项目中的使用以查询用户信息...

2021-09-16 00:00:07 879

原创 Typescript中的extends关键字

前言 extends关键字在TS编程中出现的频率挺高的,而且不同场景下代表的含义不一样,特此总结一下:表示继承/拓展的含义表示约束的含义表示分配的含义基本使用 extends是 ts 里一...

2021-09-15 00:00:05 14555 7

原创 来玩TS吗,机都给你开好了

❝本题目旨在让你更好的了解 TS 的类型系统(类型编程),编写你自己的类型工具,或者只是单纯的享受挑战的乐趣!❞实现 Pick实现 TS 内置的 Pick<T, K>,但不可以...

2021-09-14 00:01:47 142

原创 什么是Server Component?

❝React Server Components 目前 还处于RFC 的阶段,現下只能透过实验性发布的套件以及非常底层的 API 去使用,我们可以先做简单的了解❞解决什么问题Dan 开门见...

2021-09-13 00:02:00 893

原创 精读《React — 5 Things That Might Surprise You》

1. 使用之前的状态设置状态是不可预测的状态管理是 React 的基础,虽然useState可能是最常见的钩子,但可能对其实际行为有些不了解。让我们来看看以下组件:importReact...

2021-09-12 00:00:48 137

原创 5个实用的CSS技巧

:where() 伪类函数上面的代码可以用:where() 伪类函数优化为:where() 伪类函数上面的代码可以用:where() 伪类函数优化为Conic gradients(圆锥渐变...

2021-09-11 09:25:22 108

转载 一名合格前端工程师必备素质:代码整洁之道

内容出自《代码整洁之道》、Alex Kondov[1]的博文tao-of-react[2]和《Clean Code of Javascript》image.png代码整洁有什么用?imag...

2021-09-11 09:25:22 392

转载 一文搞定 echarts 地图轮播高亮

???? 前言这两天忙着做公司的超级数据大屏,实在挤不出时间连续更文。但是更文活动都坚持这么久了也不想停止更新,那我就分享一下在工作中经常用到的echarts地图轮播高亮吧。技术栈用的是v...

2021-09-10 08:43:16 1854 1

原创 Webpack入门到精通(AST、Babel、依赖)

❝读者投稿:作者:一咻,原文地址:https://juejin.cn/post/6975885302493609991?share_token=68a0b777-70c1-4021-a89...

2021-09-09 20:28:23 517

转载 前端知识图谱

市场是非常需要前端工程师的,但是,是中高级的前端工程师,所以就算入了前端的门,也需要不断的提升自己,无论你是学院派,还是培训派,还是自学派,都应该具有强烈的学习意识!企业要求主要有两部分,...

2021-09-08 08:07:48 1092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除