小编Mar*_*ero的帖子

为什么使用Number.parseInt而不是parseInt()?

来自文档:

此方法的行为与全局函数parseInt()相同

但是,由于它是实验性的,兼容性最差.例如,在IE或Safari中不可用.

那么,为什么开发人员应该使用Number.parseInt()?

javascript built-in ecmascript-6

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

自定义元素复制ng-repeat内的内容

我创建了一个带有div结构的自定义polymer1.0元素:Header,Content,Footer.当我使用它时,它工作正常,但是...当我在angular-js1.4.3 ng-repeat中使用它时,它会复制元素.

我已经创建了一个可以看到此行为的plunker

所以我的元素模板是:

<template> 
    <div class="slideFormHeader">Header</div>
    <hr>
    <div class="slideFormBody">
        <content></content>
    </div>
    <hr>
    <div class="slideFormFooter">Footer</div>
</template>
Run Code Online (Sandbox Code Playgroud)

当我使用它时,这样工作正常:

<my-element>My Content</my-element>
Run Code Online (Sandbox Code Playgroud)

但不是当我在ng-repeat中使用它时:

<my-element ng-repeat=" item in ['My Content']">{{item}}</my-element>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

*注意:我不会考虑"不要将AngularJS和PolymerElements混合"作为有效答案."

angularjs angularjs-ng-repeat polymer polymer-1.0

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

Bootstrap 3 mixin multiple make - * - column

我正在使用特定的mixin试图让我的代码更清晰.所以不要使用:

<div class="col-lg-3 col-md-5 col-sm-6 col-xs-12">
Run Code Online (Sandbox Code Playgroud)

我正在使用:

<div class="stackOverflowRocksIt">
Run Code Online (Sandbox Code Playgroud)

在我的mixins.less:

.stackOverflowRocksIt{
    .make-lg-column(3);
    .make-md-column(4);
    .make-sm-column(6);
    .make-xs-column(12);
}
Run Code Online (Sandbox Code Playgroud)

它适用于XS和SM视口,但不适用于我调整大小到MD或LG(然后采用SM大小).这是为不同视口大小创建列的正确方法吗?任何的想法?

mixins less twitter-bootstrap-3

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

1.0中的条件属性

是否可以在Polymer 1.0中使用条件属性?我试图在迁移指南中找到它,也试图在聚合物之路中找到它而没有成功.

我知道在Polymer 1.0中有一个新的条件模板,但我不想复制我的代码.

所以在0.5版本中我们可以有类似的东西:

<input readonly?={{my-boolean-expression}} (...)>
Run Code Online (Sandbox Code Playgroud)

而且,在1.0中,我们应该使用模板吗?

<template is="dom-if" if="{{my-boolean-expression}}">
      <input readonly (...)>
</template>
<template is="dom-if" if="!{{my-boolean-expression}}">
       <input (...)>
</template>
Run Code Online (Sandbox Code Playgroud)

polymer polymer-1.0

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

GroupBy后的条件选择

我应该怎么写条件WhereGroupBy,以Select项目基于一个if说法?

我有一个类型的对象列表Option:

class Option {
    public Boolean Important { get; set; }
    public int Priority { get; set; }
    public String Value { get; set; }
    public String Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我初始化我的选项和包含所有选项的列表:

List<Option> myOptions = new List<Option> {
    new Option { Priority = 100, Name = "Color", Value = "Red", Important = true },
    new Option { Priority = 150, Name = "Color", Value = "Blue" }, …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda

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

SignalR datetime IsoString到UTC

我通过SignalR从ServerSide发送一个没有未指定类型的DateTime对象:

myDate.Kind //Unspecified
Run Code Online (Sandbox Code Playgroud)

我设置JsonConvert defaultSettings使用UTC,作为建议在这里:

JsonConvert.DefaultSettings = () => new JsonSerializerSettings(){
      DateTimeZoneHandling = DateTimeZoneHandling.Utc
};
Run Code Online (Sandbox Code Playgroud)

如果我使用JsonConvert.SerializeObject,我获得UTC ISO8601格式的字符串,后缀为"Z":

JsonConvert.SerializeObject(myDate) // "\"2014-11-27T23:00:00Z\""
Run Code Online (Sandbox Code Playgroud)

但是,如果我通过SignalR发送对象,在客户端我收到:

myDate: "2014-11-27T23:00:00" 
Run Code Online (Sandbox Code Playgroud)

注意它返回时没有Z后缀.

SignalR没有使用JsonConvert吗?为什么我得到两个不同的结果?

我的目标是接待客户方:"2014-11-27T23:00:00 Z "

datetime json jsonserializer signalr

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

在 IndexedDB 中保存日期存储一个空对象

我正在尝试在 IndexDB 中保存一些对象。该对象的属性之一是 Date Javascript 对象。此日期属性始终保存为 IndexDB 中的空对象。

var trans = db.transaction(["todo"], "readwrite");
            var store = trans.objectStore("todo");
            lastIndex++;
            var myDateObject = new Date();
            var request = store.put({
                    "id": lastIndex,
                    "text": todoText, 
                    "date": myDateObject
            });
Run Code Online (Sandbox Code Playgroud)

但我得到的是:

{Key: 1, 
 Value { 
         Id: 1, 
         text: "myText",
         date:{}           // ??
        }
 }
Run Code Online (Sandbox Code Playgroud)

由于文档可以做到这一点:

value 每条记录都有一个值,它可以包括任何可以用 JavaScript 表示的东西,包括布尔值、数字、字符串、日期、对象、数组、正则表达式、未定义和空值。

可以在这里阅读:https : //developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB#key

Plunker 重现:http ://plnkr.co/edit/bcH3mmDC3dQ8S89J4dNl?p=preview

免责声明:我从http://embed.plnkr.co/ip6owK/preview回收了 Jayesh Chandrapal 制造的 Plunker 。

javascript date indexeddb

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

在设置为null之前检​​查是否为null?

我们应该在将变量设置为null之前检​​查变量是否为null吗?

if (MyBills != null) 
{
    MyBills = null;
}
Run Code Online (Sandbox Code Playgroud)

例如,在Java相关问题中,性能影响很小.这是C#中的情况吗?其他含义?

测试

我创建了以下代码来测试:

var watch = System.Diagnostics.Stopwatch.StartNew();

int iterations = int.MaxValue;
List<int> myBills= null;
for (var i = 0; i < iterations; i++)
{
    if (myBills!= null)
    {
        myBills = null;
    }
}
watch.Stop();
var elapsedMs = watch.ElapsedMilliseconds;
Console.WriteLine(elapsedMs);
Run Code Online (Sandbox Code Playgroud)

在有和没有结果的情况下在rextester上运行它if (myList != null)如下:

With check      Without check
988             941
938             1021
953             987
998             973
1004            1031

Average 
976.2           990.6
Run Code Online (Sandbox Code Playgroud)

因此,即使在非受控环境中对其进行测试,性能影响也无关紧要.

.net c# null

-4
推荐指数
2
解决办法
265
查看次数