小编Jon*_*nah的帖子

测试两个元素是否相同

我会怀疑这首先工作:

if ($('#element') == $('#element')) alert('hello');
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.如何测试元素是否相同?

javascript jquery

82
推荐指数
6
解决办法
6万
查看次数

jquery ui tabs主要风格变化

我正在使用jquery UI选项卡,我需要主要更改它的样式.我需要重新审视背景图像,边框,几乎所有内容.我需要它看起来很小,而不是像它自成一体.

最好的方法是什么?我需要使用日历小部件的默认UI样式,它位于同一页面上.我做了很多研究,每个人似乎都指向主题 - 滚动.但是,我不只是想改变颜色和边框半径.我需要删除废话.主题 - 滚动似乎只是改变颜色之类的东西(对现实世界不是很有用).如何在不改变同一页面上其他UI小部件的样式的情况下调整选项卡的css(我希望日历保持不变)?

是否值得为我的标签使用jquery UI?

javascript jquery themeroller jquery-ui-tabs jquery-tabs

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

蓝鸟 - 如何尽早打破承诺链

PromiseA().then(function(dataA){
    if (dataA.foo == "skip me")
        return ?? //break promise early - don't perform next then()
    else
        return PromiseB()
}).then(function(dataB){
    console.log(dataB)
}).catch(function (e) {
    //Optimal solution will not cause this method to be invoked
})
Run Code Online (Sandbox Code Playgroud)

如何修改上面的代码以提前破解(跳过第二个然后())?

node.js promise bluebird

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

如何使用批处理脚本对目录中的每个文件执行多项操作

这是这个问题的直接延伸:

如何使用批处理脚本对目录中的每个文件执行某些操作

从上面我倾向于如何为文件夹中的每个文件执行命令.

如何为每个文件执行MULTIPLE命令?我想首先使用lame来压缩文件,然后将原始文件移动到另一个目录

这是我到目前为止:

FOR /r cutAndPendingCompression %%f IN (*.*) DO lame %%f compressed\%%~nf -m m -b 16 --vbr-new -V 9 --scale 2.5
Run Code Online (Sandbox Code Playgroud)

windows batch-file

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

检测浏览器是否支持右键单击事件重写

我正在使用上下文菜单jquery插件,我需要检测哪些浏览器支持这个.如何才能做到这一点?

我听说有些版本的opera和safari不支持这种右键单击覆盖业务

javascript jquery right-click javascript-events

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

禁止同时在多个浏览器/选项卡中登录网站

我有一个ajax重的网站,当用户同时在多个浏览器窗口中打开它时,会破坏(或显示不正确的数据).所以我想强制只允许用户一次登录一个标签中的网站,无论是在同一台计算机上,还是在多台计算机上.

我正在寻找有关如何做到这一点的想法.

是否有任何JavaScript方法可以判断某个页面是否已在另一个标签中打开?

也许还有另一种可能涉及服务器端的解决方案..

例如,客户端可以每隔1分钟向服务器发送消息.如果服务器以高于每分钟一条消息的频率从某些用户获取消息,则它知道它在多个窗口或选项卡中打开.然后,它可以让其中一个客户知道它需要向用户喊出错误.

然而,每隔一分钟向服务器发送消息的想法并不适合我.

还有其他想法吗?

编辑:有些人想知道我为什么首先遇到这个问题.这就是:这是一个完全ajax的时间跟踪应用程序.您可以使用ajax浏览/创建/删除/修改计时器,项目和客户端,而无需离开页面.如果网站在多个标签页中打开,则事情会很快变得不一致.通常甚至会发生错误.例如,用户创建项目然后在tab1中启动计时器,tab2将不显示这些更改.由于它都是ajax,因此当用户单击第二个选项卡中的某个按钮时,它不会简单地同步.

javascript client-server

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

如何添加两个SUM

为什么以下不会工作?

SELECT SUM(startUserThreads.newForStartUser)+SUM(endUserThreads.newForEndUser) AS numNew ...
Run Code Online (Sandbox Code Playgroud)

它返回一个空字符串.

以下是为我的数据集返回1:

SELECT SUM(startUserThreads.newForStartUser) AS numNew ...
Run Code Online (Sandbox Code Playgroud)

如何正确添加两个总和?

整个东西:

SELECT t.*,
       COUNT(startUserThreads.id) + COUNT(endUserThreads.id)                     AS numThreads,
       SUM(startUserThreads.newForStartUser) + SUM(endUserThreads.newForEndUser) AS numNew
FROM   `folder` `t`
       LEFT OUTER JOIN `thread` `startUserThreads`
         ON ( `startUserThreads`.`startUserFolder_id` = `t`.`id` )
       LEFT OUTER JOIN `thread` `endUserThreads`
         ON ( `endUserThreads`.`endUserFolder_id` = `t`.`id` )
WHERE  user_id = :user
Run Code Online (Sandbox Code Playgroud)

仅供参考,只有两个用户可以在我的模型中共享一个线程.这应该解释我的专栏名称

mysql sql

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

使用SOAP在PHP中生成XML属性

我发现你可以在php中用SOAP生成这个:

<foo bar="blah">12345</foo>
Run Code Online (Sandbox Code Playgroud)

有了这个:

array("foo" => array("_" => 12345, "bar" => "blah"));
Run Code Online (Sandbox Code Playgroud)

但是,当值不是数字和字符串,而是嵌入的xml代码时,下划线方法似乎不起作用.你会怎么做呢?

<foo bar="blah">
    <aaa a="b">blah</aaa>
</foo>
Run Code Online (Sandbox Code Playgroud)

这是此人提问的延伸:http: //www.bigresource.com/Tracker/Track-php-uQwDoUib/

php soap

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

javascript new Date(0)class显示16个小时?

interval = new Date(0);
return interval.getHours();
Run Code Online (Sandbox Code Playgroud)

以上返回16.我希望它返回0.任何指针?getMinutes()和getSeconds()按预期返回零.谢谢!

我想做一个计时器:

function Timer(onUpdate) {
    this.initialTime = 0;
    this.timeStart = null;

    this.onUpdate = onUpdate

    this.getTotalTime = function() {
        timeEnd = new Date();
        diff = timeEnd.getTime() - this.timeStart.getTime();

        return diff + this.initialTime;
    };

    this.formatTime = function() {
        interval = new Date(this.getTotalTime());

        return this.zeroPad(interval.getHours(), 2) + ":" +  this.zeroPad(interval.getMinutes(),2) + ":" + this.zeroPad(interval.getSeconds(),2);
    };

    this.start = function() {
        this.timeStart = new Date();
        this.onUpdate(this.formatTime());
        var timerInstance = this;
        setTimeout(function() { timerInstance.updateTime(); }, 1000);
    };

    this.updateTime = function() …
Run Code Online (Sandbox Code Playgroud)

javascript date

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

Javascript检查它是否已经过了一段时间以来的午夜

我需要创建一个javascript函数来检查它是否是timeX(Date的一个实例)之后的一天.我不是说自timeX以来是否已经24小时,而是自从timeX以来它是否已经过了午夜.

我是PHP专家,而不是JavaScript专家,所以我想知道这里是否有人有任何快速的答案.谢谢!

function(dateLast, dateNow) {...}
Run Code Online (Sandbox Code Playgroud)

javascript time date

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