首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
御尘不染
掘友等级
前端工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 17
沸点 7
赞
24
返回
|
搜索文章
赞
文章( 17 )
沸点( 7 )
不知道怎么封装代码?看看这几种设计模式吧!
我们经常听说:“写代码要有良好的封装,要高内聚,低耦合”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处: JS生态已经有很多模块了,有些模块封装得非常好,我们使用起来很方便,比如jQuery,Vue等。如果我们仔细去看这些模块的源码,我们会发现他们的封装都是…
前端渣渣唠嗑一下前端中的设计模式(真实场景例子)
不知道有没有跟我一样,对于设计模式存在困惑的,以我为例,不瞒大家,我对设计模式真的是“看山就是山”、“看水就是水”、“看理论就是看理论”。毕业之前,我自己捣鼓的东西/项目,几乎没有设计的思想。老夫才不管那么多,直接梭哈,But,正是因为这样,才导致因设计缺陷、代码实现缺陷,为后…
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系
上回就已经承诺过大家,一定会出 HTTP 的系列文章,今天终于整理完成了。作为一个 web 开发,HTTP 几乎是天天要打交道的东西,但我发现大部分人对 HTTP 只是浅尝辄止,对更多的细节及原理就了解不深了,在面试的时候感觉非常吃力。这篇文章就是为了帮助大家树立完整的 HTT…
准备刷 leetcode 了,才发现自己连时间复杂度都不懂
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通…
console.log(typeof typescript === 'javascript' ) --- 浅谈typescript
记录下学习typescript的小结,也算是尝试着自己写些东西,从一个前端开发的角度去看待typescript这个新生物(2020年了,它不新了,是个老东西了,嘿嘿)。 首先说说typescript是个什么东西,哦,它不是个东西,它是一种基于js的扩展语言,更强调数据的类型,在…
🔥 深度解析!Vue3 & React Hooks 新UI组件原理:Modal 弹窗
在某个月黑风高的晚上...没剧刷的我无意想起以前处理的一些弹窗的坑。 然后又无意间刷到“Portal”,才知道Modal的实现还有如此妙的方式,顺而想着干脆把UI组件库的实现原理看完。 1. Modal弹窗的基本原理 我给弹窗类的定义是脱离固定的层级关系,不再受制于层叠上下文的…
【前方高能】新手到高级前端攻城狮都用的上的前端面试题库,备战明年金三银四
现在面试文章已很多,更不觉得新鲜,本文可能有点不同,正因为“多”也就才有了本文的输出。 相信很多前端小伙伴也包括我在内,面试前都要做一些准备,而做做面试题是最平常不过的事儿了,然而每次面试前都要现找面试题,而且答案也不是现成的,其实这样重复的事情在不知不觉中浪费你很多时间。 也…
个人成就
文章被点赞
7
文章被阅读
3,484
掘力值
100
关注了
4
关注者
4
收藏集
12
关注标签
10
加入于
2019-09-26