原文标题:《Oh shit,git!》原文地址:https://ohshitgit.com/
用好 Git 很难: 很容易就犯错了,然后想自己弥补犯下的错,简直太难了。查阅 Git 文档简直就像是个 “鸡生蛋 蛋生鸡” 的问题,你得知道你要的是啥 ,但如果我知道的话,我还他妈...
蚂蚁
3年前 (2021-07-19)
968℃
0评论
0喜欢
https://juejin.cn/post/6976436998340870180
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UT...
蚂蚁
3年前 (2021-07-16)
967℃
0评论
0喜欢
https://www.vvhan.com/webzhushi.html
这么秀的代码,你能写出来吗?
技术主管来了都不好使,main函数里第一个函数必须是这个。
攻城版:
void gongchengStart(void)
{
/* ...
蚂蚁
3年前 (2021-07-15)
856℃
0评论
1喜欢
https://medium.com/dailyjs/13-javascript-one-liners-thatll-make-you-look-like-a-pro-29a27b6f51cb
https://blog.csdn.net/xgangzai/article/deta...
蚂蚁
3年前 (2021-07-15)
835℃
0评论
0喜欢
https://github.com/Troland/how-javascript-works/blob/master/overview.md
https://mp.weixin.qq.com/s/Jx7VkyZ7bpiJQzIJhNc8uA
引擎,运行时,调用栈
原文请查阅这...
蚂蚁
3年前 (2021-07-15)
1269℃
0评论
0喜欢
一、什么是装饰器模式
简单来说,装饰器模式就是给对象动态增加功能。
有一个鸭子对象,它会发声 makeVoice, 会睡觉 sleep,但是因为它还太小,不会走路,代码如下:
const duck = {
makeVoice: () => {
co...
蚂蚁
3年前 (2021-07-14)
772℃
0评论
0喜欢
一、什么是观察者模式
当对象之间存在一对多的依赖关系时,其中一个对象的状态发生改变,所有依赖它的对象都会收到通知,这就是观察者模式。
二、实际场景
1. DOM 事件
开发过程中,最常见的观察者模式场景就是 DOM 事件函数,先看看代码:
document.body.addEve...
蚂蚁
3年前 (2021-07-14)
795℃
0评论
0喜欢
一、什么是代理模式
代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。
代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问,客户实际上访问的是替身对象。
二、模拟场景
1. 小明送花给小白
1.1 传统做法
传...
蚂蚁
3年前 (2021-07-14)
1033℃
0评论
0喜欢
当我们计划国庆出去游玩时,在交通方式上,我们可以选择贵而快的飞机/价格中等但稍慢的动车/便宜但超级慢的火车,根据不同的人,选择对应的交通方式,且可以随意更换交通方式,这就是策略模式。
一、什么是策略模式
策略模式的定义是,定义一系列算法,把它们一个个封装起来,并且使它们可以相...
蚂蚁
3年前 (2021-07-14)
1139℃
0评论
0喜欢
一、什么是单例模式
单例模式的定义是,保证一个类仅有一个实例,并提供一个访问它的全局访问点。
有一些对象,比如线程池/全局缓存/浏览器中的 window 对象等等,我们只需要一个实例。下面将根据实际场景进行介绍。
二、实际场景
1. 登录浮窗
当我们单击登录按钮时,页面中会出现一...
蚂蚁
3年前 (2021-07-14)
856℃
0评论
0喜欢