有时对于一些界面,我们不希望它在离开后还继续进行网络请求。比如从一个页面进入到下一个页面,如果上一个页面还有未完成的网络请求的话,需要将其取消(继续请求也就没意义了)。如果项目中使用了 RxSwift 的话,这个功能就很好实现。 如果项目没用到 RxSwfit......
ESLint 是一个语法规则和代码风格的检查工具。当团队共同开发一个 Vue 项目时,通常会将其开启以保证代码规范。但由于 ESLint 会进行很严格的检查,比如对缩进、空格问题都非常的敏感,一旦不符合规范就会报错。所以实际我们也可以选择禁用 ESLint......
开发中经常需要实现 Date 与 String 之间的相互转换,比如将日期格式化成字符串输出,又或者将一个日期字符串还原成对应的日期。下面通过样例进行演示......
十月头条:Swift 正在敲开前10名的大门 TIOBE 榜单前 9 名的编程语言在一段时间中都十分稳定,但第 10 名位置的语言几乎每个月都在变化。本月 Swift 正试图成为前 10 名的固定成员。同时 Ruby 和 Perl 也在争夺这个位置。目前看来,前 10 名的候选人有三个......
1,问题描述 在之前的文章中我介绍到了何如实现鼠标拖动画布的功能(点击查看)。但发现这个功能在火狐、Chrome 浏览器下是正常的,而在 IE 下就无法使用(不能移动画布)。 2,问题原因 问题在于下面的“mouse:move”事件响应代码,IE 下获取不到 e.e.movementX......
1,问题描述 (1)在 Xcode 9 之前的版本中,我们想跳转到定义的对象或方法中,只需要按住 command + 鼠标左键 就可以直接跳转了。 (2)而从 Xcode 9 起,我们按住 command + 鼠标左键 会先弹出一个窗口。然后选择“Jump to Definition”才能跳转到定义的对象或者方法上......
1,问题描述 默认情况下 ECharts 图表显示时,在中央内容区域的周围(上下左右)会留有一些空白区域(或者说内边距)。如果图表上没有显示其他额外信息,或者图表比较小的情况下就会显得很丑。 2,解决办法 我们可以通过 grid 属性来控制直角坐标系内绘图网格四周边框位置......
之前我写过一篇文章介绍如何使用正则表达式来验证用户名、邮箱、URL 等格式是否正确。除了验证数据外,我们还可以使用正则表达式进行文字替换、或者提取工作。下面通过样例进行演示。 一、封装一个正则工具类(Regex.swift) 由于 NSRegularExpression 使用起来十分繁琐......
1,问题描述: (1)有时我们需要在初始化时隐藏表格(display:none),然后在需要的时候再将其显示出来(这个在选项卡 tab 切换下比较常见)。这是可能会发现表格显示后,它的宽度或者内部列的宽度并不正确。 (2)又比如虽然表格一开始是显示的......
在日常开发中,我们有时需要从一个指定数组中抽取随机元素(或者说样本元素)。比如从一个文章列表数组中随机展示一篇文章,又或是从一个颜色数组中随机获取几个颜色......下面通过样例演示如何实现这个功能。 1,扩展 Array 为了方便使用,我们首先对数组(Array)进行扩展......