首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
菜的黑人牙膏
掘友等级
前端开发
|
某18线小厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 57
沸点 6
赞
63
返回
|
搜索文章
赞
文章( 57 )
沸点( 6 )
【干货】前端进阶应该知道的这些调试方法
方法虽然简单粗暴,但是它是实用且简单的。然而,如果 BUG 十分复杂,涉及到跨组件甚至是源码,采用打 log 的方式就变得十分麻烦了; F12 打开调试工具之后刷新页面,断点就会停在 created 里了。 当然,这里只是做简单的示例,实际情况更加复杂的时候,右边的堆栈可以让你…
深入理解Vue响应式原理
最近一段时间在阅读Vue源码,从它的核心原理入手,开始了源码的学习,而其核心原理就是其数据的响应式,讲到Vue的响应式原理,我们可以从它的兼容性说起,Vue不支持IE8以下版本的浏览器,因为Vue是基于 Object.defineProperty 来实现数据响应的...
阅读源码后,来讲讲React Hooks是怎么实现的
React 16.7-alpha中新增了新功能:Hooks。总结他的功能就是:让FunctionalComponent具有ClassComponent的功能。 虽然最新的class语法可以用handler = () => {}来快捷绑定,但也就解决了一个声明的问题,整体的复杂度…
设计模式之解释器模式
属于行为型模式。 Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sent…
《JavaScript设计模式与开发实践》模式篇(11)—— 中介者模式
假如在玩泡泡堂的游戏,使用泡泡击败对方所有玩家才能获得胜利。现在将队伍分成两个组进行游戏 如果玩家不止8个,有成百上千个。一个玩家如果掉线或者更换队伍,上面的代码完全无法解决。所以需要一个中间对象去管理每个玩家之间的状态与关系。如下图所示 现在可以随时的进行掉线或者换队操作,玩…
Typescript玩转设计模式 之 对象行为型模式(下)
Subject(目标):目标又称为主题,它是指被观察的对象。在目标中定义了一个观察者集合,一个观察目标可以接受任意数量的观察者来观察,它提供一系列方法来增加和删除观察者对象,同时它定义了通知方法notify()。目标类可以是接口,也可以是抽象类或具体类。 ConcreteSub…
JavaScript状态模式及状态机模型
JavaScript状态模式及状态机模型
从状态模式看 JavaScript 与 Java
这篇文章缘起于前几天微博上有关动态语言与静态语言的讨论,因为有几个编程高手参加,所以能看到一些特别有启发性的发言。本文主要是下面这一条微博的读后感,也是我的练习与思考。 @有个梨UGlee:如果你去看四人帮的Design Pattern里,就有State Pattern;Sta…
Typescript玩转设计模式 之 对象行为型模式(上)
继前面几篇设计模式文章之后,这篇介绍5个对象行为型设计模式。 Handler(抽象处理者):它定义了一个处理请求的接口,一般设计为抽象类,由于不同的具体处理者处理请求的方式不同,因此在其中定义了抽象请求处理方法。因为每一个处理者的下家还是一个处理者,因此在抽象处理者中定义了一个…
《JavaScript设计模式与开发实践》模式篇(6)—— 命令模式
有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么。此时希望用一种松耦合的方式来设计程序,使得请求发送者和请求接收者能够消除彼此之间的耦合关系。 假设我们正在编写一个用户界面程序,该用户界面上至少有数十个 Button 按钮。因为项目比较复杂…
下一页
个人成就
文章被点赞
503
文章被阅读
67,885
掘力值
2,113
关注了
2
关注者
145
收藏集
1
关注标签
24
加入于
2017-06-23