我使用react-native来构建一个跨平台的应用程序,但我不知道如何设置环境变量,以便我可以为不同的环境设置不同的常量.
例:
development:
BASE_URL: '',
API_KEY: '',
staging:
BASE_URL: '',
API_KEY: '',
production:
BASE_URL: '',
API_KEY: '',
Run Code Online (Sandbox Code Playgroud) 我试图使用手风琴和折叠插件使用Twitter引导程序来模仿Outlook栏,到目前为止我得到了崩溃和手风琴的工作,但它目前允许折叠所有部分.
我想限制它,以便始终显示一个且仅一个.
这是我正在研究的那个:http://jsfiddle.net/trajano/SMT9D/我觉得它在某个地方沿着
$('#accordions').on('hide', function (event) {
console.warn("HIDE TRIGGERED, check if trying to hide the active one if so stop");
})
Run Code Online (Sandbox Code Playgroud) 我正在尝试运行Karma-babel-preprocessor和一个直接的ES6生成器:
//require('babel/polyfill');
describe("how Generators work", function() {
it("will allow generator functions", function() {
/*function * numbers() {
yield 1;
yield 2;
yield 3;
};*/
let numbers = {
[Symbol.iterator]:function*(){
yield 1;
yield 2;
yield 3;
}
}
let sum = 0;
for(n of numbers){
sum += n;
}
expect(sum).toBe(6);
});
});
Run Code Online (Sandbox Code Playgroud)
从这里我用babel生成了我的测试文件(ES6 => ES5):
babel src --watch --out-dir tests
然后我跑了karma start我得到错误:
ReferenceError:未定义"regeneratorRuntime".
karma.conf.js中的相关位:
// list of files / patterns to load in the browser
files: [ …Run Code Online (Sandbox Code Playgroud) 如何在socket.io中使用动态命名空间.
我正在寻找(可怜的)文档,它说必须像这样使用命名空间:
io.of('/news')
io.of('/akfda')
要使用命名空间io.of("/namespace").
我是否需要在服务器中注册每个命名空间?也许我想要一个动态内容的命名空间.
我该怎么做:
io.of('/:somethign/:id')
我看到有几个类似的线程,但我找不到我的答案.
我正在制作和Android应用程序,我想使用节点作为服务器进行实时通信.
我真的无法让这个工作.
可能我犯了很多错误,但我想尝试理解.
我的服务器很简单
var http = require('http'),
io = require('socket.io'),
server = http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(':)');
});
server.listen(8080);
var socket = io.listen(server);
socket.on('connection', function(client){
client.send("hello");
console.log("connected!");
});
Run Code Online (Sandbox Code Playgroud)
这工作......我尝试使用网络应用程序,我可以连接.
但我不能用java ..
我尝试了kryonet,但是我得到了一个例外,例如"已连接但注册超时"
我试过weberknecht我在创建socket到ws://184.xxxxxx:8080时遇到"错误"
我试过TooTallNate,没有运气,它只是调用onClose方法.
我试过jWebSocket,但我无法让它工作......
所以我在这里,寻求帮助,有谁知道怎么做到这一点?有什么建议吗?
PS for TooTallNate我使用的是这样的东西:
Net net = new Net(new URI("ws://184.xxxxxx:8080"),WebSocketDraft.DRAFT76);
Run Code Online (Sandbox Code Playgroud)
问题可能在这里吗?
更新:我处理了这个!经过一段美好的睡眠后,我有了这个想法,我使用的是socket.io,糟糕的主意......现在我使用了Node Websocket Server和 weberknecht.服务器看起来像这样:
var ws = require("websocket-server");
var server = ws.createServer();
server.addListener("connection", function(client){
console.log("new connection");
client.send("aaaaaa");
client.addListener("message", function(msg){
}); …Run Code Online (Sandbox Code Playgroud) 我有一个名为images/tips的目录.
现在在该目录中我有许多可以改变的图像.
我希望PHP脚本能够读取目录,查找图像以及找到随机图像的图像.
有关如何做到这一点的任何想法?
我想要做的是在调用索引路由(即localhost:3000)时提供index.html文件.
我使用koa-router进行路由,所以我的路由如下:
app.all("/", function * (next){
//Send the file here
});
Run Code Online (Sandbox Code Playgroud)
我试着像这样使用koa-static:
var serve = require('koa-static');
app.all("/", function * (next){
serve("index.html");
});
Run Code Online (Sandbox Code Playgroud)
但那没用.然后我尝试使用co-views(我现在将html文件放在公共目录中):
var views = require("co-views");
var render = views("public");
app.all("/", function * (next){
this.status = 200;
this.body = yield render("index.html");
});
Run Code Online (Sandbox Code Playgroud)
但那没用.
那么有谁能告诉我我必须做什么?
我是GWT和JavaScript的新手.我试图遵循这种类型的类似问题,但我一直都在失败.
我有一个GWT应用程序,我需要从Javascript调用Java函数(尤其是在href标签的onclick上.)以下是我所做的.
public class JSNITest {
public static void handleAnchorClick(int a , int b) {
Window.alert("Current row and Column is " + a + " " + b);
}
public static native void exportMyFunction()/*-{
$wnd.handleAnchorClick = function(param1,param2){
@company.package.class.JSNITest::handleAnchorClick(*)(param1,param2);
}-*/;
}
Run Code Online (Sandbox Code Playgroud)
在HTML中,
<a href="javascript:handleAnchorClick(a1,a2);">link</a>
Run Code Online (Sandbox Code Playgroud)
(a1 , a2)是我的代码中的两个整数变量.我还在入口点函数中调用了EnclosingClass.exportMyFunction().我一直遇到各种异常(No Such class exception).有人可以纠正我吗?
问候
我制作了一个脚本来控制主从复选框(自动检查和取消选中).
这是我的JS:
$(document).ready(function() {
$('#myCheck').click(function() {
$('.myCheck').attr('checked', false);
});
$('.myCheck').click(function() {
if ($('.myCheck').is(':checked')) {
$('#myCheck').attr('checked', false);
} else {
$('#myCheck').attr('checked', true); // IT DOESN'T WORK, WHY ?
alert("Checkbox Master must be checked, but it's not!");
}
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的HTML:
<input type="checkbox" id="myCheck" checked="checked" /> Checkbox Master<br />
<input type="checkbox" class="myCheck" value="1" /> Checkbox Slave 1<br />
<input type="checkbox" class="myCheck" value="1" /> Checkbox Slave 2
Run Code Online (Sandbox Code Playgroud)
看看我简单的JsFiddle来理解这个问题.
编辑1:像Inser说,问题发生在jQuery 1.9.2及更高版本.jQuery 1.8.3没有更多问题.奇怪...
编辑2: Inser找到解决方案,使用.prop('checked',true)代替.attr('checked',true).看看下面的评论......
我完成项目后收到了两条错误消息:
在解决构建路径错误之前,无法构建项目.
未绑定的类路径容器:项目'method_test'中的'JRE系统库[OSGi/Minimum-1.2]'
我想如果我弄清楚第二个错误,第一个错误就会消失.但是,我在10.5.8 Mac上运行eclipse Juno,我无法从Oracle网站安装必要的JRE,因为它们不兼容Mac.
javascript ×3
node.js ×3
java ×2
accordion ×1
android ×1
babeljs ×1
checkbox ×1
eclipse ×1
gwt ×1
gwt-exporter ×1
gwtquery ×1
jquery ×1
jsni ×1
karma-runner ×1
koa ×1
php ×1
react-native ×1
socket.io ×1
websocket ×1