1,问题描述 (1)在 Vue.js 开发时少不了使用 webpack 进行编译打包。当 Vue 项目搭建好后,只要执行“npm run dev”命令,webpack 便会自动启动个 Web 服务......
在之前的文章中,我介绍了 MVVM 架构,以及第三方的 RxFeedback 架构。下面我接着再介绍另一个优秀的第三方架构:ReactorKit。 一、基本介绍 1,什么是ReactorKit? (1)ReactorKit 是一个轻量的响应式编程框架。它结合了 Flux 和响应式编程。用户行为和页面状态都是通过序列相互传递......
1,问题描述 (1)这里以点击事件为例,通过 click() 方法给页面上所有的“删除”按钮添加个点击响应。要注意的是,“删除”按钮除了页面上原有的之外,还可以通过代码动态插入......
GitHub 资源搜索与展示这个功能我之前也做过,当时用的是 MVVM 架构。下面我使用 RxFeedback 来对其进行重构。 1,效果图 (1)当我们在表格上方的搜索框中输入文字时,会实时地去请求 GitHub 接口查询相匹配的资源库。 (2)数据返回后,会将结果数量显示在导航栏标题上......
这个用户注册样例我之前也做过,当时用的是 MVVM 架构。下面我使用 RxFeedback 来对其进行重构。 1,效果图 (1)默认“注册”按钮不可用,只有用户名、密码、再次输入密码三者都符合如下条件时才可用: 输入用户名时会同步检查该用户名是否符合条件......
在之前的文章中我介绍了如何设置 IIS 服务器的 404 页面,设置后只要是访问不存在的目录或 html 地址时,都会跳转到指定的页面上。但如果碰到 .php 结尾的地址就无效了,如果文件不存在就不跳转,而是会返回一个 404,并带上一句“No input file specified......
在之前的文章中,我介绍了在 RxSwift 项目中如何使用 MVVM 架构进行开发(点击查看)。下面我介绍另一种架构:RxFeedback。 一、基本介绍 1,什么是 RxFeedback? (1)RxFeedback 是用于 RxSwift 的一个架构,号称是最简单的 RxSwift 架构。他的作者同时也是......
当浏览网页时,如果服务器无法正常提供信息,则会返回 404 错误。如果使用的是 IIS 服务器,那么默认情况下的显示如下 404 错误页面。 这个默认的 404 页面不仅不好看,还会暴露处许多服务器信息。下面演示如何自定义 404 页面。 (1)打开 IIS 管理器......
有时我们需要监测滚动条是否滚动到底部,如果滚到底的话则自动执行相应的操作。比如:表格一开始只加载一部分数据并显示,当滚动显示到最后一行时,又会自动加载更多的数据。下面通过样例演示如何实现这个功能。 一、扩展 UIScrollView (1)为保证通用性,我们首先对 UIScrollView 进行 Rx 扩展......
有时我们的程序需要重复执行某些操作,比如数据的刷新(发送一个网络请求后,点击刷新按钮便能继续发送这个网络请求): 之前我也写过文章演示了如何实现类似的功能。下面介绍另一种更简单的方法,通自定义的操作符实现序列的重复执行。 一、扩展 ObservableConvertibleType......