首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端设计模式
订阅
晓杉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
我用这 18 个神奇的库,美化了我的项目,真是亮瞎我的眼!
上代码。。。。。。。。。。 1. Lottie-Web/Bodymovin github 地址:https://github.com/airbnb/lottie-web 从我最喜欢的资源库开始。有了这
可视化拖拽组件库一些技术要点原理分析
建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 1. 编辑器 先来看一下页面的整体结构。 这一节要讲的编辑器其实就是中间的画布。它的作用是:当从左边组件列表拖拽出一个组件放到画布中时,画布要把这个组件渲染出来。 用一个数组 componentDat…
函数保险丝:避免函数过热调用
在抢购活动中,用户往往会频繁刷新接口,要给接口加上防护,频繁调用停止响应。 在弱网环境中,往往会实现失败重试功能,如果失败次数多了,频繁的重试需要制止。 在股票市场中,当价格波动的幅度在交易时间中达到某一个限定的熔断点时,对其暂停交易一段时间的机制。 ...... 保险丝会在电…
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…
前端架构探索与实践
从思考、到探索、到脚手架的产生,后面经过一系列的项目开发,不断优化和改良。目前已经成功应用到房产中间页(改名天猫房产)中。这里,做一下总结。 目前,我们大多数页面,包括搜索页、频道页都是大黄蜂搭建的页面。至于搭建的优点,这里就不多赘述了。而我们使用源码编写,主要是基于以下几点思…
前端面试常见的手写功能
1. 防抖 2. 节流 3. new 4. bind 5. call 6. apply 7. deepCopy 8. 事件总线 | 发布订阅模式 9. 柯里化:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数 10. es5 实现继承 11. instanceo…
【译】6种方式秀出你的代码
作为开发人员,我们总有时候需要分享一些代码片段。例如:在掘金上发文,发个人博客等。(原文为发Twitter) codeimg.io内置一堆社交媒体模板,不需要考虑尺寸问题,相比carbon.now.sh,codeimg.io有更多的配置。 如果你喜欢极简主义,只是想把代码作为一…
第四期|前端如何搞规,P4-P7的认知(第四届前端早早聊大会感悟)
这个一如既往的废话,不过我发现我真的是一个爱秀的人。 首先是非常感谢掘金以及前端早早聊大会举办这个视频教学,让非常多的技术人才都能够有一个机会去了解大神们的思想和思维。 个人听讲的时候其实堂主部分是最认真的,完完全全都听完了,让我对整体的职业有了一个清晰的了解。而后的远舟,和城…
【vue系列】从发布订阅模式解读,到vue响应式原理实现(包含vue3.0)
事情是这样的,技术群里有小伙伴想让笔者讲讲发布订阅、观察者模式、以及vue3 改用了proxy之后,发布订阅有什么改变。虽然最近挺忙的,但是既然笔者应允了,就不能食言。 于是就有了这篇,笔者会从发布订阅模式的基础实现,到 Vue 中 EventBus 中的发布订阅模式实现,再到…
前端设计模式之工厂模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这…