小编Cod*_*ver的帖子

jQuery - 获取邻域元素

我需要获得邻域元素值.

HTML是

<div>
    <input type='hidden' value='12345'>
    <div id='click-this'>Click me</div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何点击"click-this"div获得"12345"?

$('#click-this').click(function() {
    /* 
     * Get siblings element's: 
     * at this context, input tag element with value 12345 
     *
     */  

})
Run Code Online (Sandbox Code Playgroud)

jquery

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

“仅在有意义的地方子类”的详细解释是什么?

来自名为“如何设计良好的 API 及其重要性”的演示文稿

我被困在演示文稿的第 25 页,其中写着:

为了便于实现,公共类不应子类化其他公共类

它给了我们一个例子(Java语法):

Bad:    Properties extends Hashtable 
        Stack extends Vector

Good:   Set extends Collection
Run Code Online (Sandbox Code Playgroud)

但为什么这些例子有好有坏呢?

java inheritance api-design subclass

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

为什么编程语言会同等地限制22/7的精度?

我试过了

Erlang
$ erl
1> Pi = 22/7.
3.142857142857143

Haskell
$ ghci 
Prelude> 22/7
3.142857142857143

Python
$ python
>>> 22/7.0
3.142857142857143

Ruby 
$ irb
2.1.6 :001 > 22 / 7.0
 => 3.142857142857143
Run Code Online (Sandbox Code Playgroud)

结果是一样的.为什么?

ruby python floating-point erlang haskell

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

javascript绑定工作但不活

function OnIframeContentLoads(){        
  $("#iframe")
    .contents()
    .find(".text")
    .live({ 
      click: OpenSingleImageEditor, 
      mouseover: function () { HighLight(this) }, 
      mouseout: function () { OffLight(this);} 
    });    
}   
Run Code Online (Sandbox Code Playgroud)

当我使用.bind()绑定事件时,它的工作但是与上面的代码中的live()一样,它不起作用.这里的问题是什么?

jquery

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