首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
AILHC
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
如何避免在Vue中违反SOLID原则
封面图:黄梦莹前言本文为转载外加意译,并重新排版。原文地址:HowtoavoidSOLIDprinciplesviolationsinVue.JSapplication原文作者:ManuUstenko
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…
构建复杂应用的神器,FBroadcast
FWidget 一直致力于为开发者们精心打造易于构建精美应用的 Widget。 迄今为止,FWidget 已经收到了来自开发者们的 1215 个 Star,感谢开发者们的支持,这对 FWidget 来说至关重要。 今天,FWidget 为开发者们带来了一个全新的组件 FBroa…
聊一聊状态管理&Concent设计理念
随着应用的规模越来越大,功能越来越复杂,组件的抽象粒度会越来越细,在视图中组合起来后层级也会越来越深,能够方便的跨组件共享状态成为迫切的需求。 状态也需要按模块切分,状态的变更逻辑背后其实就是我们的业务逻辑,将其抽离出来能够彻底解耦ui和业务,有利于逻辑复用,以及持续的维护和迭…
深入 JavaScript 设计模式,从此有了优化代码的理论依据
我想很多和我一样的朋友小时候都看过《天龙八部》,里面的女主角王语嫣是个武学博才,但自己却毫无实战。比如段誉和慕容复交手时,她连连口述指导:"段郎,二龙爪手,抢珠三式,当心你的腰肋,注意你的气户穴。潘月偷心,扶手相望......",虽然看着感觉都是一些最基本的拳脚功夫,但有解说在…
UML类图的简单介绍
一个项目初期,我们往往对业务一无所知,我们最急迫需要解决的问题就是理清楚这些业务概念以及它们的关系,如果能用好类图,你将能深入地剖析系统业务。 1. 继承(Inherit) 子类继承父类,子类可以使用父类所有非私有的属性和方法。在UML中,继承用条带空心箭头的实线来表示 2. …
是时候上车Jetpack了,内含音乐播放器实例
1. 背景 之前公司项目用的一直是MVP框架,我个人也在几个月前基于鸿神 WanAndroid API开发了一款MVP版的App,使用MVP的过程最深的感受是开发效率极低,往往写一大堆接口,可复用的屈指可数。年初了解了Jetpack模式下的MVVM,在LiveData、View…
前端进阶:跟着开源项目学习插件化架构
1. 1 微内核的概念 微内核架构(Microkernel Architecture),有时也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构,通常用于实现基于产品的应用。微内核架构模式允许你将其他应用程序功能作为插件添加到核心…
使用 MVP 架构和 Web Components(Omi) 开发贪吃蛇
事实上, 我使用了 react、preact、vue 和 omi 框架 分别开发贪吃蛇游戏,我发现 omi 的开发体验最棒,并且其最后的源代码非常地简洁,让我一步一步带着你们开发这款简单的游戏。 蛇的转向有个逻辑,就是不能反方向后退,比如正在向上移动,不能直接直接向下转向,所以…
MVP那些事儿(1) 用场景说话
随着这几年移动互联网的快速发展,移动互联网技术也得到了推动,辅助架构设计型的框架和思想层出不穷,从井喷的2015年到现在,开发者们越来越离不开这些高性能、高效率的工具,而制造这些工具的公司或个人,也被推到神坛,受猿们的膜拜。与此同时,Google在今年的io大会上发布了自己的官…