小编nic*_*las的帖子

ReactNative TextInput placeholderTextColor似乎不起作用

这似乎是这么简单的事,我不明白我怎么没有得到这个权利,但placeholderTextColor在ReactNative的TextInput是不是做了我什么.

http://facebook.github.io/react-native/docs/textinput.html#placeholdertextcolor

<TextInput
    style={styles.input}
    placeholder="Foobar"
    placeholderTextColor="#FFFFFF"/>
Run Code Online (Sandbox Code Playgroud)

什么也没做....

react-native

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

backbone.js集合获取变量

这看起来很明显,但我不知何故错过了......

你如何发送选项以及backbone.js集合fetch()?

或者,从更广泛的角度来看:我在服务器上有一个大型数据集,在这种情况下是消息,我想通过集合访问它.看到可能有数以千计的消息我不想简单地一次获取和存储所有消息,因此我的集合必须至少理解限制和偏移.更不用说查询过滤或排序列表了.

骨干系列甚至可以处理这个问题吗?

干杯

javascript collections backbone.js

16
推荐指数
2
解决办法
7090
查看次数

RequireJS vs Dojo 1.7 AMD

有点抽象的问题,但我很惊讶我已经找不到了:

现在Dojo已经将所有AMD都用于1.7,它与RequireJS,Lab,Head等相比如何......

编辑:我意识到实验室和头部不是AMD加载器.澄清:

我喜欢Dojo如何将其核心分解为小巧,简洁,单一用途的模块.(我假设这些模块现在可以与任何AMD加载器一起使用,虽然我没有测试过)这使得dojo.js本身仅仅比AMD加载器更多.

所以问题是:作为AMD加载器,Dojo如何堆叠起来.就如何遵循规格,速度,大小,效率等而言如何.这似乎是一个非常激烈的话题中的新生儿,但我听到的惊喜却很少.

javascript dojo amd requirejs

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

nodejs中的图形数据库

有点抽象的问题......

我正在查看nodejs中的图形数据库.

在我能够找到的所有选项中:Neo4J,Infinite Graph,Sones,InfoGrid等,似乎都没有节点API,因此必须通过某种HTTP来访问.有没有人有任何使用这些经验的经验?什么是最好的选择?

谢谢.

database node.js

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

Rich ReactNative TextInput

在React Native中创建"富"TextInput的任何方法?也许不是一个完整的wysiwyg,但也许只是改变各种文字的文字颜色; 喜欢Twitter或Facebook上的@mention功能.

react-native

12
推荐指数
4
解决办法
3346
查看次数

在浏览器中导入RxJS 6?

现在所有现代浏览器都支持javascript模块,我正在浏览器中尝试 import代码.我们可以npmunpkg.com获取模块,并且我找到了jspm项目,它将npm模块包装成可以被浏览器使用的格式.

但我仍然遇到问题,尤其是RxJS.RxJS,从版本6开始,建议您导入构造函数和运算符,如下所示:

import { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';
import { map, filter, switchMap } from 'rxjs/operators';
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试在浏览器中执行以下操作:

import { Observable, Subject, ReplaySubject, from, of, range } from 'https://dev.jspm.io/rxjs@6';
import { map, filter, switchMap } from 'https://dev.jspm.io/rxjs@6/operators';
Run Code Online (Sandbox Code Playgroud)

我在这些方面遇到错误:

未捕获的SyntaxError:请求的模块" https://dev.jspm.io/rxjs@6/operators "未提供名为"map"的导出

我可以通过导入整个rxjs模块并弄清楚我需要什么来解决它,就像我使用CDN一样:

import rxjs from 'https://dev.jspm.io/rxjs@6';
const { Observable } = rxjs;
import operators from 'https://dev.jspm.io/rxjs@6/operators';
const { …
Run Code Online (Sandbox Code Playgroud)

javascript npm rxjs jspm unpkg

12
推荐指数
2
解决办法
4360
查看次数

获取具有本机响应的设备令牌

是否有任何方法可以使用react native来获取按需通知的设备令牌?从文档来看,似乎唯一一次暴露令牌的是PushNotification寄存器事件.

更一般地说,处理设备令牌的常见做法是什么?

如果一个用户登录我的应用程序,该应用程序从PushNotification请求权限,则会触发注册事件,并且我可以将该设备与登录用户相关联.到目前为止一切顺利,但如果该用户退出,我打破了该关联以停止通知,当另一个用户登录时我该怎么办?该应用已拥有权限,因此注册不会再次触发.如何获取设备令牌以将其与新用户关联?

或者我是否以错误的方式思考这个问题?

push-notification react-native

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

requireJS和LESS

我正在使用LESS的客户端javascript版本来编译更少的代码,并希望在最终的实时网站上继续使用它(我知道...糟糕的形式,但它让我能够允许用户自少一些变量,有"主旋律"他们在飞行中整个应用程序,看到它,一旦加载从来没有刷新,我想的加载时间附加的第二编译少是可以接受的)web应用程序.

我也在使用requireJS.

问题是:

A)如何让requireJS加载更少的代码?

B)编译完成后,是否会减少发送任何事件?和

C)有没有办法触发更少的命令重新编译?

谢谢.

javascript less requirejs

10
推荐指数
2
解决办法
5759
查看次数

在foreach绑定中knockoutjs afterRender功能

我正在尝试使用knockoutjs foreach绑定指定插入元素的入口效果.设置非常简单:

myViewModel.myObservableArray.push({enter:function() { ... });
Run Code Online (Sandbox Code Playgroud)

并在标记中:

foreach:{data:myObservableArray, afterRender:enter}
Run Code Online (Sandbox Code Playgroud)

好像它应该工作......对吗?但它没有在项目上找到输入功能.我发现的确有效:

myViewModel.enter = function(something, item) { item.enter(); };

foreach:{data:myObservableArray, afterRender:$root.enter}
Run Code Online (Sandbox Code Playgroud)

将enter函数添加到根视图模型并绑定afterRender到$ root.enter.然后输入作为其第二个参数传递该项目,因此可以依次调用项目的输入功能,但感觉就像一个黑客.

谁能解释一下这里发生了什么?

谢谢.

编辑:

澄清我创造了一个小提琴.

这样做非常简单,并且在动画过渡示例中有更深入的介绍.它在根视图模型中为使用foreach绑定插入的每个dom元素运行一个函数.

所以问题是:如果我想要特定于项目的afterRender,afterAdd或beforeRemove函数怎么办?我可以看到这很有用.特别是如果使用模板绑定来动态选择模板(注释4).这样做有干净的方法吗?现在我enter在视图模型的根目录中有一个函数,它只是调用enter项目上的函数,但就像我上面说的那样,感觉就像一个黑客.

javascript knockout.js

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

更新深度ReactJS状态

我有一个ReactJS组件状态的项目数组,我正在迭代创建一个表单.我的问题是:当字段更改时,如何最好地更新这些项目?

例如:

var items = this.state.foo.bar.items.map(function(item, i) {
    return <input value={item.baz} onChange={??}
});
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我的onChange处理程序会是什么样子?我是否item.baz直接更改了该属性this.setState(state)?似乎错了.我正在查看React immutability helpers,但是看看如何使用数组索引.

谢谢.

javascript reactjs

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