小编Pat*_*ack的帖子

如何在纯 JavaScript 中仅绑定一次事件监听器?

我已经知道 Jquery 解决方案

$('#myid').one('click', function(event) {
  ...
});
Run Code Online (Sandbox Code Playgroud)

但现在我正在寻找纯 JavaScript 方式,因为我没有使用 Jquery

我已经检查了一次选项,但并非所有浏览器都支持它,请参阅文档

javascript events

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

在 expo Document-picker 上使用 URI 来获取文件本身

我在尝试从react-native(android使用expo)上传文件到后端服务器时遇到了麻烦。我从DocumentPicker.getDocumentAsync()这个回复中得到

    {
      "name": "QuitusInscription_30769_59.pdf",
      "size": 41438,
      "type": "success",
      "uri": "file:///data/user/0/host.exp.exponent/cache/ExperienceData/%2540anonymous%252Fcsdl_frontend-46ddf63e-90ab-44b3-a4c7-6ad7aad5cccc/DocumentPicker/a40a6599-4900-439a-9e9b-57fa555a80c9.pdf",
    }
Run Code Online (Sandbox Code Playgroud)

我现在的问题是如何使用 uri 来获取文件本身?这样我就可以将其发送到后端服务器

谢谢

javascript react-native expo

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

如何在react-native-paper中获取图标组件而不像react-native-elements中那样使用按钮组件

我正在使用react-native-paper,我想获得一个图标组件,但没有与按钮组件的任何链接。我浏览了文档,但没有找到图标组件。我想要类似于react-native-elements的东西

import { Icon } from 'react-native-elements'


<Icon
  name='g-translate'
  color='#00aced' />
Run Code Online (Sandbox Code Playgroud)

所以请帮助我实现这一目标。

icons react-native react-native-elements react-native-paper

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

javascript 中链接方法的复杂性

我在确定算法的复杂性时遇到了问题,因为它使用了ES6 的功能,当然它们是链式方法。我已经知道这些方法的一些基本复杂性,例如Array.prototype.map 的复杂性是 O(n)。但是当我们想要确定算法的复杂性时,我们如何管理链式方法?

例如,假设我们有一个函数,它返回一个数组的正数之和

let sumPositive = arr => arr.filter(i => i > 0).reduce((a, b) => a + b, 0);

console.log(sumPositive([1, 2, 3, -4])); // 6
console.log(sumPositive([1, 2, 3, 4])); // 10
Run Code Online (Sandbox Code Playgroud)

那么,该函数的复杂度是多少?

另一个例子是这个算法,对于给定的字符串,返回字符串中每个字符的计数

let charCount = str =>  str.split('').map(
  (c,_,str) => str.filter(i => i===c)
  ).reduce((a, b) => a.hasOwnProperty(b[0]) ? a : ({...a, [b[0]]: b.length}), {});

console.log(charCount("hi")); // {"h": 1, "i": 1}

console.log(charCount("hello to you")); // {"h": 1, "e": 1, "l": 2, …
Run Code Online (Sandbox Code Playgroud)

javascript algorithm complexity-theory time-complexity

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