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......
默认情况下,当 PHP 执行遇到错误时,会实时地将错误信息显示在页面上。 这个错误回显功能可以帮助我们在开发时快速地定位问题。但由于错误提示会暴露出许多敏感信息,从而为攻击者下一步攻击提供便利。所以在生产环境中,记得要关闭该功能,将错误信息屏蔽不显示......
有时我们需要检查输入的最新值与最开始的值是否相同。比如页面上有一个文本输入框(textField),它带有一个默认值,当用户多次输入后,我们想要知道最终的结果与初始值相比是否发生了变化。 通常的做法就是把初始值保存下来,每次值发生改变时都手动与初始值做个比较......
六月头条:TypeScript 首次进入了前100名 本月,TypeScript 首次进入了 TIOBE 排行榜前 100 名,目前排名第 93 位。TypeScript 是由微软于 2012 年发布的一款自由且开源的编程语言。虽然一直以来,它在编程语言界的知名度较高,但是却从来没有进入过前 100 名......