小编Bro*_*ams的帖子

我可以使用CSS获得多个背景图像吗?

是否可以有两个背景图像?例如,我希望在顶部重复一个图像(repeat-x),并在整个页面上重复另一个图像(重复),整个页面上的一个重复在顶部重复.

我发现通过设置html和body的背景,我可以达到两个背景图像的效果:

html {
    background: url(images/bg.png);
}

body {
    background: url(images/bgtop.png) repeat-x;
}
Run Code Online (Sandbox Code Playgroud)

这是"好"的CSS吗?有更好的方法吗?如果我想要三个或更多背景图像怎么办?

css background-image

316
推荐指数
4
解决办法
40万
查看次数

版本化SQL Server数据库

我想让我的数据库受版本控制.有没有人有任何建议或推荐的文章让我开始?

我总是希望在那里至少有一些数据(如alumb提到的:用户类型和管理员).我还经常需要大量生成的测试数据来进行性能测量.

database svn sql-server version-control

306
推荐指数
26
解决办法
9万
查看次数

如何检查元素是否没有特定的类?

如何检查是否没有课程.例如,我知道如何检查它是否具有类"test",但是如何检查它是否没有"test"类?

if($(this).hasClass("test")){
}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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

Android从左到右幻灯片动画

我有三个活动,其启动模式是单个实例.
使用onfling(),我左右摆动它们.

问题是当我从右向左滑动滑动过渡是可以的但是当我从左向右滑动时,我从右向左滑动过渡.

我知道为什么会发生这种情况因为我总是发出新的意图.但是,现在我需要改变从左向右滑动的动画.

我知道有一个名为的方法overridingTransitionPending(),但我不知道如何用XML定义我的动画.

animation android

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

使用CSS检测输入中是否有文本 - 在我正在访问的页面上并且无法控制?

有没有办法通过CSS检测输入中是否有文本?我已经尝试过使用:empty伪类,我尝试过使用[value=""],但两者都没有用.我似乎无法找到一个解决方案.

我想这一定是可能的,考虑到我们有伪类:checked,并且:indeterminate两者都是类似的东西.

请注意:我这样做的是"时尚"风格,无法使用JavaScript.

另请注意,在用户无法控制的页面上使用Stylish,客户端.

css input is-empty stylish

161
推荐指数
12
解决办法
17万
查看次数

如何在Google Chrome中的Greasemonkey脚本中使用jQuery?

正如你们中的一些人可能知道的那样,谷歌Chrome对Greasemonkey脚本有一些严重的限制.

铬不支持@require,@resource,unsafeWindow,GM_registerMenuCommand,GM_setValue,或GM_getValue.

没有require,我找不到在Google Chrome下的Greasemonkey脚本中包含jQuery库的方法.

有人在这件事上有一些建议吗?

jquery greasemonkey google-chrome require userscripts

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

我应该使用document.createDocumentFragment还是document.createElement

我正在阅读有关文档片段和DOM重排的内容,并想知道它们看起来有多么document.createDocumentFragment不同,document.createElement因为在将它们附加到DOM元素之前,它们都不存在于DOM中.

我做了一个测试(下面),他们都花了相同的时间(大约95ms).猜测这可能是由于没有任何样式应用于任何元素,因此可能没有回流.

无论如何,基于下面的例子,我为什么要使用createDocumentFragment而不是createElement在插入DOM时使用两者之间的差异.

var htmz = "<ul>";
for (var i = 0; i < 2001; i++) {
    htmz += '<li><a href="#">link ' + i + '</a></li>';
}
htmz += '<ul>';

//createDocumentFragment
console.time('first');
var div = document.createElement("div");
div.innerHTML = htmz;
var fragment = document.createDocumentFragment();
while (div.firstChild) {
    fragment.appendChild(div.firstChild);
}
$('#first').append(fragment);
console.timeEnd('first');

//createElement
console.time('second');
var span = document.createElement("span");
span.innerHTML = htmz;
$('#second').append(span);
console.timeEnd('second');


//jQuery
console.time('third');
$('#third').append(htmz);
console.timeEnd('third');
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

查看生成的网页来源的最佳方式?

我正在寻找一种工具,它将为我提供正确的生成源,包括由AJAX请求输入到W3验证器的DOM更改.我尝试了以下方法:

  1. Web Developer Toolbar - 根据doc-type生成无效的源(例如,它删除了标签的自关闭部分).丢失页面的doctype部分.
  2. Firebug - 修复源中的潜在缺陷(例如未封闭的标签).还丢失标签的doctype部分并注入本身无效的HTML控制台.
  3. IE Developer Toolbar - 根据doc-type生成无效的源(例如,它使所有标签都是大写的,针对XHTML规范).
  4. 突出显示+查看选择源 - 经常难以获得整个页面,也不包括doc-type.

是否有任何程序或附加组件可以为我提供源的确切当前版本,而无需以某种方式修复或更改它?到目前为止,Firebug似乎是最好的,但我担心它可能会解决我的一些错误.

事实证明,Justin解释说,没有确切的解决方案.最好的解决方案似乎是验证Firebug控制台内部的源代码,即使它包含Firebug引起的一些错误.我还要感谢Forgotten Semicolon解释为什么"View Generated Source"与实际来源不匹配.如果我可以标记2个最佳答案,我会的.

html xhtml firebug w3c web-developer-toolbar

83
推荐指数
8
解决办法
10万
查看次数

我如何获得jQuery-UI版本?

这应该是一个简单的问题,但我如何检测jQuery-UI版本?

这是针对Greasemonkey脚本,(当前)目标页面似乎正在运行jQuery-UI,1.5.2.但是,不同的目标页面可能运行不同的版本.

console.log ($.ui); 没有显示任何有用/明显的版本检测.

jquery greasemonkey jquery-ui

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

未终止字符串文字的常见来源

我正在尝试调试一个在Firefox扩展中读取并执行的JavaScript脚本.我只能通过Firebug控制台看到错误(我的代码对于Firebug是不可见的),并且它报告了一个"未终止的字符串文字".

我检查了它周围的线和线条,一切似乎都很好 - 括号,括号和引号是平衡的,等等.我应该寻找的其他可能的原因是什么?

javascript debugging firefox-addon

54
推荐指数
7
解决办法
13万
查看次数