最新发布第2页
源码共读 | vue2中的工具函数-销魂博客

源码共读 | vue2中的工具函数

我正在参与掘金会员专属活动-源码共读第一期,点击参与 前言 今天来学习vue2中的工具函数,目标主要就两个,学习+复习;学习大佬的实现方式,巩固复习js基础; 仓库链接:vue2打包好的 源代码在...
销魂的头像-销魂博客超级会员销魂2年前
0739
浅谈TypeScript对业务可维护性的影响-销魂博客

浅谈TypeScript对业务可维护性的影响

前言 笔者认为, TypeScript是服务于业务的, 核心就是提高代码的可维护性. TypeScript是把双刃剑, 如果类型系统使用的不好, 反而会阻碍开发, 甚至最后就变成了anyScript. 笔者最近在使用TypeScri...
销魂的头像-销魂博客超级会员销魂2年前
0567
前端路由的两种模式-销魂博客

前端路由的两种模式

一、 hash模式 1、认识window.location 表示其链接到的对象的位置(URL)。在控制台打印window.location,可以看到有以下的属性和方法 其中window.location.hash会存有一个哈希值,这个hash是指...
销魂的头像-销魂博客超级会员销魂2年前
0738
手撸一个Switch开关组件-销魂博客

手撸一个Switch开关组件

一、前言 手撸系列又来了,这次咱们来撸一个Switch开关组件,废话不多说,咱们立刻发车。 二、使用效果 三、实现分析 首先我们先不想它的这个交互效果,我们就实现“不合格”时的一个静态页面,...
销魂的头像-销魂博客超级会员销魂2年前
06414
Vue3组件更新流程分析-销魂博客

Vue3组件更新流程分析

highlight: a11y-dark 接上篇 Vue3组件初始化流程分析,本文主要来分析 vue3组件的更新流程。 还是之前的例子: App.vue const App = { name: 'App', setup() { const count = ref(0); const onC...
销魂的头像-销魂博客超级会员销魂2年前
0967
React16 编译报错”node内存溢出”的解决方案-销魂博客

React16 编译报错”node内存溢出”的解决方案

theme: vue-pro 开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第5天,点击查看活动详情 在版本16的React项目中使用npm run build打包时,遇到node内存溢出问题。 需要将百...
销魂的头像-销魂博客超级会员销魂2年前
0646
青蛙过河 II-销魂博客

青蛙过河 II

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情 问题描述 给你一个下标从0开始的整数数组stones,数组中的元素严格递增,表示一条河中石头的位置。...
销魂的头像-销魂博客超级会员销魂2年前
05111
[React Immer 源码] 来聊聊 Immer 实现不可变数据结构-销魂博客

[React Immer 源码] 来聊聊 Immer 实现不可变数据结构

[React Immer 源码] 来聊聊 Immer 实现不可变数据结构 背景 笔者在开发 React 项目一段时间之后,经常会有的疑问,为什么写 React 时,总是强调不可变数据,有时一些复杂的,嵌套层级深的数据,...
销魂的头像-销魂博客超级会员销魂2年前
0575
Vite性能优化之分包策略-销魂博客

Vite性能优化之分包策略

为什么需要分包策略? 开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,点击查看活动详情 浏览器的缓存策略 浏览器在请求静态资源时,只要静态资源的名称不变,它就不...
销魂的头像-销魂博客超级会员销魂2年前
0648
uniapp项目vuex的实战使用-销魂博客

uniapp项目vuex的实战使用

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第28天,点击查看活动详情 上一篇文章中我们为大家介绍一下vuex的State,Getter,Mutation,Action,Module这五个核心概念,接下...
销魂的头像-销魂博客超级会员销魂2年前
05515
理解 React 的 commit 阶段-销魂博客

理解 React 的 commit 阶段

本文首发于我的公众号:前端西瓜哥 大家好,我是前端西瓜哥。今天我们来详细讲解一下 React 的 commit 阶段的逻辑。 React 版本为 18.2.0 commit 分三个阶段: BeforeMutation Mutation:在这里...
销魂的头像-销魂博客超级会员销魂2年前
06114
【Web前端HTML5&CSS3】06、盒模型-销魂博客

【Web前端HTML5&CSS3】06、盒模型

theme: simplicity-green 六、盒模型 1、文档流(normalflow) 网页是一个多层的结构,一层摁着一层 通过 CSS 可以分别为每一层来设置样式,作为用户来讲只能看到最顶上一层 这些层中,最底下的...
销魂的头像-销魂博客超级会员销魂2年前
03510
技术周报·Vite4.0 正式发布-销魂博客

技术周报·Vite4.0 正式发布

编辑推荐 Vite 4.0 正式发布 继五个月前发布 Vite 3 后,12月9号 Vite 4 正式发布。如今 npm 每周的下载量从 100 万上升到 250 万,并继续保持增长。在今年的 Jamstack Conf 调查中,社区中的使...
销魂的头像-销魂博客超级会员销魂2年前
0765
[译] 在V8引擎中JavaScript是如何工作的-销魂博客

[译] 在V8引擎中JavaScript是如何工作的

本文正在参加「金石计划 . 瓜分6万现金大奖」 原作者:Ilya Lyamkin 原文链接:https://www.freecodecamp.org/news/javascript-under-the-hood-v8 今天我们将深入了解JavaScript的V8引擎,并弄...
销魂的头像-销魂博客超级会员销魂2年前
0677
聊一聊你知道的浏览器断点调试-销魂博客

聊一聊你知道的浏览器断点调试

theme: healer-readable 本文正在参加「金石计划 . 瓜分6万现金大奖」 前言 这段时间我一直在学习源码,在学习源码的过程中,难免会碰到一些自己不理解的代码,这时候就可以选择进行调试来理解...
销魂的头像-销魂博客超级会员销魂2年前
0499
【Svelte框架】Svelte在构建快速Web应用程序过程中对于嵌套组件和preventDefault【一个APP的实例】-销魂博客

【Svelte框架】Svelte在构建快速Web应用程序过程中对于嵌套组件和preventDefault【一个APP的实例】

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第23天,点击查看活动详情 Svelte Svelte用于构建快速Web应用程序。 Svelte与React和Vue一样,致力于让轻松构建灵活、交互式...
销魂的头像-销魂博客超级会员销魂2年前
06813
声网管浩森:元宇宙派对场景的最佳实践-销魂博客

声网管浩森:元宇宙派对场景的最佳实践

前言 元宇宙场景在这两年逐渐兴起,成为很多社交、娱乐产品关注的新场景。而且,目前有不少产品已经落地。本文整理自声网解决方案架构师管浩森在 RTE 2022 大会的演讲。他是元宇宙方向的专项解...
销魂的头像-销魂博客超级会员销魂2年前
06415
? 一起来写个极简版 React 玩玩叭~-销魂博客

? 一起来写个极简版 React 玩玩叭~

theme: fancy highlight: dracula 「金石计划 . 瓜分 6 万现金大奖」 前言 这是我阅读 build your own react 过程中总结的自己的想法,该文章讲述了如何实现的一个极简版的 React,涵盖了 React...
销魂的头像-销魂博客超级会员销魂2年前
05112
前端本地存储数据库 IndexedDB 存储文件-销魂博客

前端本地存储数据库 IndexedDB 存储文件

theme: nico 本文正在参加「金石计划 . 瓜分6万现金大奖」 介绍 IndexedDB 是一种浏览器底层 API,目前各浏览器都已支持,兼容性很好。 特点 IndexedDB 内部采用对象仓库(object store)存放键...
销魂的头像-销魂博客超级会员销魂2年前
03611