小编Pie*_*ier的帖子

使用带括号的图像URL作为jQuery的背景

我正在background-image使用jQuery 加载一堆文件,我有这个图像,根本无法加载.浏览器不会抛出任何错误.

我知道问题是文件名包含括号(),但我尝试了各种各样的东西,没有任何作用.这不是这个问题的重复,因为那里的解决方案不起作用.

这是文件的URL

http://oceanhotelsimages.com/uploads/200x150_Privilege_Lounge_OBS_05_(1).jpg
Run Code Online (Sandbox Code Playgroud)

我在Javascript中尝试了不同的东西而没有运气.

unescape(str);

encodeURI(str)
Run Code Online (Sandbox Code Playgroud)

甚至直接替换人物

str.replace("(", "%28");
str.replace(")", "%29");
Run Code Online (Sandbox Code Playgroud)

即使是纯粹的绝望

str.replace("(", "(");
str.replace(")", ")");
Run Code Online (Sandbox Code Playgroud)

帮帮我StackOverflow,你是我唯一的希望.

请不要建议更改文件名.我无权访问该文件.

javascript css url jquery

6
推荐指数
1
解决办法
1901
查看次数

如何构建用于内部分发的 Android APK?

我正在使用 React Native 开发 Android 应用程序。

对于测试和开发,我只需遵循常规开发工作流程,在我的开发机器上使用服务器,重新加载 JS 等。

现在我想将 APK 传递给公司中的其他人,以便他们可以在自己的设备上测试该应用程序。

我一直在查看android我的 React Native 项目的文件夹,但找不到可以发送给其他人的 APK。似乎唯一的 APK 是我几周前创建项目时构建的,并且我假设这个 APK 不包含任何 JS 代码。

我找到了有关为 Play 商店构建签名应用程序的说明,但我不需要在 Play 商店上分发此 APK。

那么,如何使用 JS 文件和资产创建一个独立的 APK,以便我可以轻松地将其传递给其他人进行测试?

android react-native

6
推荐指数
1
解决办法
1765
查看次数

如何使用Firebase按时间戳订购?

我正在尝试使用Firebase中的时间戳进行排序,orderByChild()但它不起作用.结果似乎是按键排序,Firebase似乎忽略了orderByChild().

从时间上可以看出,这些结果不是按时间戳排序的.

lorem-ipsum-dolor-si - 2016年6月17日拉斯维加斯8:51:33

lorem-ipsum-dolor-si193 - 2016年6月17日拉斯维加斯8:51:37

lorem-ipsum-dolor-si297 - 2016年6月17日拉斯维加斯8:51:43

lorem-ipsum-dolor-si402 - 2016年6月17日拉斯维加斯8:51:38

这是我获取数据的方式:

let endpoint = 'texts/-KKPSjKwelbXG6Rq8AEh/-KKQqtg_a95p4Gm13XgZ'
firebase.database().ref(endpoint).orderByChild('timestamp').on('value',...)
Run Code Online (Sandbox Code Playgroud)

并且由于snapshot.val()将按键排序,而不是按orderByChild()顺序排序,因此我必须将排序的快照存储在一个数组中并将其发送回视图.

this.data = []

snapshot.forEach(function(child) {
    this.data.push(child.val())
}.bind(this))

return this.data
Run Code Online (Sandbox Code Playgroud)

时间戳来自Date.now().我已经尝试将其存储为NumberString具有相同的结果.

它可以在Firebase中正常存储,如您所见:

{
  "-KKPSjKwelbXG6Rq8AEh" : {
    "-KKQqtg_a95p4Gm13XgZ" : {
      "lorem-ipsum-dolor-si" : {
        "body" : "\t<body>\n\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad …
Run Code Online (Sandbox Code Playgroud)

javascript firebase firebase-realtime-database

6
推荐指数
1
解决办法
1万
查看次数

如何在 FaunaDB 中获取嵌套文档?

要在 Fauna 中获取单个文档,我们执行以下操作:

q.Get(q.Ref(q.Collection('posts'), '192903209792046592'))
Run Code Online (Sandbox Code Playgroud)

我们得到类似的东西:

{
  data: {
    title: 'Lorem ipsum',
    authorId: '892943607792046595'
  }
}
Run Code Online (Sandbox Code Playgroud)

是否可以在同一个查询中获取帖子和作者?

像这样的东西:

{
  data: {
    title: 'Lorem ipsum',
    author: {
      name: 'John Doe'
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

faunadb

6
推荐指数
1
解决办法
1076
查看次数

AS3字体嵌入高度问题

这可能是我多年来最奇怪的字体嵌入问题......

我正在使用Flash CC.每当我使用嵌入字体时,我都会得到这个奇怪的结果.

问题

在左边我使用的是没有嵌入的系统字体,在右边我只是切换到库中的嵌入字体.没有别的变化.我正在通过代码做一切.

根据我是否使用嵌入字体,属性TextFieldtextHeight属性的高度会发生变化.我嵌入的字体无关紧要,我尝试了许多不同的字体,结果完全相同.

在此输入图像描述

我已经尝试更改对象leading中的TextFormat属性,但是在顶部总是有某种填充textField.

任何人都知道发生了什么事吗?

fonts actionscript-3

5
推荐指数
1
解决办法
813
查看次数

如何在 Xcode 中删除跳转到下一个/上一个对应项的键绑定?

在大多数键绑定中,右侧会出现一个小的减号以删除绑定,但使用跳转到下一个/上一个对应项似乎无法清除那个。

我想将该键绑定用于不同的命令,如果不先删除它,我就无法做到这一点。

尝试删除这些时,会出现一条小错误消息,内容为:

无法删除键盘快捷键,因为它有备用菜单项

在此处输入图片说明

关于如何摆脱这些快捷方式的任何想法?

xcode keyboard-shortcuts

5
推荐指数
0
解决办法
369
查看次数

如何在路线之外的 Sapper 项目中使用 fetch?

在工兵它可以使用this.fetchpreload()函数内部<script context="module">。然后 Sapper 确定是使用客户端还是服务器版本的fetch.

<script context="module">
    export async function preload() {
        const res = await this.fetch(`something.json`);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

在路由中写入所有请求并不能很好地扩展,因此必须创建一个api服务来执行以下操作:

<script context="module">
    import {getJson} from 'api';

    export async function preload() {
        const res = await getJson();
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这会产生一个问题,因为在preload()函数之外没有thisSapper 提供的上下文,因此this.fetch在 Node 上下文中运行时(加载应用程序的第一页并执行 SSR 时)不可用。之后所有请求都从浏览器发出,因此常规fetch可用。

一个解决方案可能是像node-fetch在 api 服务中一样为 Node 使用 HTTP 客户端,然后在运行时确定process.browser我们是否需要使用fetchnode-fetch

有没有更好的方法来克服这个 Sapper 限制?

svelte sapper

5
推荐指数
1
解决办法
1197
查看次数

如何在 Firebase 存储中启用和使用文件版本控制?

Firebase 存储基于允许对文件进行版本控制的Google Cloud Platform 。

在 Firebase 控制台中,没有关于 GCP 存储桶的选项,并且在访问 GCP 控制台时,似乎没有办法在与 Firebase 项目相关的存储桶中启用版本控制。

此外,即使启用了版本控制,Firebase SDK 也没有提及如何访问以前版本的文件。

Firebase 存储是否可以进行版本控制?

javascript firebase firebase-storage

4
推荐指数
1
解决办法
1631
查看次数

将文件上传到Firebase存储时如何启用“公开共享”?

Firebase存储使用Google Cloud Platform进行存储。GCP允许文件上的“公开共享”选项,以便能够在浏览器中查看此类文件。

这是有关此主题GCP文档

在这里,您可以通过GCP控制台上的GUI查看可用的选项。

在此处输入图片说明

通过Firebase上传文件时是否可以启用public选项?

编辑:虽然不是很理想,但我已在整个存储桶上启用了公共阅读。

gsutil defacl ch -u allUsers:R gs://<bucket>
Run Code Online (Sandbox Code Playgroud)

javascript firebase firebase-storage

4
推荐指数
1
解决办法
1203
查看次数

如何使用 Slate.js 将光标移动到当前行的末尾?

我想模仿 macOS 中行尾快捷方式的行为。我有这个:

onKeyDown (event, change, next) {

    if (event.key === 'ArrowRight') {
        if (event.metaKey) {
            event.preventDefault();
            change.moveTo(5);
            return true;
        }
    }

    return next();
}
Run Code Online (Sandbox Code Playgroud)

问题是现在偏移索引固定5change.moveTo(5).

如何找到当前行最后一个字符的索引?

javascript slatejs

4
推荐指数
1
解决办法
2897
查看次数