小编Fis*_*rdo的帖子

IE 8变量范围错误

在IE 8中,第二个版本会导致以下错误:

Object不支持此属性或方法.

错误发生在map = new L.Map.在第一个版本中,没有错误.

我想如果你不包含var它会自动转到全局范围.为什么IE 8会出错?注意,这不会发生在IE 9中.

var map;
jQuery(document).ready(function() 
{
    map = new L.Map('map', {'scrollWheelZoom': false});
 ...
}
Run Code Online (Sandbox Code Playgroud)

VS:

jQuery(document).ready(function() 
{
    map = new L.Map('map', {'scrollWheelZoom': false});
 ...
}
Run Code Online (Sandbox Code Playgroud)

javascript global

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

使用扩展方法ToList <T>()会浪费资源吗?

我有一个关于LINQ的问题IEnumerable<>,和List<>.

当我有一个List<T>并想要过滤或搜索它时,我使用这样的LINQ:

var psec = from p in MyListOfSomeObjects
           where ((p.Tipo == tipo) || (p.Tipo == null))
           select p;
Run Code Online (Sandbox Code Playgroud)

但在一个特定的情况下,我需要一个实际的List<T>,而不是IEnumerable<T>LINQ查询返回的.

我可以psec.ToList<T>()用来获取我的List<T>,但我的问题是:

该方法是ToList<T>()浪费时间还是计算机资源?它是否进行了一些迭代或循环IEnumerable<T>来构建一个List<T>

c# generics tolist

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

如何从Javascript函数访问HTML隐藏输入中声明的数组?

我在HTML表单中的隐藏输入中声明了一个数组.现在我想在Javascript函数中访问该数组.为此,我编写了以下代码:

<form name="form1">
  <input type="hidden" name="sq[]" ></input>
  <input type="hidden" name="a" ></input>
</form>
Run Code Online (Sandbox Code Playgroud)

并在Javascript函数中:

function myfunction()
{
  document.form1.a.value=i; // Here, I can access the variable 'a'
                            // (since a is not in the form of array)
  var i;
  for(i=0;i<4;i++)
  {
    document.form1.sq[i].value=i; // Here, I am not able to access array named sq[].
  }
}
Run Code Online (Sandbox Code Playgroud)

html javascript arrays

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

调试时如何按 z-index 对页面元素进行排序?

我正在 Visual Studio 2008 中使用 jQuery 在 ASP.NET 3.5 网站上调试 JavaScript 方法。作为健全性检查,我想查看按 z 索引排序的页面元素列表。有什么好的/简单的方法来做到这一点?我更喜欢可以输入“监视”窗口的表达式,但我愿意接受其他建议。

编辑:@polarblau 回答了我的问题,但我想发布我最终在此处使用的代码,这样更容易阅读。以下是我粘贴到 Visual Studio 中的“监视”窗口中的内容:

$.map($('*').sort(function(a, b) { return b.style.zIndex - a.style.zIndex; }), function(e) { return '[' + e.id + '] = [' + e.style.zIndex + ']'; }).join(', ')
Run Code Online (Sandbox Code Playgroud)

javascript jquery visual-studio-2008

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

如果否则 - 如果不工作

我有一个if else-if块如下,但它只能工作一半.如果部分工作,第一个if-else也是如此.但是,即使在它们应该评估为true的情况下,最后两个if-else语句也永远不会被执行.谁能告诉我我在这里做错了什么?

//Getting current date and time
Calendar c = Calendar.getInstance();
int day = c.get(Calendar.DAY_OF_MONTH);                     
int month = c.get(Calendar.MONTH);
int year = c.get(Calendar.YEAR);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);

//Getting user-entered date and time values.
String[] selected_date_string = date.getText().toString().split("-");
int selected_month = Integer.parseInt(selected_date_string[0]);
int selected_day = Integer.parseInt(selected_date_string[1]);
int selected_year = Integer.parseInt(selected_date_string[2]);
String[] selected_time_string = time.getText().toString().split(":");
int selected_hour = Integer.parseInt(selected_time_string[0]);
int selected_minute = Integer.parseInt(selected_time_string[1]);

boolean has_error = false;
int error = -1;

//PROBLEM AREA
if (selected_year < year) { …
Run Code Online (Sandbox Code Playgroud)

java android if-statement

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

我应该如何构建MongoDB的数据模式?

我有一个聊天室系统,我想使用MongoDB作为后端数据库.以下是实体:

  • 房间 - 聊天室(room_id)
  • 用户 - 聊天室中的聊天用户(room_id,user_name)
  • 消息 - 聊天室中的消息(room_id,user_name,message)

为了设计模式,我有一些想法:首先,3个集合 - 房间,用户和消息 - 并且在用户和消息文档中有一个父引用.

另一个想法是为每个房间创建集合.如

  • db.chatroom.victor
    • db.chatroom.victor.users
    • db.chatroom.victor.msgs
  • db.chatroom.john
    • db.chatroom.john.users
    • db.chatroom.john.msgs
  • db.chatroom.tom
    • db.chatroom.tom.users
    • db.chatroom.tom.msgs

...

我想如果我可以将文档划分为不同的集合,那么查询会更有效.此外,我可以使用上限集合来限制每个房间中的消息数量.但是,我不熟悉MongoDB.我不确定这样做是否有任何副作用,或者是否存在创建大量集合的性能问题?是否有设计MongoDB架构的指南?

谢谢.

schema mongodb

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

setTimeout()的问题

这是我的代码.我想要它做的是写0,等待一秒,写1,等待一秒,写2,等待一秒等等.相反它写5 5 5 5 5

for(i = 0; i < 5; i++) {
    setTimeout("document.write(i + ' ')", 1000);
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Xb7Eb/

javascript

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

什么是List <T>类?

我无法理解这段代码:

 public class BookCategory
 {
     public string CategoryName { get; set; }
     public List<Book> Books { get; set; }
 }
 public class Book
 {
     public string Title
     {
         get;
         set;
     }
 }
Run Code Online (Sandbox Code Playgroud)

它是什么意思List<Book>,是否继承了课堂Book

c# silverlight

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

是否可以独立于事件从HTML调用Javascript函数?

我有一个基于一些会话变量的PHP条件.如果条件通过,我想调用一个更新我当前网页的Javascript函数.是否可以独立于按钮或链接或窗口加载功能调用Javascript函数?

javascript php

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

Text中的"password"文本:asp:TextBox中的"password"

我想用一个TextBox密码,但在用户输入之前TextBox,我希望看到"输入密码"作为文本.

这通常是如何使用ASP.NET实现的?我是否必须使用Javascript创建第二个文本框并操纵可见性?

.net c# asp.net jquery

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