我用jQuery触发了一些DOM事件 triggerHandler()
<!DOCTYPE html>
<html>
<head>
<title>stackoverflow</title>
<script src="http://ajax.googleapis.com:80/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
<script>
$(document).ready(function() {
$(document).on('hey', function(customEvent, originalEvent, data) {
console.log(customEvent.type + ' ' + data.user); // hey stackoverflow
});
// how to this in vanilla js
$(document).triggerHandler('hey', [{}, {
'user': 'stackoverflow'
}])
});
</script>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
如何在没有jQuery的情况下触发这个?
重要提示:我需要知道事件类型和自定义数据
我用gcloud预览应用程序部署解析了一个应用程序.
有没有办法将其下载到其他本地机器?我怎样才能获得这些文件?我通过ssh尝试了没有成功(无法访问docker目录)
更新:我发现了这个:
gcloud preview app modules download default --version 1 --output-dir=my_dir
Run Code Online (Sandbox Code Playgroud)
但它不是加载文件
日志
Downloading module [default] to [my_dir/default]
Fetching file list from server...
|- Downloading [0] files... -|
Run Code Online (Sandbox Code Playgroud) 你有一个想法,动画猫如何移动更顺畅?
这是口吃,我不知道如何设置它更顺畅.jQuery.fx.interval没有帮助
http://christianhaller.com/jquery-animate-img.html
thx,christian
我有一个AWS Lambda函数,需要~30秒.当我将其连接到API网关时,由于5秒超时,它正在发送504.所以我的easyCron工作失败了,不会再试一次(我只有一个免费的计划)
所以我需要一个API,它发送一个正确的200状态.我的想法:
通过短期lambda调用长期lambda.该策略允许调用.
这是代码
var AWS = require('aws-sdk'),
params = {
FunctionName: 'cctv',
InvocationType: 'RequestResponse',
LogType: 'Tail'
},
lambda;
AWS.config.update({region: 'us-east-1'});
lambda = new AWS.Lambda();
exports.handler = function (event, context) {
'use strict';
lambda.invoke(params, function (err, data) {
if (err) {
console.log(err, err.stack);
}
else {
console.log(data);
}
});
context.succeed('hey cron job, I think my lambda function is not called');
};Run Code Online (Sandbox Code Playgroud)
但我认为,context.succeed()中止了执行lambda.invoke()
你知道如何解决这个问题吗?