前端常用的几种设计模式--观察者模式、单例模式等
这种模式被广泛应用在 JavaScript 中,用来创建模块,这些模块可以有私有和公有的方法和变量。也被称为发布/订阅模式,这种模式允许对象订阅另一对象的特定活动并在适当的时候被通知。这种模式允许在运行时动态地为对象添加新的行为。这是 JavaScript 的核心模式,由于 JavaScript 是
设计模式之观察者模式
观察者模式(又被称为发布-订阅(Publish/Subscribe)模式)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象状态发生变化时,它会通知所有观察者对象,使它们能够自动更新自己。
【JavaScript】手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式
带你手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
【JavaScript】手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式
带你手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
【githubgirl】GitHub 上一款可在终端运行的色彩查询工具,提供了不少简洁优雅的色系供选择
国内一位 AI 工程师在 GitHub 上开放的一套算法理论基础知识:Reflection Summary。里面涵盖了数学、数据预处理、机器学习、深度学习、自然语言处理等多个技术领域的面试知识。GitHub:github.com/sladesha/Reflection_Summary GitHub
【github】图解React 基础概念、运行核心、数据管理、交互、高频算法
图解 React 源码系列,作者将通过大量配图,把 react 原理表述清楚。主要包含 React 基础概念、运行核心、数据管理、交互、高频算法等内容。GitHub:github.com/7kms/react-illustration-series
【GitHubShare】AI开发七巧板,快速训练、部署与监控机器学习模型,清晰查看模型的各项统计数据
Tangram(七巧板),一个可帮助 AI 开发者快速训练、部署与监控机器学习模型的开源工具。通过该项目提供的命令行工具与 App,可清晰查看模型的各项统计数据与指标,调整模型并提升性能,跟踪并计算生产环境模型精准度等功能。GitHub:github.com/tangramdotdev/tangra
【githubgirl】流程可视化,提供交互、编辑所必需的功能和简单灵活的节点自定义
开源的一款流程可视化的前端框架:LogicFlow。主要提供了一系列流程图交互、编辑所必需的功能和简单灵活的节点自定义、插件等拓展机制,方便开发者快速在业务系统内满足类流程图的需求。GitHub:github.com/didi/LogicFlow ...
【githubgirl】将 AI 艺术创作类的开源项目整合到了一起,包括图像风格迁移、图像卡通话
如果你正在尝试用 AI 来进行艺术创作,那么可以看下 ml4a 这个开源 Python 库。作者通过代码封装的方式,将 AI 艺术创作类的开源项目整合到了一起,包括图像风格迁移、基于素描的图像生成、图片分辨率增强、图像卡通话等模型。GitHub:github.com/ml4a/ml4a另外作者在每个