小编nat*_*ing的帖子

"Something"打破了这个jqueryui对话框.它是什么?

我不是故意模糊,但我不确定发生了什么.

此代码有效:

this.J.button_update.click(function () {
    self.J.dialog_hold.dialog({
        resizable: false,
        modal: true,
        width:  305,
        height: 360
    });
});
Run Code Online (Sandbox Code Playgroud)

它产生:

在此输入图像描述

正如您所看到的,右边界有足够的空间.您可能没有注意到的是,我的所有内容都以约5px为中心.为了解决这个问题,我想我只会将jquery对话框的宽度减少5px,如下所示:

        width:  300,  // decreased by 5
Run Code Online (Sandbox Code Playgroud)

然而,由于某种原因,这打破了对话框.它产生了这个:

在此输入图像描述

我该如何进一步排除故障?

下面提供了这个问题的小提琴:

html javascript css jquery

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

如何初始化一个对象数组?

我刚刚看了这篇SO帖子:

然而,哥伦比亚大学教授的笔记就是这样做的.见第9页.

Foo foos = new Foo[12] ;
Run Code Online (Sandbox Code Playgroud)

哪种方式是正确的?他们似乎说不同的事情.

特别是,在笔记版本中没有[].

java arrays array-initialization

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

如何正确执行函数引用(1)?

win指向window. NS是这篇文章的临时命名空间.我想如果我想访问setTimeout,我可以复制函数引用:

NS.setTimeout = win.setTimeout;
Run Code Online (Sandbox Code Playgroud)

但是,执行会抛出错误:

NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: Illegal operation on WrappedNative prototype object @ ...
Run Code Online (Sandbox Code Playgroud)

为了解决这个错误,我刚刚做了:

NS.setTimeout = function (arg1, arg2) {
    return win.setTimeout(arg1, arg2);
};
Run Code Online (Sandbox Code Playgroud)

但是,我不知道为什么这个修好了.我不知道是什么语言机制导致了这种行为.

javascript

5
推荐指数
2
解决办法
150
查看次数

图像失败需要多长时间?

我从互联网上加载图像:

img.src = 'some_path'
Run Code Online (Sandbox Code Playgroud)

我注意到如果网络速度慢,有些图像需要很长时间才能加载,有些图像需要很长时间才能加载然后失败.

有时候,域名一起倒下了.如果服务器关闭,这很好用,因为错误将很快抛出,我可以捕获错误并相应地更改src.

但是,对于慢速然后失败的页面 - 我看到浏览器显示某种空白框,看起来像10秒或更长时间,最后出错.

这似乎太长了.我会说给网站大约4秒钟然后如果它没有响应则抛出错误.

反正有调整吗?

客户端在抛出错误之前等待的时间量?

让这种空白的blox盯着用户10秒或更长时间看起来很邋..

目前在FireFox中.

javascript

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

插入时订购是否重要?

对于此查询:

"INSERT INTO credentials (h_token, h_file, h_pass, email, name, picture, privacy) VALUES (?, ?, ?, ?, ?, ?, ?)",
Run Code Online (Sandbox Code Playgroud)

表结构的重要性在于列名的排序.

可以h_token,h_file等等以任何顺序出现?按顺序我指的是phpmyadmin显示的内容,我假设还有一些内部顺序.

我90%他们可以,但我想确定.

mysql

5
推荐指数
2
解决办法
7587
查看次数

你如何用ES5(2)来描述一个元素?

就语言而言,当我从DOM中获取元素时,我会得到什么:

var obj = document.getElementById('foo');
Run Code Online (Sandbox Code Playgroud)

它有属性,所以我想也许它可能是一个对象文字.使用类型检查我确定它不是对象文字,它也不是数组文字.

我知道它的用途是什么,以及如何使用它,从技术上讲,它不是什么用语言.

我通过这个测试运行它,我称之为测试abstract object.

obj === Object(obj);
Run Code Online (Sandbox Code Playgroud)

它返回错误.

我知道我可以识别节点元素

obj.nodeType === 1
Run Code Online (Sandbox Code Playgroud)

但就语言而言,这仍然没有告诉我它是什么(ES5).用语言表达的元素是什么?

澄清

我的意思是语言,基于语法,JavaScript,好的部分,第2章,这个语法只知道如何处理语言组件,数组,对象等.

javascript

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

如何在JavaScript中编写isNumber()?

我的猜测是:

function isNumber(val) {
    return val === +val;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

以前的参考

验证JavaScript中的十进制数字-IsNumeric()

javascript

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

如何改变内容流?

在这个jsfiddle中,我正在尝试创建书签形状.只有一个三角形需要改变它的位置.

<div id = "bookmark">
  <div id = "rectangle"></div>
  <div id = "triangle-topleft"></div>
  <div id = "triangle-topright"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以很容易地使用相对定位并转移它,但我不想这样做.我想要一个更具延展性的解决方案.

而不是从顶部到底部流动的形状.我希望最后一个形状从左向右流动.因此有3种形状,前两种形状处于完美位置,但第三种形状需要放置在第二种形状的右侧,而不是位于其下方.

我可以使用什么CSS来做到这一点?

html css css-position

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

何时使用"in"vs"window".

更具有特色

if("indexedDB" in window)
Run Code Online (Sandbox Code Playgroud)

VS

if(window.indexedDB)
Run Code Online (Sandbox Code Playgroud)

我总是使用第二种方法,但在net tuts教程中,他们使用方法1.

javascript

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