小编D-M*_*arc的帖子

html表单标记的用途是什么

我不明白html中表单标记的用途.

我可以轻松地完全使用任何输入类型而无需使用表单标记.将输入包裹起来几乎是多余的.

另外,如果我使用ajax来调用服务器端页面,我可以简单地使用jQuery.唯一的例外是我注意到由于某种原因你必须在表单标签周围包装一个上传脚本.

那么为什么表单仍然广泛用于文本输入这样的简单事情?这似乎是一个非常古老和不必要的事情.

我只是没有看到它的好处或需要.也许我错过了什么.

html javascript php forms jquery

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

Amazon S3 - 如何检查预签名URL是否已过期?

如果我生成的Presigned URL已过期,我应该get_headers()(在PHP中)查看是否403 Forbidden抛出错误,否则使用相同的URL?或者这是一个坏主意,因为这是一个不必要的GET请求?我是否应该每次只重新生成一个新的Presigned URL?我有点困惑,因为似乎没有太多关于此的信息.

php amazon-s3 amazon-web-services pre-signed-url

8
推荐指数
2
解决办法
2533
查看次数

如何在vanilla javascript中链接for循环中的promises

如果我正在进行如下的异步调用,如何使用promises链接它们,那么我可以按顺序执行操作?在这个例子中,最终发生的事情是arr将项目推迟.我更喜欢答案,但只要它有效,任何事情都会做

var fbArrOfAlbumNames = ['Profile Pictures', 'Cover Photos', 'Mobile Uploads'];
var arr = [];
for(var x = 0; x < fbArrOfAlbumNames.length; x++) {
  (function(cntr) {
    FB.api('/' + fbArrOfAlbumNames[cntr] + '/photos/', {fields: 'picture,album'}, function(response) {
      arr.push(response);
    }
  })(x);
}
Run Code Online (Sandbox Code Playgroud)

javascript promise es6-promise

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