在之前的文章中,我介绍了在 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 名......
一、问题描述 (1)带有图片的列表单元格在开发中十分常见。通常我们可以直接在 tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) 中给单元格设置图片。 但有时这些图片需要从远程加载,或者还要给图片作裁减,添加滤镜等操作......
有时我们需要将 UIView 视图的背景设置为一个自定义的图片,而依据图片显示效果(平铺、还是拉伸)的不同又有不同的实现方式,下面通过样例分别进行演示。 1,平铺图片 (1)这种实现起来最简单,只需使用 backgroundColor 属性来设置背景图片即可......
十三、提示框常用的回调方法 1,窗口拉伸动作回调 当我们拖拽提示框右下角对窗体进行尺寸调整时,会触发 resizing 这个回调方法。该回调返回一个参数:当前提示框的 DOM 对象。 2,窗口拖动回调 当我们拖动提示框改变位置后,会触发 moveEnd 这个回调方法......