跟着Google学习架构2:todo‑mvp代码分析
一、MVP简介 Model: 数据层,负责与网络层和数据库层的逻辑交互。 View: UI层,显示数据, 并向Presenter报告用户行为。 Presenter: 从Model拿数据,应用到UI层,管理UI的状态,响应用户的行为。 二、MVP优势在学习todo-mvp之前,先了解一下MVP的优 ...
阅读更多
跟着Google学习架构1:todo‑mvp和todo‑mvp‑clean
前提这里一定要说明一下,对于MVP,MVC,MVVM,Clean Architecture 等都只是设计思想,并不是代码框架,具体的框架需要来使用上述的设计思想来实现。就比如下面的MVP实现中,View是Activity,Fragment,Presenter是单独的类来处理逻辑,REPOSITORY ...
阅读更多
理解 IntelliJ IDEA 的项目配置和Web部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近学校正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。 1.1 Project P ...
阅读更多
Javascript中的 This
对象方法与 “this”对象通常被用来表示真实世界中的实体,比如用户、订单等等: let user = { name: "John", age: 30}; 另外,在现实世界中,用户可以操作:从购物车中挑选某物、登录、注销等。 在 JavaScript 中,操作通过属性中的函数 ...
阅读更多
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...
阅读更多
跨平台方案:Weex使用小记
还记得刚接触ReactNative时有多激动,此前还没想过能有这么强大的框架,后来对看多了混合开发的资料发现这真的已经成了不许要学会的一个技能,于是招收学习起了React,效果不尽人意,可能是先接触了Vue,已经习惯了它的开发方式,对React总是用不习惯,有些知识点甚至不能掌握更别提做出格完整的项 ...
阅读更多
React英文文档翻译
实践教程(practical tutorial)在开始实践教程之前(Before We Start the Tutorial)在这个教程中,我们将做一个小游戏,你千万别被吓到,你怎么这么快就能做一个游戏了,我要说的是,你并不是在做一个很厉害的游戏,我们也只是给你一个这样的机会,在这个方法的教程中, ...
阅读更多
跨平台方案:将ReactNative集成到现有原生应用(Android)
如果你正准备从头开始制作一个新的应用,那么 React Native 会是个非常好的选择。但如果你只想给现有的原生应用中添加一两个视图或是业务流程,React Native 也同样不在话下。只需简单几步,你就可以给原有应用加上新的基于 React Native 的特性、画面和视图等。具体的步骤根据你 ...
阅读更多