小编mot*_*533的帖子

在数组中查找最长出现的相同数字

使用JavaScript,我试图找到一种方法来找到数组中相同数字(在本例中为1)的最长出现次数.

例如,这是一个示例数组: [2,5,3,1,1,1,3,7,9,6,4,1,1,1,1,1,4,7,2,3,1,1,4,3]

我想编写一个返回"5"的函数,因为数字1连续出现5次.(它也连续发生3次和2次,但我发生的时间最长).

到目前为止,我写道:

function streak(arr) {
    var i,
        temp,
        streak,
        length = arr.length;

    for(i=0; i<length; i++) {
        if (arr[i] === 1) {
            streak += 1;
        } else {
            temp = streak;
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道如果我发现一个事件,我需要某种方式知道我离开的地方,但我感觉有些卡住了.

有什么指针吗?

javascript arrays

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

IE中的边界半径不起作用

我需要做圆角,当我这样尝试它在firefox和chrome工作但不在IE中.

#tab_labels div {
   border-top-right-radius:4px;
   border-top-left-radius:4px;
   -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer rounding css3

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

SASS - 增加一个类并选择列表中的下一个变量

我正在尝试进行一个设置,将一个类从1增加到12,并根据变量列表(也是12个变量)设置背景颜色.

我很接近,但没有得到我所希望的.这是我第一次涉足SASS的控制指令,所以请原谅我的无知.

目前,我正在成功增加课程.这是选择我错过的增量变量的一部分.

@mixin colors {
        $colors: $orange, $blue, $lightBlue, $teal, $lightTeal, $green, $lightGreen, $darkOrange, $orange, $lightOrange, $yellow, $lightYellow;
        @each $color in $colors {
            background-color:#{$color};
        }       
    }

@for $i from 1 through 12 { 
    .block-#{$i} {
        span {
            @include colors;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这输出类似于:

.block-10 span {
    background-color: #faa21b;
    background-color: #005ca8;
    background-color: #0079c3;
    background-color: #0088a8;
    background-color: #009386;
    background-color: #00a05e;
    background-color: #589c45;
    background-color: #d4772b;
    background-color: #faa21b;
    background-color: #f7971f;
    background-color: #f9cc2a;
    background-color: #f6ee32;
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想要一个背景颜色声明,而不是12.我认为这可能是一些简单的我不知道.任何见解将不胜感激!

sass increment

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

寻找真正"循环"的jQuery图像滑块

我正在寻找的是一个jQuery图像滑块,一次显示一个图像,但在任何一侧,它在左边的最后一个图像的一小部分,以及在右边的第二个图像的一小部分第一张图片 在Chrome网上应用店有一个滑块我期待重现(这个随机地选择一开始滑动;我不需要这个).

现在我只是使用jQuery Carousel一次显示一个图像,我无法找到一种方法让它像Chrome网店一样.如果有人有他们使用的插件,或者知道如何扩展当前插件,我很想知道!

jquery slider jquery-plugins carousel

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

Firebase(使用重基)"获取"方法

我正在使用该re-base与Firebase应用互动; 我希望使用该fetch方法获取一些数据.文档中的示例只使用console.log并且不返回值,因此我不知道如何访问正在获取的数据.

例如,我正在尝试将变量设置为结果fetch,然后在无状态功能组件的render方法中使用它:

// app/components/CompanyCard/index.js
let subtitle = helpers.getCompanyName(props.company);

return (
    <div className="Card">
      <div className="Card-body">
        <p className="Card-subtitle">{subtitle}</p>
      </div>
   </div>
);


// app/config/api.js
const Base = Rebase.createClass('https://###.firebaseio.com');
export let helpers = {
  getCompanyName: (id) => {
    return Base.fetch(`/companies/${id}/name`, {
      context: {},
      then: (data) => data
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用这两种方法return Base.fetch...,Base.fetch...但是都没有用; {subtitle}只是空的.undefined如果我登录,我会得到subtitle.

有没有人对如何fetch使用该方法的结果有任何想法re-base

firebase reactjs es6-promise

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