我正在尝试将Janrain Engage作为自定义模块与Appcelerator Titanium集成.我创建了一个示例模块,并将JREngage文件夹拖到示例模块xcodeproj中,如Jainrain文档中所示.
现在我给这个项目提供构建命令,然后执行./build.py,最后我执行titanium run命令.它在带有空白屏幕的模拟器中启动应用程序,并立即崩溃抛出以下错误.
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle </ Users/abhilash/Library/Application Support/iPhone Simulator/4.2/Applications/CA167346-4091-4E16-B841-955D1D391713/test.app>(loaded)'名称为'JRProvidersController''
为什么会发生这种错误?
我刚开始在流星上使用铁路由器.我需要在主页上显示图像.我能够使用客户端路由为'home'配置路由.对于我尝试google的静态文件,发现添加服务器端路由可能有所帮助.所以,我在服务器的router.js上添加了以下代码.
Router.map(function() {
this.route('files', {
path: '/files/:path(*)',
action: function() {
var path = this.params.path;
console.log('will serve static content @ '+path);
this.response.sendfile(path);
}
});
});
Run Code Online (Sandbox Code Playgroud)
当我尝试访问时http://localhost:3000/files/someImage.png,它表示没有定义路由/files/someImage.png.难道我做错了什么?有没有其他方法使用铁路由器提供静态文件?
我有一个有按钮的网页.目前,我将此按钮绑定到一个javascript处理程序,使其在单击时将页面重定向到给定的URL.
HTML:
<button class="click-me">Clike me to navigate</button>
Run Code Online (Sandbox Code Playgroud)
JS:
$('.click-me').on('click', function() { window.location = '/myloc'; });
Run Code Online (Sandbox Code Playgroud)
我现在正在尝试构建此页面的后备(无javascript)版本.我想这个按钮做同样的工作但不使用javascript.换句话说,即使浏览器的javascript被禁用,我也试图让这个按钮正常工作.
我知道这可以通过表格来实现(如下图所示).但我正在寻找任何更清洁的实施.
<form name="hack" action="/myloc">
<button type="submit" class="click-me">Click me to navigate</button>
</form>
Run Code Online (Sandbox Code Playgroud) 我在我的移动网站上使用zepto库.我最近了解到zepto没有slideDown()像jquery 这样的插件.我想为zepto实现相同的功能.
我在jsfiddle上尝试了一个(http://jsfiddle.net/goje87/keHMp/1/).这里显示元素时没有动画.它只是闪烁下来.我如何引入动画?
PS:我无法提供固定高度,因为我将此插件应用于其高度属性不可知的元素.
谢谢!
我是节点js的新手.我试图创建一个简单的HTTP服务器.我按照着名的例子创建了一个'Hello World!' 服务器如下.
var handleRequest = function(req, res) {
res.writeHead(200);
res1.end('Hello, World!\n');
};
require('http').createServer(handleRequest).listen(8080);
console.log('Server started on port 8080');
Run Code Online (Sandbox Code Playgroud)
运行此代码将按预期正确启动服务器.但是尝试访问http://127.0.0.1:8080会因为抛出res1未定义的错误而导致崩溃.我希望服务器仍然可以继续运行,并在遇到错误时正常报告错误.
我该如何实现?我试过try-catch但这对我没有帮助:(
我计划在下一个项目中使用Hogan.js.我试着尝试一下.我只是陷入困境,无法找到如何使用Hogan.js的助手.我以前习惯使用Handlebars.有没有办法在Hogan上有类似的东西?
示例代码:
var isExecutionOver = false,
myFunction = function() {
// does some asynchronous stuff and sets isExecutionOver to true
// when the asynchronous job is over.
};
myFunction();
// Kill myFunction if it takes more than 3 seconds
setTimeout(function() {
if(!isExecutionOver) {
// How do I kill myFunction?
}
}, 3*1000);
Run Code Online (Sandbox Code Playgroud)
myFunction在上面的代码片段中,如果它无法在给定时间内(本例中为 3 秒)完成其工作,我将尝试终止(或者换句话说,停止执行) 。
PS:请假设我无法控制 myFunction 定义。我唯一可以工作的地方就是里面setTimeout。
我需要在数据库(mySQL)中以键值对的形式存储少量项目及其属性.我打算按照以下方式做到这一点.
我将使用两个表items和item_properties.
items
itemId | itemName ------------------- 1923 | AC 1235 | Fridge 8273 | Heater
item_properties
itemId | property | value -------------------------------- 1923 | effect | cooling 1923 | consumption | efficient 1923 | type | split 1235 | effect | cooling 1235 | volume | 20 liters 8273 | effect | heating 8273 | consumption | efficient 8273 | heatMethod | coil
现在,如果我必须选择"效果"为"冷却"的项目,我可以使用以下查询(这将在结果中给出'AC'和'Fridge').
SELECT itemName FROM items i, item_properties p WHERE i.itemId=p.itemId AND (p.property …
我想以编程方式从我的flex应用程序执行CMD命令.就像是
> mediaplayer.exe "mySong.mp3"
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用fscommand但没有成功.谷歌搜索时我了解到AIR不支持它.我想知道是否还有其他替代方法来执行命令.谢谢...
我有一个文件init.php,我希望自动将其包含在每个进入我服务器的HTTP请求中.我的服务器使用PHP 5.3和快速CGI进行LAMP配置.任何实现这一目标的方法都是受欢
我已经尝试过的:
我已经尝试过auto_prepend_file使用.htaccessfile 的方法,但没有成功.
我做了以下事情.
.htaccess 文件:
php_value auto_prepend_file /home/user/domain.com/init.php
Run Code Online (Sandbox Code Playgroud)
init.php 文件:
<?php
echo "statement 2";
?>
Run Code Online (Sandbox Code Playgroud)
index.php 文件:
statement 1
Run Code Online (Sandbox Code Playgroud)
所以,现在,如果我访问http://domain.com/,我发现只有声明1被打印.声明2未打印.
请告诉我如何更正此问题,或者是否有其他方法可以实现此目的.
我在 Mac 上下载了sourcetree 应用程序,并向其中添加了本地 git 存储库。每当我尝试隐藏某些内容或提交某些内容时,sourcetree 都会抛出与 gpg 相关的错误。错误示例如下。
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree stash save test-stash
/Applications/SourceTree.app/Contents/Resources/bin/gpg: line 2: gpg2: command not found
error: gpg failed to sign the data
Cannot save the current index state
Completed with errors, see above
Run Code Online (Sandbox Code Playgroud)
我无法找出此错误的原因。据我记得,我还没有为任何类型的签名配置项目或 sourcetree 应用程序。
如果您能帮助我解决此问题,那将会有很大帮助。
我正在尝试将javascript SDK(来自http://connect.facebook.com/en_US/all.js的all.js文件)动态地包含在我的网络应用程序的javascript中.我使用了以下代码.
$.getScript('http://connect.facebook.com/en_US/all.js', function() {
alert('Facebook script has loaded');
});
Run Code Online (Sandbox Code Playgroud)
执行此操作时,目前我发现页面从不发出警报.我的主要目的是以编程方式加载Facebook JS SDK.如果我正在做的事情有什么问题,或者有任何其他方法可以实现,请告诉我.
在javascript中定义对象时,是否有一种方法可以让该对象的成员访问同一对象的另一个成员的值?例如,如果我在下面定义(使用jquery)
var x = $.extend({}, {
greeting: 'hello',
message: this.greeting+' world'
});
alert(x.message);
Run Code Online (Sandbox Code Playgroud)
以上代码会发出警报undefined world.如何使其greeting在定义期间取值.在这种情况下,预期的输出是hello world.
javascript ×6
jquery ×3
html ×2
.htaccess ×1
apache-flex ×1
appcelerator ×1
asynchronous ×1
button ×1
command-line ×1
git ×1
gnupg ×1
hogan.js ×1
ios ×1
iphone ×1
iron-router ×1
key-value ×1
kill ×1
meteor ×1
meteorite ×1
mustache ×1
mysql ×1
node.js ×1
object ×1
php ×1
slidedown ×1
sourcetree ×1
titanium ×1
webserver ×1
xcode ×1
zepto ×1