小编zim*_*t28的帖子

缩放fabric.js画布对象

我的页面上有一个fabric.js画布,我希望能够做出响应.我的代码适用于缩放画布本身,但不适用于我在其上绘制的对象.任何的想法?我搜索过但是找不到适合我的解决方案.

var resizeCanvas;

resizeCanvas = function() {
  var height, ratio, width;
  ratio = 800 / 1177;
  width = tmpl.$('.canvas-wrapper').width();
  height = width / ratio;

  canvas.setDimensions({
    width: width,
    height: height
  });
};

Meteor.setTimeout(function() {
  return resizeCanvas();
}, 100);

$(window).resize(resizeCanvas);
Run Code Online (Sandbox Code Playgroud)

javascript canvas html5-canvas fabricjs meteor

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

角度锅炉板

似乎有一些angular.js样板工具包可以开始使用; 有角度的种子,有些使用requirejs等等,但我找到的许多看起来都很陈旧.对角度来说是新手:是否有任何样板"去",每个人都在大肆炒作?我正在寻找一种好的,经过验证的方式来提供我的应用程序结构.

到目前为止我能找到的东西包括

javascript angularjs

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

对象:深度省略

有没有办法_.omit在嵌套对象属性上使用?

我希望这发生:

schema = {
  firstName: {
    type: String
  },
  secret: {
    type: String,
    optional: true,
    private: true
  }
};

schema = _.nestedOmit(schema, 'private');

console.log(schema);
// Should Log
// {
//   firstName: {
//     type: String
//   },
//   secret: {
//     type: String,
//     optional: true
//   }
// }
Run Code Online (Sandbox Code Playgroud)

_.nestedOmit显然不存在,只是_.omit不影响嵌套属性,但应该清楚我在寻找什么.

它也不必是下划线,但根据我的经验,它通常只会使事情变得更短更清晰.

javascript underscore.js

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

CSS/Flexbox:与最大元素相同的宽度,如列

我为我的应用程序构建了一个列表组件,由于样式,我无法使用表.

我希望"行"中的元素从上到下具有相同的宽度,如列.代码看起来类似于:

<div class="row">
  <div class"element>iPhone </div>
  <div class"element>Buy an iPhone now!</div>
</div>
<div class="row">
  <div class"element>Airport Express </div>
  <div class"element>Buy an Airport Express now!</div>
</div>
<div class="row">
  <div class"element>iPad </div>
  <div class"element>Buy an iPad now!</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是它目前的样子:

它看起来像什么

这就是我想要的:

应该是什么样的

有没有办法做到这一点?

css flexbox

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

NodeJs - 用户上传到s3

我对node.js很新,并且想要做以下事情:

  • 用户可以上传一个文件
  • 上传应保存到亚马逊s3
  • 文件信息应保存到数据库中
  • 脚本不应限于特定的文件大小

因为在我可能有一些错误的想法之前我从未使用过S3或完成上传 - 请纠正我,如果我错了.

因此,在我看来,原始文件名应保存到数据库中并返回下载,但S3上的文件应重命名为我的数据库条目ID,以防止覆盖文件.接下来,文件应该流式传输还是什么?我从来没有这样做但是在服务器上缓存文件然后将它们推送到S3似乎并不聪明,是吗?

谢谢你的帮助!

file-upload amazon-s3 node.js

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