首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
cash
订阅
Without
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Git Commit 规范参考
在 github 上逛逛就可以发现,其提交的 commit 都有一定格式,工作中也有相应的规定,时间长了就能体会到其中的好处。这种约束是一种良好的实践。抽出一些时间,更详细的了解相关的资料,然后做了一些实践和总结。 以上的好处,个人认为要有一个大的前提,就是每一个提交,尽量保证…
图解设计模式之观察者模式(TypeScript)
1. 背景介绍 在软件系统中经常碰到这类需求:当一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。这是建立一种「对象与对象之间的依赖关系」,一个对象发生改变时将「自动通知其他对象」,其他对象将「相应做出反应」。 我们将发生改变的对象称为「观察目标」,将被通知的对…
编写高质量可维护的代码:优化逻辑判断
if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 下面我们会分别从 JavaScript 语法和 React JSX 语法两个方面来分享一些优化的技…
🐲【3】Shutdown HTTP系列-Cookie篇
之前,有一位大佬和我说过这么一句话:"网络知识在一定程度上决定了你的上限"。 这次请给霖呆呆一个机会,跟着我的脚步👣从1开始学习它。另外我整理的HTTP系列基本都会附有一个面试时的浅答与深答的配套答案,浅答是为了让你们更好的记住,深答保证你确实理解了浅答中的知识点。 1. C…
🐲【1】ShutdownHTTP系列-基础篇
之前,有位大佬和我说过这么一句话:"网络知识在一定程度上决定了你的上限"。 这次请给霖呆呆一个机会,跟着我的脚步👣从1开始学习它。另外我整理的HTTP系列基本都会附有一个面试时的浅答与深答的的配套答案,浅答是为了让你们更好的记住,深答保证你确实理解了浅答中的知识点。 1. H…
你不知道的 Hooks 和 JS 函数——过时的变量
也或者我们会写更多的纯函数让我们的逻辑能够得到更抽象地复用,我们会搬出很多可能四五年前我们就在研究的各种骚操作来赋予今天我们所写的逻辑一些新的变幻。但这些我们曾熟悉的,在我们习惯了面向对象后,如今却又感到些许陌生了。当然,今天我们的主题自然不是函数式编程。 搬了这么多年的前端砖…
从头开始,彻底理解服务端渲染原理(8千字汇总长文)
大家好,我是神三元,这一次,让我们来以React为例,把服务端渲染(Server Side Render,简称“SSR”)学个明明白白。 这一部分来简要实现一个React组件的SSR。 一. SSR vs CSR 废话不多说,直接起一个express服务器。 启动之后打开loc…
浏览器的工作原理:新式网络浏览器幕后揭秘
这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据 ,并花了很多时间来研读网络浏览器的源代码。她写道: 塔利在她的网站上公布了自己的研究成果,但是我们觉得…