万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源(Square),所以才会炒的那么热。又或者是因为它能支持RxJava,所以火上浇油,一发不可收拾。 后来看过Retrofit…
14 种常用设计模式
文章来自 Sausure 的简书 原以为自己已经比较了解设计模式了,谁知面试官一问,我竟然紧张到只记得单例模式。。。囧,So 有了这篇文章 1. 策略模式( Strategy ) 定义个策略接口,不同的实现类提供不同的具…
深入浅出 jackrabbit 九 索引合并(下)
设计模式 前端框架 相关热门文章 Android 中的设计模式:观察者模式 Rickon 2 累死累活干不过做 PPT 的! 三水清 131 16 行为型模式:迭代器模式 LieBrother 设计模式 —— 抽象工厂模…
如何在模仿中学习 UI 设计
最近很多人问我怎么学UI?我的大多答案都是:要在模仿中学习。今天我来给大家讲一下什么叫从“模仿中学UI“。 在我们大部分的学术生涯中,我们一直被告知抄袭…
从零开始的 Android 新项目 3 - MVPVM in Action, 谁告诉你 MVP 和 MVVM 是互斥的
前言 去年5月左右的时候,笔者在逛GitHub的时候,看到了一个MVP的项目,叫做mosby,仔细看了源码和作者介绍的文章后,发现确实有点意思,虽然会需要多写几个类和方法,但是解决了activity/fragment过重…
js 设计模式之代理模式 - 节约你的请求
田淮仁是来自华科冰岩前端组的老油条,爱好看书和钻研技术。他将为我们带来一个js设计模式系列,分享自己的学习心得。本文是该系列的第一篇。猫友会将持续提供各种优质内容,敬请大家关注。 What’s the proxy pat…
JavaScript 模块化七日谈
7月9日,我在公司内部进行了名为「JavaScript 模块化七日谈」分享,并将该 Slides 分享到了微博上。出乎意料地,这篇微博先后被 @JS小组 @尤小右 @寸志 等近 200 人转发,阅读达到 10w,获得了还…
Learning JavaScript Design Patterns
Preface Design patterns are reusable solutions to commonly occurring problems in software design. They are bot…
听飞狐聊 JavaScript 设计模式系列 14
本回内容介绍 上一回,聊了聊状态模式(State),并介绍了一下vue.js;介一回,聊链式编程,模拟一下jQuery,再模拟一下underscore.js,封装一个库。 1. 链式调用 (1) 链式调用是在对象上的方法…
trails - 一个 node.js 的现代 MVC Web 框架
Trails is a modern, community-driven web application framework for node.js. It builds on the pedigree of Rails…
Android的MVP设计模式
随着Android的不断发展,APP的功能越来越强大,UI也越来越复杂,对于Android开发者来说UI层在程序开发过程中担任了越来越多的职责。通常一个APP是由多种数据模型(Model)和多种视图(View)组成,如果…
听飞狐聊 JavaScript 设计模式系列 13
本回内容介绍 上一回聊了聊组合模式(Composite),用组合模式模拟了个图片库,聊了递归。介一回聊状态模式(State),官方描述允许一个对象在其内部状态改变时改变它的行为。略抽象,不过看了代码会觉得比较简单,直接看…