小编kin*_*uta的帖子

Backbone.js获取更复杂的数据并用作集合

假设我有一个这样的json设置:

{
  page:1,   
  items:[
    {  
      name: 'item1', 
      id:1
    }, 
    {
      name: 'item1', 
      id:2
    }, 
    {
      name: 'item1', 
      id:3
    }
  ] 
}
Run Code Online (Sandbox Code Playgroud)

这样的建模:

var Item = Backbone.Model.extend({
    defaults: {name:  "No name"}
});

var ItemCollection = Backbone.Collection.extend({
    model: Item,
    url: '/some/ajax/url',
});
Run Code Online (Sandbox Code Playgroud)

获取此json后,如何映射设置为ItemCollection集合的项目,并将页码作为属性添加到集合中?

backbone.js

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

将光标移动到下一个文本字段按Enter键

我的表单中有多个文本字段,我希望当用户在一个文本字段中输入数据时按Enter键,光标移动到当前文本字段旁边的另一个文本字段.我访问了一些问题,但没有发现它们有用.

$("#username").keypress(function (event) {
    alert("inside function");
    if(event.keyCode == 13) { 
        textboxes = $("input.username");
        debugger;
        currentBoxNumber = textboxes.index(this);
        if (textboxes[currentBoxNumber + 1] != null) {
            nextBox = textboxes[currentBoxNumber + 1];
            nextBox.focus();
            nextBox.select();
            event.preventDefault();
            return false; 
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这是我的代码,我尝试了另一件事,当在最后一个文本字段中输入数据时,表单将提交鼠标单击按钮而不是输入按.

html javascript jquery

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

获取具有给定值的属性计数

我正在尝试构造XQuery,它将返回找到的值为的数字属性的计数x.

这是SQL查询的一部分,这些计数将填充返回的一个列(我可以弄清楚这一部分,实际XQuery得到的是我还没想到的计数.)

例如,如果我有<element elementattribute=1>...</element>,我如何计算@elementattributes给定块的所有等于1 XML

xquery

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

使用win form组合框Items.AddRange方法

我有一个对象数组,我正在尝试使用AddRange方法添加到组合框控件的Items集合中.该方法需要一个object[]但是当我向它传递已经使用某些值初始化的数组的名称时,它会抱怨:

最好的重载方法匹配System.Windows.Forms.ComboBox.ObjectCollection.AddRange(object[])有一些无效的参数.

定义数组中对象的类非常简单:

public class Action
{
   public string name;
   public int value;
   public override string ToString()
   {
      return name;
   }
}

and my array is declared such:

    public Action[] actions = new Action[] {
    new Action() { name = "foo", value = 1 },
    new Action() { name = "bar", value = 2 },
    new Action() { name = "foobar", value = 3 }
};
Run Code Online (Sandbox Code Playgroud)

这是我试图打电话的地方AddRange:

combobox1.Items.AddRange(actions);
Run Code Online (Sandbox Code Playgroud)

这就是它抱怨的那条线 - 是否有一些步骤我不知道能够做到这一点?当我只是添加一个简单的时候它工作正常string[]

.net c# combobox addrange winforms

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

jquery日期转换chrome工作,但IE和Firefox不

迷失在这里.以下适用于Chrome,但在IE和FireFox中,"未定义的未定义的NaN Nan"将被返回

我错过了什么?

var dateString = $(this).attr("ows_EventDate");
var current_date = new Date(dateString);
var month_names = [];
month_names[month_names.length] = "January";
month_names[month_names.length] = "February";
month_names[month_names.length] = "March";
month_names[month_names.length] = "April";
month_names[month_names.length] = "May";
month_names[month_names.length] = "June";
month_names[month_names.length] = "July";
month_names[month_names.length] = "August";
month_names[month_names.length] = "September";
month_names[month_names.length] = "October";
month_names[month_names.length] = "November";
month_names[month_names.length] = "December";
var day_names = [];
day_names[day_names.length] = "Sunday";
day_names[day_names.length] = "Monday";
day_names[day_names.length] = "Tuesday";
day_names[day_names.length] = "Wednesday";
day_names[day_names.length] = "Thursday";
day_names[day_names.length] = "Friday";
day_names[day_names.length] = "Saturday";

var startU = …
Run Code Online (Sandbox Code Playgroud)

javascript format jquery date

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

使用C#检测文件损坏的通用方法?

我正在寻找一种使用C#检测文件损坏的方法.也许这太模糊了,但我不是在寻找特定类型的腐败,只是想知道是否有办法检测文件是否已被破坏.任何人都知道这是否可行,如果是这样,你怎么在C#中做到这一点?谢谢.

c# file corruption

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

javascript中的差异_()和()

我一直在使用backbone.js,并遇到了以下代码片段.

    _(view.buttonViews).each(function(button) {
        button.render();
      });
Run Code Online (Sandbox Code Playgroud)

其中view.buttonViews是一个数组.如果我带走_()并拥有

    view.buttonViews.each(function(button) {
        button.render();
      });
Run Code Online (Sandbox Code Playgroud)

然后我得到一个错误,每个都不是一个函数._()添加了什么?谢谢!

javascript backbone.js underscore.js

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

解析复杂的json jquery

我正在尝试使用以下json数据获取JSON:

{
  "count": 96,
  "value": {
    "title": "cotripWeatherStations",
    "description": "Pipes Output",
    "link": "http:\/\/pipes.yahoo.com\/pipes\/pipe.info?_id=f43ccc14ab9d1c88d537236e93c1525e",
    "pubDate": "Mon, 03 Sep 2012 02:17:48 +0000",
    "generator": "http:\/\/pipes.yahoo.com\/pipes\/",
    "callback": "",
    "items": [
      {
        "ws:Location": {
          "global:Latitude": "37.086807",
          "global:Longitude": "-104.521294"
        },
        "ws:Device": {
          "global:DeviceId": "6796",
          "global:CommonName": "025N008  RATON PASS (RWIS)",
          "global:Status": "enabled",
          "global:EntityId": "1",
          "global:RoadId": "31",
          "global:RoadName": "I-25",
          "global:Direction": "North",
          "global:MileMarker": "8",
          "global:LastUpdateDate": "2012-08-26T13:52:00.000-06:00",
          "global:Icon": "theme\/cotrip.org\/images\/devices\/icon_device_weather_station_with_cam_16x23.gif"
        }
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

以下代码为我提供了输出警报,但没有数据:

var weather = $.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_id=f43ccc14ab9d1c88d537236e93c1525e&_render=json&_callback=?", function(json) {
  alert("JSON Data: " + json.value["items"]);
});
Run Code Online (Sandbox Code Playgroud)

我如何进一步遍历这个JSON到'ws:Devise - "global:CommonName"

javascript arrays jquery json traversal

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

改变链接的属性

我有以下html文字.

<ol class="otherstufflinks">
    <li> 
        <a href="./pythonNotes/index.html">Python notes</a>
    </li>
    <li> 
        <a href="./figure.html">Cool figure made using</a> 
        <a href="http://mbostock.github.com/d3/" class="nestedlink">d3.js library.</a>
    </li>             
</ol>
Run Code Online (Sandbox Code Playgroud)

css文件中的相关部分是:

a:link, a:visited {
    color: steelblue;
    text-decoration: none;
}

a:hover {
    color: rgb(210,135,60);
}

.otherstufflinks > li,
.otherstufflinks a:link, .otherstufflinks a:visited 
{
    font-weight: normal;
    color: rgb(75,75,75);
}

.otherstufflinks a:hover  {
    color: rgb(210,135,60)
}
Run Code Online (Sandbox Code Playgroud)

我想选择一种不同的颜色,比如红色,用于与班级的链接nestedlink.如果有人能告诉我该怎么做,我将不胜感激?我尝试了以下但没有一个工作.

第一次尝试:

.nestedlink a:link, .nestedlink a:visited {
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

.otherstufflinks .nestedlink a:link, .otherstufflinks .nestedlink a:visited {
        color: red;
   } …
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

用spinner加载页面后逐页淡入淡出

我试图在加载后淡入整个页面,

我的代码:

<script type="text/javascript">
    $(window).bind("load", function() {
        $('#overlay').fadeOut(function() {
            $('html').fadeIn();
        });
    });
</script>


<html style="display:none">
....
<body>
.....
</body>
</html>
<div id="overlay">
     <img src="ajax-loader.gif" alt="Loading" />
     Loading...
</div>
Run Code Online (Sandbox Code Playgroud)

问题是加载图像没有显示

我该怎么办?

html jquery

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