小编Src*_*Src的帖子

承诺待定

我的代码:

let AuthUser = data => {
  return google.login(data.username, data.password).then(token => { return token } )
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行这样的东西时:

let userToken = AuthUser(data)
console.log(userToken)
Run Code Online (Sandbox Code Playgroud)

我越来越:

Promise { <pending> }
Run Code Online (Sandbox Code Playgroud)

但为什么?

我的主要目标是将令牌从中google.login(data.username, data.password)返回一个promise,转换为变量.然后才会执行某些操作.

javascript node.js promise

89
推荐指数
4
解决办法
15万
查看次数

使用有限元素列出旋转

我有container里面的列表(卡)div .当我将它悬停时,卡片开始移动(translateX animation).containerwidth300px,元件计数container:3,每一个元素width:100px.

所以你可以在容器中看到3个元素overflow:hidden.我要做的是,当没有元素在第三个元素之后显示translateX动画-100px = 100px空格时,它从最后一个列表中的1个元素开始,没有空格.

就目前而言,我不知道如何在没有重复等的情况下完成任务.

这就是我现在所拥有的: 小提琴(悬停卡看翻译动画)

UPD 1: 代码和数据(卡数,容器大小)例如,我将尝试更好地解释我想要的东西:我的目标是建立卡片列表,按下按钮后,列表将开始移动(比如在一些时间里使用translateX动画)(例如translateX:12491px,animation-duration:15s ;)并停止.但问题是列表中的碎片数量将在3-40张卡的范围内(每张卡的宽度和高度均为100px).因此,当我将translateX:12491px设置为例如,它将超出范围,并且在列表中的最后一张卡出现空白后.我希望第一张和最后一张卡以某种方式被捆绑,并且在最后一张卡片后立即出现在列表中的第一张卡片等等.也许我正在以错误的方式寻找解决方案,但我想你明白了主要想法.

UPD 2: 我发现cs:go使用我想在html\css\js上写的动画.这是视频:youtube.com

HTML:

<div class="container">
    <div class="cards">
        <div class="card">
        1
    </div>
    <div class="card">
        2
    </div>
    <div class="card">
        3
    </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.container
{
    width:300px;
        height: 100px;
    border: 2px solid black;
    overflow: hidden;
}
.card
{
    float:left;
    height: 100px;
    width: …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 css3 translate-animation

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

关注与服务

最近我正在构建一个复杂的逻辑控制器,并希望通过"单一责任"原则对其进行重构.所以我读到了服务.但有时后来我看到了担忧.我虽然它是ruby服务的替代品(因为没有默认的Services文件夹等),但找不到任何好的文章,如"关注与服务"等.

我听说关注的是控制器的模型和服务,但仍然找不到任何证明这一点的主题或文章.

任何人都可以解释服务和关注点的差异以及何时使用它们?

ruby ruby-on-rails

11
推荐指数
2
解决办法
3161
查看次数

在for-in循环期间仅显示自定义对象属性

Array.prototype.myFeature = function() {};

var arr = ['some', 'items'];

for (var prop in arr) {
  console.log(prop);
}
Run Code Online (Sandbox Code Playgroud)

该代码的输出将是:0,1,myFeature.

问题是:为什么只有Array原型的自定义添加功能被输出,而不是原型中存在的所有功能?

javascript

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

由具有display:flex的子元素破坏的等高的flex列

CSS:

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
body {
  display: flex;
  background-color: #F5F5F5;
}
body > header {
  display: flex;
  position: fixed;
  width: 100%;
  height: 60px;
  align-items: center;
  background-color: #373737;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19);
}
aside {
  width: 250px;
  background-color: #484848;
  font-size: 18px "SL";
  margin-top: 60px;
}
aside > ul.side-menu {
  list-style-type: none;
  margin-top: 25px;
  width: 100%;
}
aside > ul > li > a …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

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

ResourceCollection 不包括分页链接

评论集

class CommentsCollection extends ResourceCollection
{
    public function toArray($request)
    {
        return [
            'data' => $this->collection
        ];
    }
}
Run Code Online (Sandbox Code Playgroud)

评论控制器

public function index()
{
    $post = Post::find(1);
    return ['post'=> $post, 'comments' => new CommentsCollection(Comment::paginate(1))];
}
Run Code Online (Sandbox Code Playgroud)

回复

"comments": {
        "data": [
            {
                "id": 1,
                "content": "First comment",
                "post_id": 6,
                "account_id": 1,
                "created_at": "2018-03-07 02:50:33",
                "updated_at": "2018-03-07 02:50:34"
            }
        ]
    }
Run Code Online (Sandbox Code Playgroud)

当资源使用::collection方法甚至 ResourceCollection 作为数组的一部分返回时,就会发生这种情况。

如果我们要删除数组并返回纯集合:

return new CommentsCollection(Comment::paginate(1))

一切正常,响应将包括metalinks

为什么 API Resource(使用collection方法或 ResourceCollection)在数组中返回时不包含分页信息?

laravel laravel-5.5

7
推荐指数
2
解决办法
2568
查看次数

RAILS:具有现有记录的新方法中的嵌套属性

我有模特:

Frame.rb

belongs_to :manufacturer, foreign_key: 'model'
accepts_nested_attributes_for :manufacturer, :reject_if => proc { |obj| obj.blank? }
Run Code Online (Sandbox Code Playgroud)

当我尝试使用现有制造商创建新框架时,我收到错误:

Frame.new({name: 'Name of the frame', manufacturer_attributes: {id:2}})
Run Code Online (Sandbox Code Playgroud)

错误:

Couldn't find Manufacturer with ID=2 for Frame with ID=
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-5

6
推荐指数
2
解决办法
1213
查看次数

扩展运算符类似物

我有一个结构体和该结构体的实例:

type Obj struct {
  ssid string
  code string
  mit string
  // and other props (23)
}

var ValidObject = Obj {
  ssid: "AK93-KADJ9-92J76",
  code: "SKO-120O"
  mit: "MSLA-923-OKSW"
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个结构体切片(Obj),其中ValidObject仅包含一些更改的字段。我认为解释这一点的最好方法是使用伪代码,所以这里是(使用 JS 中的扩展运算符:)):

var slc = []Obj{
  {
    ...ValidObject,
    code: "Other value",
  },
  {
    ...ValidObject,
    mit: "Other value"
  }
}
Run Code Online (Sandbox Code Playgroud)

struct go slice

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

Cookies到期时间格式

我是从Google chrome的Cookies文件创建数据库的,表中的列之一cookiesexpires_utc。该列的格式类似于-13169399213145330,更像是Unix时间。但是,当我尝试使用Unix时间转换器时,它给出了错误的值。

那么,那是什么格式,我如何将其转换为实际的Unix时间?

cookies timestamp google-chrome unix-timestamp

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

边框颜色不透明度对表行的作用不同

我使用不透明度参数作为rgba颜色,只有last-child元素提供我想要的颜色,每隔一个边框显示不同的颜色.您甚至可以通过devtools中的colorpicker进行测试.

body {
  background-color: black;
}
.content > table {
  width: 100%;
  border-collapse: collapse;
  color: white;
}
.content > table > tbody > tr.topic {
  height: 50px;
  border-bottom: 1px solid rgba(16, 151, 255, 0.41);

}
Run Code Online (Sandbox Code Playgroud)
<div class="content">
        <table>
          <tbody>
            <tr class="topic">
              <td class="topic-title">
                <i class="topic-icon"></i>
                Title
              </td>
              <td class="topic-replies">
                <i class="replies-icon"></i>
                15
              </td>
              <td class="topic-author">
                Name
              </td>
              <td class="topic-timestamp">
                <time>20m.</time>
              </td>
            </tr>
            <tr class="topic">
              <td class="topic-title">
                <i class="topic-icon"></i>
                Title
              </td>
              <td class="topic-replies">
                <i class="replies-icon"></i>
                15
              </td>
              <td class="topic-author"> …
Run Code Online (Sandbox Code Playgroud)

html css css3

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