小编Sal*_*n A的帖子

检测是否打开了jQuery UI对话框

我正在使用jQuery UI对话框.如果它是开放的,我想做一件事.如果关闭,我想做另一个.

我的问题是,如何检测jQuery UI对话框是否打开?

jquery jquery-ui jquery-ui-dialog

95
推荐指数
3
解决办法
10万
查看次数

SQL Server中的一个奇怪的操作问题(-100/-100*10 = 0)

  • 如果你执行SELECT -100/-100*10结果是0.
  • 如果你执行SELECT (-100/-100)*10结果是10.
  • 如果你执行SELECT -100/(-100*10)结果是0.
  • 如果你执行SELECT 100/100*10结果是10.

BOL声明:

当表达式中的两个运算符具有相同的运算符优先级时,它们将根据它们在表达式中的位置从左到右进行计算.

Level   Operators
  1     ~ (Bitwise NOT)
  2     * (Multiplication), / (Division), % (Modulus)
  3     + (Positive), - (Negative), + (Addition), + (Concatenation), - (Subtraction), & (Bitwise AND), ^ (Bitwise Exclusive OR), | (Bitwise OR)
Run Code Online (Sandbox Code Playgroud)

BOL是错的,还是我错过了什么?似乎-正在抛弃(预期)优先权.

sql t-sql sql-server operator-precedence

95
推荐指数
3
解决办法
6206
查看次数

93
推荐指数
8
解决办法
23万
查看次数

当用户将图像滚动到视图中时,如何动态(或懒惰地)加载图像

我在很多"现代"网站(例如脸书和谷歌图片搜索)中都注意到了这一点,只有当用户向下滚动页面足以将它们带入可见视口区域时,<img>才会加载折叠下方的图像(在查看源上,页面显示标签数量为X,但不会立即从服务器获取.这种技术叫做什么,它是如何工作的以及它有多少浏览器可以工作.是否有一个jQuery插件可以用最少的编码实现这种行为.

编辑

额外奖励:有人可以解释是否存在"onScrolledIntoView"或HTML元素的类似事件.如果没有,这些插件如何工作?

html javascript jquery scroll lazy-loading

93
推荐指数
5
解决办法
10万
查看次数

怎么!!〜(不是不是波浪形/爆炸声波)改变'包含/包含'数组方法调用的结果?

如果您在这里阅读jQuery inArray页面上的注释,那么有一个有趣的声明:

!!~jQuery.inArray(elm, arr) 
Run Code Online (Sandbox Code Playgroud)

现在,我相信双感叹号会将结果转换为类型boolean,值为true.我不明白的是,~在所有这些中使用了tilde()运算符是什么?

var arr = ["one", "two", "three"];
if (jQuery.inArray("one", arr) > -1) { alert("Found"); }
Run Code Online (Sandbox Code Playgroud)

重构if声明:

if (!!~jQuery.inArray("one", arr)) { alert("Found"); }
Run Code Online (Sandbox Code Playgroud)

分解:

jQuery.inArray("one", arr)     // 0
~jQuery.inArray("one", arr)    // -1 (why?)
!~jQuery.inArray("one", arr)   // false
!!~jQuery.inArray("one", arr)  // true
Run Code Online (Sandbox Code Playgroud)

我也注意到,如果我把波浪号放在前面,结果是-2.

~!!~jQuery.inArray("one", arr) // -2
Run Code Online (Sandbox Code Playgroud)

我不明白这里代字号的目的.有人可以解释一下或指向我的资源吗?

javascript jquery operators bitwise-operators

93
推荐指数
10
解决办法
2万
查看次数

从SQL Server中的周数获取周开始日期和周结束日期

我有一个查询计算会员在数据库中的结婚日期...

Select 
  Sum(NumberOfBrides) As [Wedding Count], 
  DATEPART( wk, WeddingDate) as [Week Number],
  DATEPART( year, WeddingDate) as [Year]
FROM  MemberWeddingDates
Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate)
Order By Sum(NumberOfBrides) Desc
Run Code Online (Sandbox Code Playgroud)

如何在结果集中表示每周的开始和结束时计算出来?

Select 
      Sum(NumberOfBrides) As [Wedding Count], 
      DATEPART( wk, WeddingDate) as [Week Number],
      DATEPART( year, WeddingDate) as [Year],
      ??? as WeekStart,
      ??? as WeekEnd

    FROM  MemberWeddingDates
    Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate)
    Order By Sum(NumberOfBrides) Desc
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 date week-number

87
推荐指数
3
解决办法
25万
查看次数

如何将两个CSS类应用于单个div/span

我可以将2个类应用于单个div或span或任何html元素吗?例如:

<a class="c1" class="c2">aa</a>
Run Code Online (Sandbox Code Playgroud)

我试过,在我的情况下,c2没有得到应用.我怎样才能同时申请这两个课程?

html css

84
推荐指数
5
解决办法
17万
查看次数

新的日期()设置为2014年12月31日,而不是12月1日

我正在尝试将字符串转换为Date对象,并且它适用于除12月31日之外的所有日期,其中对象表示12月1日而不是31日.我不知道为什么.这是我的JavaScript代码:

var dt = new Date();
dt.setDate("31");
dt.setMonth("11");
dt.setFullYear("2014");
Run Code Online (Sandbox Code Playgroud)

但我的变量值是:

Mon Dec 01 2014 11:48:08 GMT+0100 (Paris, Madrid)
Run Code Online (Sandbox Code Playgroud)

如果我对任何其他日期执行相同操作,则我的对象将返回到适当的值.你知道我做错了什么吗?

javascript datetime date

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

无提示安装MSI包

如果尚未安装软件包,我需要安装MSI软件包.我还需要安静地安装它.该软件包提示用户:

  • 安装位置(C:\ Program Files\Foobar)
  • 安装类型:最小和完整(最小)

我需要使用命令行参数或其他一些方法覆盖这两个参数.那么我该如何解决这两个问题呢.我将使用VBScript进行脚本编写.

windows-installer msiexec

77
推荐指数
2
解决办法
25万
查看次数

如何在JQuery UI自动完成中使用source:function()...和AJAX

我需要一些JQuery UI Autocomplete的帮助.我希望我的textfield(.suggest-user)显示来自AJAX请求的名称.这就是我所拥有的:

jQuery("input.suggest-user").autocomplete({
    source : function(request, response) {
        var name = jQuery("input.suggest-user").val();
        jQuery.get("usernames.action?query=" + name, function(data) {
            console.log(data);  // Ok, I get the data. Data looks like that:
            test = data;        // ["one@abc.de", "onf@abc.de","ong@abc.de"]
            return test;        // But what now? How do I display my data?
        });
    },
    minLength : 3
});
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助.

javascript ajax jquery jquery-ui jquery-ui-autocomplete

75
推荐指数
8
解决办法
23万
查看次数