[LintCode]线段树的构造

原题链接: http://www.lintcode.com/en/problem/segment-tree-build/ 题目 线段树是一棵二叉树,他的每个节点包含了两个额外的属性start和end用于表示该节点所代表的区间。start和end都是整数,并按照如下的方式赋值: 根节点的 start 和 end 由 build 方法所给出。 对于节点 A 的左儿子,有 start=A. »

[译]Javascript中的事件代理是怎么工作的

javascript中有个很火的术语叫事件代理。这玩意儿的好处就是可以把事件监听挂在父元素上,而不是直接挂载在对应的节点上。在父元素的监听事件里可以通过事件冒泡找到对应的子节点,然后做你想对子节点要做的事。这个概念挺简单的,但很多人不知道它到底是怎么工作的,还是让寡人来show点展示基本事件的代码来解释给你听吧。 首先我们有一个父元素ul,它下面有些子元素: <ul id="parent-list"> <li id="post-1">Item 1</li> < »