4 十月ooOO

尚未进行身份认证

精通 JS/CSS/HTML,熟练UI,熟悉广告设计,会点 PHP,爱好 iOS

等级
TA的排名 4k+

梦见一个名为 Worm 的框架

做了一个非常奇异的梦,梦里梦见用一个框架,好像是开发框架,反正感觉就是很 NB 的样子,名叫 Worm

2020-05-26 17:15:56

IndexedDB 倒序 查询的时候,如何将最新数据放在最前面

IndexedDB 倒序 查询的时候,如何将最新数据放在最前面以下简称 IndexDB 为 DB前言最近在做一个单页应用,用到了 IndexedDB,不过需要最新的数据展示在最前,看了下 API 找到了方法。当然也可以把所有数据查出来再进行排序操作,但这样并不够完美,不是最优解,还是直接查出的时候就是倒序的比较好。线上例子: https://kylebing.cn/tools/typepad/一、 定义并记录存储数据的主键具体的 IndexedDB 的使用方法不再冗述,说说的记录数据的

2020-05-23 14:58:42

uni-app 试用体验

uni-app 试用体验uni-app 是基于 vue 的一个框架,将底层的布署工作放到了 HBuilder 编辑器中。HBuilder 对 scss 没有语法支持,没有提示支持。uni-app 只适合做一些流水线式的快速成型应用,要做有趣的应用,不推荐使用这个。...

2020-05-20 11:15:29

vue 根据不同环境,调用不同的数据请求地址 vue-cli

vue 根据不同环境,调用不同的数据请求地址 vue-cli参考文章:https://segmentfault.com/a/1190000015133974前言在使用 vue 开发的时候,会遇到这样一个问题,开发时用的请求地址,跟要打包布署到线上的地址是不一样的。如果手动每次改会很麻烦,并且也容易遗忘,那么如何处理这种情况呢?此时就可以用 vue 的环境变量。修改运行指令我们已经知道 vue 在 serve 或者 build 的时候是调用的 npm 的指令,在 package.json

2020-05-16 14:20:12

如何让 web 页面以独立 app 的形式运行 meta: apple-mobile-web-app-capable

如何让 web 页面以独立 app 的形式运行 meta: apple-mobile-web-app-capable看个例子你可能不知道的一个功能:web 单页面应用可以在手机端以类似独立 app 的形式运行。就像下面这样,没有上下的工具栏切换的时候跟普通 app 没什么两样让页面实现 standalone 功能苹果官方对 safari 可用 meta 标签的说明Safari HTML Reference - Supported Meta Tags只需要添加下面一行即可&lt

2020-05-15 11:31:28

Rime 鼠须管 皮肤配置详解

Rime 鼠须管 皮肤配置详解该文章主要介绍的是 鼠须管 皮肤配置信息,for macOS,Windows 应该是不适用一、皮肤配置如何调用和编写注意: 写的时候一定要注意缩进, yaml 就是靠缩进来区别层级的patch: style: color_scheme: maple_magenta # 这里写皮肤名,就是下面指定的名字:比如这里就是 maple_magenta preset_color_schemes: # 皮肤一 maple_magenta:

2020-05-11 10:54:55

iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式

iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式正确的方式是这样的:连接电脑的状态下开机状态下,长按开关机按钮和Home键屏幕灭掉后,一直按住 Home键,松开开关机键,保留那么5秒钟就可以了已知问题:在最新 macOS 系统中你无法进入 DFU 模式的在最新版的 macOS 系统中,你是无法进入 DFU 模式的,无论你怎么试,都会进入恢复模式,就是有 iTunes 图标和数据线的那个界面。如果你想在macOS中使用 DFU 模式,比如,你想用 checkr

2020-05-09 14:36:39

JetBrains 系列开发工具,如何配置 `SCSS` `File Watcher` ,相关输出配置参数详解:webStorm phpStorm IDEA

JetBrains 系统开发工具,如何配置 SCSS File Watcher ,相关输出配置参数详解:webStorm phpStorm IDEA前言你目前已经了解了如何使用 SCSS 进行开发,了解了该文章的内容:『 SCSS 日常用法 』在 JetBrains 系列开发工具中通过 FileWatcher 进行编译的 SCSS 文件都是通过 sass 这个程序进行的。『 如何添加 FileWatcher 』让我们来了解一下 sass 这个程序的相关参数。一、避免输出窗口上下跳动1. 情形在

2020-05-09 11:20:27

Swift macOS iOS 正则表达式搜索关键字,字符串的匹配,速度对比

Swift macOS iOS 正则表达式搜索关键字,字符串的匹配,速度对比情景对巨量词条数组进行搜索,有一个这样的数组 [(code: String, word: String)] 包含 8-9 万条数据搜索这个数组,如果任意 code 或者 word 包含关键字 keyword 就返回 true两种方法这里有两种方法:通过 Predicate 进行正则匹配通过 String 的...

2020-04-30 20:05:42

Swift macOS NSWindow runModal() 如何在点击窗口关闭的时候取消程序的 modal 状态

macOS NSWindow runModal() 如何在点击窗口关闭的时候取消程序的 modal 状态当你用 application.runModal(for: demoWindow) 展示一个 demoWindow 窗口的时候,如果点击这个窗口左上角的关闭按钮关闭了这个窗口,在不做任何处理的情况下,当前应用还处于 Modal 状态,就是说其它窗口此时是无法操作的,只有程序退出 Modal 状...

2020-04-30 13:56:48

Swift iOS macOS 巨量 字符串拼接,速度优化

Swift iOS macOS 巨量 字符串拼接,速度优化使用字符串输出文件时遇到的一个问题:一个数组中的数据如果太多,比如有 8-9万条 数据,需要拼接起来再保存到文件有两种方式实现字符串拼接,这两种方式在数据量小的时候感觉不出来,但像这种数量比较大的就会有很大差别strs = [ "里面是8万条小字符串数据" ]strs.forEach { (item) in // 方法一 ...

2020-04-30 11:33:03

Swift iOS macOS 实现 Hashable 协议

Swift iOS macOS 实现 Hasahable 协议对于一些项目中需要做比较的对象,就需要实现 Hashable 协议,因为要用到 ==比如我这里有个对象 Phrase,在项目中需要用到 两个 Phrase 对象作对比,就实现这个 Hashable protocle这个协议中主要有两个方法需要实现:static func == (lhs: Object, rhs: Objec...

2020-04-26 16:41:53

用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件

用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件在线测试例子: http://kylebing.cn/test/unload-event/在很多有编辑内容的页面都需要实现这个功能:用户在点击刷新、关闭、离开、关闭当前标签页、关闭浏览器时,提示有内容没有保存是否保存。这个功能是通过 window 的 onunload ...

2020-04-24 11:33:08

Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String

Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String本地化主要包含两个部分:代码中文本的本地化 和 StoryBoard 中文本的本地化iOS 和 macOS 是一样的这里只介绍 StoryBoard 的本地化,代码中文本的本地化 请参阅这篇文章的前半部分,懒得说了Internationalizin...

2020-04-23 11:57:00

Swift iOS macOS 字符串 插入到已排序的数组中,字符串对比

Swift iOS macOS 字符串 插入到已排序的数组中,字符串对比今天需要实现这样一个功能:有一个字符串 ad,需要按顺序插入到这样一个字符串数组中。注意:这个数组中有近8万条数据,所以不可能每添加一个数据都重新排序一下,这样会很耗费时间和资源var arr = ["a", "ab", "ac", "abz", "nnqi", "nnq", "nnec"]实现方法先将数组排序...

2020-04-22 16:09:23

Swift iOS macOS 多语言支持,国际化支持, Localization Localizable

Swift iOS macOS 多语言支持,国际化支持, Localization Localizable完成一个项目之后,如果你想让全世界的人都能使用这个 app,字符串国际化、本地化是一步必不可少的步骤。具体看这里,懒得再翻译一遍了,一个学习 iOS macOS Swift 很好的国外网站,内容为英文Internationalizing Your iOS App: Getting Sta...

2020-04-22 11:16:06

给 JetBrains webStorm phpStorm IDEA 开发插件 plugins

给 JetBrains webStorm phpStorm IDEA 开发插件 plugins怕你们找不到,我给指个方向参阅官方文档:https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html

2020-04-21 09:38:45

Swift macOS NSTextField 响应键盘按键 Enter 回车键,或者其它按键

Swift macOS NSTextField 响应键盘按键 Enter 回车键,或者其它按键需求举例子演示,需要实现这样的功能:在第一个输入框按回车时,光标跳入第二个输入框,在第二个输入框中按回车时,执行添加词组的命令。一、继承 NSTextFieldDelegate protocal 并设置 delegateNSViewController BuddyVC 里面有两个 NSText...

2020-04-20 18:30:42

Swift NSAlert 的使用,如何影响按钮的点击事件

Swift NSAlert 的使用,如何影响按钮的点击事件先看例子:// 定义错误字典信息let userInfo = [NSLocalizedDescriptionKey: "存在不规范词条"]// 新建一个错误对象,使用上面的字典信息let error = NSError(domain: NSOSStatusErrorDomain, code: unimpErr, userInf...

2020-04-19 18:34:22

Swift macOS 点击窗口关闭按钮,退出程序

Swift macOS 点击窗口关闭按钮,退出程序在项目中的 AppDelegate 文件中添加如下方法// 意思是,当关闭app的最后一个窗口时,退出 appfunc applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { true}...

2020-04-17 17:42:51

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取