> For the complete documentation index, see [llms.txt](https://note.niefee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://note.niefee.com/summary-1/11/2015-nian-11-yue-29-ri.md).

# 2015年11月29日

## javascript

**默认行为**

```javascript
document.oncontextmenu=function(ev){
    var oEvent=ev||event;
        var oDiv=document.getElementById('div1');
        oDiv.style.display='block';
        oDiv.style.left=oEvent.clientX+'px';
        oDiv.style.top=oEvent.clientY+'px';

        return false;//阻止默认事件；
    }
```

> 阻止默认的右键菜单，弹出自定义菜单；

**事件绑定**

> 添加事件会相会覆盖；

`attachEvent（事件名，函数）`：IE10一下支持，对应的接触绑定函数是`detachEvent(事件名，函数）`；

`addEventListener(事件名，函数，false）`：支持火狐、Chrome，接触绑定函数是`removeEventListener(事件名，函数，false）`；

**事件捕获**

//只适用于IE； `setCapture()`:事件捕获函数； 事件就是把时间都集中到一个对象（例如按钮）中处理；

`releaseCapture()`:取消事件捕获；
