首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
rj0118
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
想成为中高级前端,必须理解这10种javascript设计模式
通过最近的面试我发现,很多同行小伙伴做了几年的开发竟然连基本的设计模式都不知道,甚至可能连什么是设计模式都说的有点模棱两可。 如果作为几年经验的中高级前端这其实是不应该的。
为什么一个文件的代码不能超过300行?
大家好,我是前端林叔,掘金小册《如何写出高质量的前端代码》 作者。 先说观点:在进行前端开发时,单个文件的代码行数推荐最大不超过300行,而超过1000行的都可以认为是垃圾代码,需要进行重构。 为什么
JavaScript设计模式:让你的代码像个天才!
你是否曾经在JavaScript代码中迷失过? 是否曾经感到自己的代码像一团乱麻? 别担心,这就是我们需要设计模式的时候了! 让我们一起探索这些神奇的模式,让你的代码变得像个天才! 序言 总体来说设计
javascript的23种设计模式
只要你有优化代码的习惯,那么在工作场景中会经常接触倒各种设计模式,只是你当时不知道它是哪种设计模式,当你接触倒设计模式后,才会发现自己的某段代码被称为某种设计模式。一起来复习一下曾经接触到的设计模式吧
掌握设计原则,你就是光(25个问题,你会几个)
看完这些问题,是不是激动的一笔,激动了,说明你又要进步成长了。 先哈两句,活跃一下气氛。然后通过提出问题,回答问题,然后结合生活例子和代码,来全方位阐述设计原则知识。 哈哈哈哈,那我只能说,你是光,你是电,你是唯一的神话。 大家有没有这种感觉,没有没关系,我举几个例子,大家就明…
让你秒懂四种设计模式!
0. 回顾过去 说实话,这标题有点儿 uc小编 的味道了。虽然真正的大佬已经对设计模式烂熟于胸,只希望我的学习记录能帮助到部分同学就足够了。经过我下面的介绍,你可以在极短的时间,了解并知道如何使用他们。 每一种设计模式都是前辈们总结多年的经验,实属精华。尽管我不能完全出神入化的…
【前端进阶之路】没有入门设计模式?那看这篇就够了!
并不会列举所有的设计模式,比如java里的建造者模式,我自己没有实际场景用过,所以体会不深,我们就略过。 单一职责原则很简单,一个方法 一个类只负责一个职责,各个职责的程序改动,不影响其它程序。 但实际写代码的过程中,创建对象的复杂度比上面的代码高很多。接下来介绍一种常见的创建…
前端设计模式之策略模式
设计模式已经到了第三篇,前两篇分别是代理模式与工厂模式,那么继续我们 23 篇设计模式的链路-策略模式。 多重条件语句不易维护,而使用策略模式可以避免使用多重条件语句。 策略模式提供了一系列的可供重用的算法族,恰当使用继承可以把算法族的公共代码转移到父类里面,从而避免重复的代码…
前端设计模式之代理模式
上一篇,我们通过宠物店简单了解工程模式在前端开发中的运用开发。那么继续我们23篇设计模式的链路,我们来了解一下代理模式在前端中的运用 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 中介隔离作用…
以游戏玩家的视角开启设计模式
最近学习设计模式和TypeScript,发现网上的资料略显硬核,不太容易理解记忆,经常看完就忘。作为一名游戏玩家,发现游戏中的很多场景都能和相应的设计模式相关联,不仅便于理解,更利于合理地运用设计模式。由于个人水平有限,只整理个人觉得比较有趣的设计模式,每个模式采用哲学三问进行…