首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天天造轮子
全栈然叔
创建于2021-05-12
订阅专栏
Talk is cheap. Show me the code. 口说无凭,代码为证。 二话不说 轮子我都会造 还怕你面试问吗? 一天造一个轮子,干就完了。
等 506 人订阅
共13篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
全栈然叔
1年前
前端
面试
JavaScript
彻底搞懂HTTP协议 - 天天造轮子
手写的HTTP协议 、了解HTTP协议与TCP协议的,一个字一个字编写一个HTTP报文,了解HTTP与TCP的关系
2.3w
499
45
全栈然叔
2年前
前端
天天造轮子 - Git详解
版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间…
5759
107
6
全栈然叔
1年前
前端
JavaScript
完成人生的第一次代码贡献 - 新手村任务
- 如何给开源团队提贡献 - 如何使用TDD进行测试 - 如何成为合格的代码贡献者 - 什么是测试驱动开发
3418
36
6
全栈然叔
2年前
前端
Webpack
做了一夜动画,让大家十分钟搞懂Webpack
做了一夜动画,让大家十分钟搞懂Webpack 一、什么是webpack webpack是一个打包工具,他的宗旨是一切静态资源皆可打包。 二、原理分析 首先我们通过一个制作一个打包文件的原型。 假设有两
6.2w
1577
109
全栈然叔
2年前
Vue.js
前端
天天造轮子 - 手写Vue3.0 (建议收藏)
前一段时间我写的一篇mini-vue受到大家的欢迎。为了让大家能更好的的理解。我在B站录了视频带大家一起手写。
1.1w
204
8
全栈然叔
2年前
JavaScript
天天造轮子第八天 - Promise - 网友来稿
应该是一个漂亮的程序媛小姐姐。 大家👏👏👏👏👏👏👏 的消息;从本意上讲,它是承诺,承诺它过一段时间会你一个结果。promise有三种状态:pending (等待态),fulfilled(成功态), rejected(失败态);状态一旦改变,就一会再变。创建prom…
5553
111
9
全栈然叔
2年前
JavaScript
天天造轮子第七天 - 中间件实现 - Compose 的 N 种姿势
中间件可以有两个不同的解释。 1. 传统的中间件概念 1988年5月,求伯君的普通技术人员在一个宾馆的出租房间里凭借一台386电脑写出了WPS(Word Processing System)1.0,从此开创了中文字处理时代。 但是后来你会发现一个复杂的业务程序通常情况下可以分化…
5190
82
评论
全栈然叔
2年前
JavaScript
坚持造轮子第六天 - Mixin -装备合成路径
Mixin又叫做混入可能百分之九十九的前端小伙伴都是通过Vue的mixin认识这个词的是吧。不过这确实不是小尤同学发明的。 Mixin其实就是对多重继承的实现。 在《松本行弘的程序世界》一书中,作者列举了以下三点:结构复杂化:如果是单一继承,一个类的父类是什么,父类的父类是什么…
2428
35
2
全栈然叔
2年前
JavaScript
坚持造轮子第五天 - 时间旅行
一天造一个轮子,干就完了。 时间旅行就是让程序可以在自己历史状态里面任意穿梭,想想Office和PS软件中的Undo和Redo就知道。再想想王者荣耀的录像功能。 时间旅行实际上就是设计模式中的备忘录模式。这个到我们可以练习设计模式的时候再升华,先不在这里强行渡劫。 首先Redu…
9368
108
19
全栈然叔
2年前
JavaScript
坚持造轮子第四天 - 统一状态管理
一天造一个轮子,干就完了。 如果编写一个复杂的前端程序,不太可能让组件各自为政。状态和行为逻辑都分散在各自组件内部,很难统一管理,那也就很难做大.比如: 大家想想做一个在线版的Excel或者PS 又或者后面我们要写的VSCode应该怎么做?里面的各种组件互动,Undo、Redo…
3593
37
3
全栈然叔
2年前
JavaScript
坚持造轮子第三天 - 数据响应式
一天造一个轮子,干就完了。 首先我们说说什么是响应式。数据模型发生变化可以发出相应(比如: 调用一个函数)就叫响应式。 具体到我们MVVM中 ViewModel的需要就是数据变了需要视图作出响应。 假定我们需要的是数据data变化时可以触发fn函数也就是作出相应,当然相应一般是…
6392
96
10
全栈然叔
2年前
JavaScript
坚持造轮子第二天 - 防抖与节流
一天造一个轮子,干就完了。 防抖和节流可以说是一对好基友,也是前端面试的手写热点考题。防抖和节流其实都是在规避频繁触发回调导致大量计算,从而影响页面发生抖动甚至卡顿。简单的说将多次回调比如页面点击或ajax调用变为一次。防抖和节流的区别在于以第一次为准还是最后一次为准。 1. …
1.9w
236
32
全栈然叔
2年前
Vue.js
坚持造轮子第一天 - 模板引擎
一天造一个轮子,干就完了。 为了实现视图与业务逻辑的分离,无论MVP、MVVM、MVC那个V都会使用模板引擎。线面我们说说模板引擎的要求。 其实就是 将{{ }}中的值根据替换为表达式的结果。
9105
102
10