小编bra*_*rad的帖子

包含span的简单div将无法正确调整大小

我以为我对CSS非常了解但这个简单的问题让我感到困惑.

<div> <span>示例文本</ span> </ div>

如果跨度有填充,则导致div的高度小于跨度的高度.

我意识到有一些方法可以使用"float"来正确地设置div大小,但浮动似乎总是会引入不希望的副作用.

是不是有一个干净简单的方法来告诉div大小以适应其内容?对我来说似乎很基础.也许我错过了什么.

html css

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

javascript二叉搜索树实现

有人知道Javascript中简单的BTree实现的任何好例子吗?我有一堆"东西"随机到达,并希望有效地插入每一个.

最终,每个新的将根据它在树中的最终位置插入到DOM中.

我可以从头开始编码,但宁愿不重新发明任何轮子.

谢谢

javascript sorting b-tree

13
推荐指数
4
解决办法
2万
查看次数

如何在javascript正则表达式匹配中将多个匹配(/ g)与反向引用相结合

当使用/ g(获得多个匹配)和括号(获得反向引用)时,我对正则表达式匹配返回的数组感到困惑.我不清楚如何获得反向引用,因为匹配数组的下标似乎是指多个匹配,而不是后引用.

例如:

string = "@abc @bcd @cde";    
re2 = '@([a-z]+)';    
p = new RegExp(re2,["g"]);    
m = string.match(p)   
for (var i in m) { alert(m[i]; }
Run Code Online (Sandbox Code Playgroud)

这是回归,"@abc", "@bcd", "@cde"
但我希望它返回"abc", "bcd", "cde"

我怎么得到后者?

javascript regex

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

在没有键的情况下引用JS对象成员

var foo = {"bar":{"blah":9}};

如果我不知道密钥是"bar",有没有办法获得foo唯一成员的["blah"]值?

我可以以某种方式引用对象的第一个成员而不知道它的键吗?如果foo是普通数组,我正在寻找相当于foo [0] ["blah"]的东西.

就我而言,我实际上无法迭代foo来获取密钥.

明白了吗?

javascript syntax object

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

标签 统计

javascript ×3

b-tree ×1

css ×1

html ×1

object ×1

regex ×1

sorting ×1

syntax ×1