首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端知识广积粮
香宇1024
创建于2023-01-30
订阅专栏
本专栏将些看似孤立、实则相互关联的前端知识串联起来,每一个主题都会伴随实际的项目或案例。
等 6 人订阅
共18篇文章
创建于2023-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🚀 从“值放哪了”聊起:Rust 内存管理通透讲解(适合前端工程师)
这篇文章,我们就用**接地气的方式**把 Rust 的内存管理从头到尾讲清楚,适合你这种“JS/TS 写熟了、准备往系统编程 or WASM 拓展”的开发者入门。
Rust核心概念
这期我们来唠唠 Rust 的“核心五大护法”:所有权、借用、生命周期、匹配模式、Opetion/Result.
前端开发工程师的Rust入门
Rust 是一门高性能、安全性强的系统级语言,适合前端开发者扩展至 WebAssembly、CLI 工具和后端开发。虽然上手有门槛,但其严格的类型系统和内存管理机制能有效避免运行时错误。
Electron 主进程和渲染进程通信
本篇文章深入浅出讲透了 Electron 中主进程与渲染进程的通信机制,带你用最安全、最靠谱的姿势玩转 IPC。
重构不是为了让代码更好看,而是为了让开发更快
重构的意义不在于把代码库打磨得闪闪发光,而是纯粹从经济角度出发的考量。重构唯一目的就是让我们开发更快,用更少的工作量创造更大的价值。
什么是中间人攻击?讲讲我和小美的故事。
我和隔壁班的小美互相喜欢,经常互相传纸条。但我懒得动,一般让老王帮我顺路带过去,我信任老王,所以就是简单把纸对折一下就交给老王了。
一道代码题看懂 Vue 核心原理
通过 `Proxy` 对象,可以方便地实现对 JavaScript 对象属性变化的监听,进而实现数据层的变化自动同步到视图层。
对 React Hooks 的三层认知,你在哪一层?
React Hooks 的三层理解:会用,掌握基本用法;懂原理,能手写官方 Hooks;会设计,能自定义 Hooks。
🔥🔥🔥7 张图学会两种 React Diff 算法
React 16 之前的 Diff 算法,是同步操作,直接对比两棵虚拟 DOM 树,会阻塞主线程。React 16 引入了 Fiber,将 Diff 操作切成小块就不堵啦~
「虚拟滚动」也没那么难嘛
**只渲染可见部分**这是虚拟滚动的核心思想,用到谁就请求谁,渲染谁。其他一切工作都是围绕这一点出发的。
字节面试题:限制异步请求并发数
一道经典的字节面试题:现在有20个异步请求需要发送,但是由于某些原因,要求我们必须将同一时刻的并发请求数量控制在3个以内。
前端图像跨域问题
图像可以加载到 canvas 中查看,但是无法编辑。同意设置 image.crossOrigin 来解决。
前端设计模式 —— 1. 代理模式
本想一次写一篇前端设计模式大全,但「大而全」的内容很难在一篇文章内展现,所以转而写一些「小而美」的文章来介绍前端工作中涉及的设计模式,我们就从代理模式开始吧。
前端设计模式 —— 2. Flux架构包含了哪些设计模式?
观察者模式、单项数据流、命令模式、单例模式,模版方法模式......设计模式在 Flux 架构中无处不在。
前端模块化入门
假如前端模块化消失了,我们会经历什么呢?我们只能把所有代码写在同一个文件里,一个文件几万行,尤大看了也愁断肠。
前端也要学点设计
前端设计,本质上是为了给人看。它的优劣直接反映在用户的感知上。作为开发者,我们能做的就是尽量不要让人思考。
前端状态管理入门
前端状态管理入门,从Flux到VueX、Redux再到Hooks方案。看看解决组件通信和公共数据存储问题的多种方案。
跨端开发入:Flutter、 ReactNative、PWA、小程序。
一次开发,多平台部署。四种跨端开发技术:Flutter、ReactnNative、PWA、小程序,该如何选择?