首页
学习
活动
专区
工具
TVP
发布

采云轩

专栏作者
241
文章
298995
阅读量
29
订阅数
代码在内存中的'形状'
代码在内存中的'形状' http://zoo.zhengcaiyun.cn/blog/article/code-shape
政采云前端团队
2023-02-27
4500
Rollup 与 Webpack 的 Tree-shaking
Rollup 和 Webpack 是目前项目中使用较为广泛的两种打包工具,去年发布的 Vite 中打包所依赖的也是 Rollup;在对界面加载效率要求越来越高的今天,打包工具最终产出的包体积也影响着开发人员对工具的选择,所以对 Tree-shaking 的支持程度和配置的便捷性、有效性就尤为重要了。本文就来简单分析下两者 Tree-shaking 的流程和效果差异。
政采云前端团队
2022-12-01
1.2K0
Git 是如何工作的
Git 是一个分布式的版本控制系统,这意味着它使用多个本地存储库,包括一个集中式存储库和服务器,它在从前端工作中抽象出底层机制方面做得非常出色。虽然 Git 已经演变成一个成熟的版本控制管理系统,但这并不是作者最初的意图,但并不影响它成为最为世界上最为出色、优雅的工具之一。Git 的好处在于,你可以在整个职业生涯中都不知道 Git 内部是如何工作的,但你依然可以和它相处得很好。但当你了解了 Git 如何管理您的存储库将有助于打开你的思维方式,并让您更深入地了解 Git 。
政采云前端团队
2022-12-01
1.7K0
IntersectionObserver实现虚拟列表初探
前端开发中经常会遇到大数据量列表展示的性能问题,即大数据量一次性展示时前端渲染大量 Dom,触发渲染性能问题,造成初始加载白屏,交互卡顿等。解决这类问题的方案也有很多,使用虚拟列表展示是一个比较常见的解决方案。今天我们来介绍如何使用 IntersectionObserver 这个 API 来自定义实现虚拟列表。
政采云前端团队
2022-12-01
1.2K0
Tree Shaking
Javascript 绝大多数情况需要通过网络进行加载再执行,加载的文件越小,整体执行时间更短,所以就有了 Tree Shaking 去除无用代码,从而减小文件体积。
政采云前端团队
2022-12-01
6550
厉害!这篇正则表达式竟写的如此详尽
厉害!这篇正则表达式竟写的如此详尽 https://www.zoo.team/article/regexp
政采云前端团队
2022-12-01
6860
可视化搭建系统之数据源
接上一篇文章 前端工程实践之可视化搭建系统(一)鸽了比较久,看过的同学应该也都已经不记得了,也是又看到两年前文章下热评一位同学问的问题,两年后我们换个形式来讨论下这个问题(手动艾特水白泉同学)。
政采云前端团队
2022-12-01
4930
如何让 x == 1 && x == 2 && x == 3 等式成立
某次面试,面试官突然问道:“如何让 x 等于 1 且让 x 等于 2 且让 x 等于 3 的等式成立?”
政采云前端团队
2022-12-01
5280
模块联邦浅析
作为前端打包工具的重要工具人--webpack,相信大家在项目中并不陌生。前段时间 webpack5 新出了个特性: 模块联邦。大家可能虽然听说过,但还没在项目中使用,今天就带大家通过一个小实战来熟悉一下它的用法。
政采云前端团队
2022-08-30
1.7K0
Lerna 运行流程剖析
随着前端组件、包库等工程体系发展,业务组件和工具库关系越来越复杂,非常容易遇到仓库多,库之间互相依赖。导致维护极其困难,发包过程非常繁琐,极大程度地限制了前端同学的开发效率。
政采云前端团队
2022-03-29
8350
浅析 Snabbdom 中 vnode 和 diff 算法
目前前端使用最多的就是 vue 或 react 了,我们在学习这两个框架的过程中,总有一个绕不开的话题:vnode,也就是虚拟 DOM。什么是虚拟 DOM,引用一段 vue 官方的解释就是:
政采云前端团队
2022-03-29
4410
如何利用 SCSS 实现一键换肤
在项目开发过程中,我们有时候遇到需要更换站点主题色的需求。乃至于 APP 底部的 banner 中的 icon、文案和背景图都是运营线上可配置的。还有的功能比如更换系统字体大小等。
政采云前端团队
2022-03-29
2.6K0
Web 多线程开发利器 Comlink 的剖析与思考
JavaScript 属于单线程语言,所有任务都跑在主线程上,若主线程阻塞,后续任务将无法执行。既然是单线程,那为何我们在使用过程中主观感知却是“多线程”?
政采云前端团队
2022-01-18
7850
聊聊 nestjs 中的依赖注入
首先 nestjs 是什么?引用其官网的原话 A progressive Node.js framework for building efficient, reliable and scalable server-side applications.,翻译一下就是:“一个可以用来搭建高效、可靠且可扩展的服务端应用的 node 框架”。目前在 github 上有 42.4k 的 star 数,人气还是很高的。
政采云前端团队
2022-01-18
3K0
在 Vue 中为什么不推荐用 index 做 key
本文首发于政采云前端团队博客:在 Vue 中为什么不推荐用 index 做 key https://zoo.team/article/vue-index
政采云前端团队
2021-11-12
1.2K0
使用这些配置规范并格式化你的代码
在日常工作中,我们会接触形形色色的工程。如果工程使用的技术架构不同,可能会有对应不同的代码规范。而每个人的编码习惯是不一样的,也是难以短时间内改变的,这也是我们常常在开发一个新工程的时候,会遇到各种规范报错的原因。
政采云前端团队
2021-11-02
2.3K0
电商最小存货 - SKU 和 算法实现
👆 这是第 113 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:电商最小存货 - SKU 和 算法实现 https://zoo.tea
政采云前端团队
2021-09-08
1.8K1
Vite 特性和部分源码解析
本文首发于政采云前端团队博客:Vite 特性和部分源码解析 https://www.zoo.team/article/about-vite Vite 的特性 Vite 的主要特性就是 Bundle
政采云前端团队
2021-07-19
7280
我在工作中是如何使用Git的
最近在网上有个真实发生的案例比较火,说的是一个新入职的员工,不会用 Git 拉代码,第二天被开除。由此,可见 Git 对我们工作的重要性,无论是前端后端,都是离不开 Git 的,下面就让我们一探究竟吧。
政采云前端团队
2021-07-19
1.7K0
V8 执行 JavaScript 的过程
? 这是第 102 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:V8 执行 JavaScript 的过程 https://www.zo
政采云前端团队
2021-06-15
9330
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档