小编Igo*_*r R的帖子

从javascript将事件处理程序的值返回到父函数

我需要将一个返回的值和事件处理程序放入首先启动事件的函数中,只返回将仅在事件处理程序中接收的值.我相信应该有一个简单的方法来实现这一目标或从不同的角度解决问题.

我真正需要做的是:

  1. 创建一个新的img DOM对象以将dataURL提供到(dataURL来自canvas.toDataURL())
  2. img.onload会让我返回dataURL

我正在使用jQuery,如果这有点帮助,但当然不必.

根据我的理解,我不能立即依赖img来获取数据,并且使用超时来等待事件触发并使用一些全局变量感觉很愚蠢,特别是因为一些可能并行处理.

对于更多背景,这是用于在使用HTML5引擎上传(多个)之前调整图像大小.

甚至感谢阅读,当然还有任何提示:)

谢谢,伊戈尔

javascript

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

Jade nodejs"没有标签前缀"

Jade的文档提到了"无标记前缀",但我找不到它的含义.

这意味着,正如我所看到的,只是没有包装标签的纯文本.

建议?

node.js pug

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

使用mikeal请求发布(通过流式传输?)

我正在尝试使用mikeal请求库发布照片,但帖子来了emp

request = require('request')
fs = require("fs")
fs.createReadStream('zebra.jpg').pipe(request.post('http://localhost:2000'))
Run Code Online (Sandbox Code Playgroud)

(在localhost:2000上我现在有一个简单的回声)

现在,这可行,但我想使用标准POST格式传递其他参数.

我实际上要做的是通过API将图像发布到Facebook,这意味着我想要包含一个标题,还可能包含更多字段.

如果流式传输不是正确的方法(虽然我看到很多好处,比如没有临时文件和缓冲区就会离开),那么什么是正确的?

谢谢你的想法.

UPD:

我到目前为止:

fs.createReadStream('zebra.jpg').pipe(graph.post('418533674856800/photos', 
    {message:"I'm a new API photo!", name:"API Photo",privacy:{value:"EVERYONE"}},                  
                    function(err, res) {
                          console.log(res);
            }));
Run Code Online (Sandbox Code Playgroud)

但它回来了

dest.on('drain', ondrain);
   ^
TypeError: Object #<Graph> has no method 'on'
at [object Object].pipe (stream.js:52:8)
at Request._callback (c:\My Stuff\Creatiff\PRAGmatiki\Web-node.js\postaspage.js:66:36)
at Request.callback (c:\My Stuff\Creatiff\PRAGmatiki\Web-node.js\node_modules\request\main.js:119:22)
at Request.<anonymous> (native)
at Request.emit (events.js:70:17)
at Request.<anonymous> (c:\My Stuff\Creatiff\PRAGmatiki\Web-node.js\node_modules\request\main.js:521:16)
at Request.emit (events.js:67:17)
at IncomingMessage.<anonymous> (c:\My Stuff\Creatiff\PRAGmatiki\Web-node.js\node_modules\request\main.js:483:14)
at IncomingMessage.emit (events.js:88:20)
at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:130:23)
Run Code Online (Sandbox Code Playgroud)

这是因为我正在流媒体吗?请帮忙!

facebook request node.js facebook-graph-api

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

prettyPhoto,"标题"和工具提示

在prettyPhoto中,如何让照片描述来自除了"title"(添加到<a>周围的标签<img>)以外的其他内容?当鼠标悬停在图像上时,它会在我的网站上显示丑陋的html,我只想在它打开时看到并由prettyPhoto显示(因此它包含html),但不是工具提示.

我有一个想法是插入一个事件,但唯一相关的是changepicturecallback,我无法弄清楚如何从中访问当前的照片元素.

也许这是jQuery本身的东西,但我有点迷失在哪里找到它.

任何想法都会有帮助.

谢谢,伊戈尔

jquery prettyphoto

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

Bootbox.js正在向上滚动窗口

我没有太多的代码要显示在这里,我使用bootbox.js(http://bootboxjs.com/)进行警报,每次弹出警报时页面都会滚动到顶部.任何想法如何预防呢?我正在删除长列表中的项目,并希望页面保持原样.

bootbox.backdrop(false)
bootbox.confirm("Delete: " + alarmId + "?", function(result){
if(result)
    doStuff
})
Run Code Online (Sandbox Code Playgroud)

至于HTML,我试过两个 -

<a href="#" class="close alarmDelete">&times;</a>
Run Code Online (Sandbox Code Playgroud)

<a class="close alarmDelete">&times</a>;
Run Code Online (Sandbox Code Playgroud)

还有其他一些方法,无论如何它会向上滚动.

谢谢!

javascript twitter-bootstrap

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