我有一个名为gallery的视图选项.我想在渲染图库时(直到它关闭)听取并处理keydown事件.
我如何在骨干事件中这样做?我已经尝试了'keydown X'的所有变体:功能,但没有一个有效.
我有两个带有不同src网址的html img对象.我想组合这两个图像(使用画布),并创建一个合并的img对象.
这可能吗?怎么样?
我今天大部分时间都在尝试实施Instapaper的XAuth API.我还没有得到一个oauth令牌.
我有什么想法我做错了吗?
我正在使用node.js和oauth模块.我的理解是我需要将用户名,密码,amd模式作为额外参数传递.而oauth模块应该处理所有的oauth参数.但事实并非如此.这是代码:
var OAuth = require('oauth').OAuth;
var oauth = new OAuth(
'',
'https://www.instapaper.com/api/1/oauth/access_token',
'CONSUMER_KEY',
'CONSUMER_SECRET',
'1.0',
null,
'HMAC-SHA1',
null
);
var extra = {
'x_auth_username': 'USERNAME',
'x_auth_password': 'PASSWORD',
'x_auth_mode': 'client_auth'
};
var hello = oauth._prepareParameters('', '', 'POST', 'https://www.instapaper.com/api/1/oauth/access_token', null);
var url = 'https://www.instapaper.com/api/1/oauth/access_token';
var f = true;
for (var i in hello) {
if (f) {
url += '?';
f = false;
} else {
url += '&';
}
url += hello[i][0] + '=' + hello[i][1];
}
console.log(url+'&x_auth_mode=client_auth&x_auth_username=&x_auth_password=') …
Run Code Online (Sandbox Code Playgroud) 我有一个包含新闻Feed的网页.新闻源有一堆垂直堆叠的图像.当用户向下滚动时,新图像会填充页面.
事情开始快速而平稳,但随着更多图像加载(以及更多向下滚动),页面开始变得非常缓慢和波动.滚动变得非常不顺畅.
有什么问题?我该如何解决这个问题?
我正在尝试学习javascript,并且今晚使用广度优先搜索编写了一个getElementByID()函数.简而言之:我迷路了.
小提琴:http://jsfiddle.net/timdown/a2Fm6/
码:
var nodes = [];
function getElementById(node, id) {
alert(nodes.length);
if (node.childNodes[i].id == id) {
return node.childNodes[i];
} else if (node.childNodes[i].length > 0) {
for (var i = 0, len = node.childNodes.length; i < len; ++i) {
nodes.push(node.childNodes[i]);
}
}
if (nodes.length > 0) {
getElementById(nodes[0], id);
}
}
var el = getElementById(document.body, 'id');
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
javascript ×3
css ×2
html ×2
backbone.js ×1
canvas ×1
css3 ×1
gradient ×1
html5 ×1
html5-canvas ×1
image ×1
instapaper ×1
node.js ×1
oauth ×1
scroll ×1
view ×1
xauth ×1