javascript
文章平均质量分 61
ganyuanmen
这个作者很懒,什么都没留下…
展开
-
document.createEvent建立自定义事件
document.createEvent用于创建事件,在DOM Level 2 的事件中就有HTMLEvents,MouseEvents,UIEvents事件类型。DOM Level 3增加很多事件类型,个人觉得其中最有用的是CustomEvent自定义事件。为DOM元素创建自定义事件的步骤为: 一、创建事件:var ev = document.createEvent('CustomEve原创 2015-12-28 11:31:11 · 12412 阅读 · 0 评论 -
javascript 的prototype 和constructor
写过js 插件的人对prototype都不陌生,在讲prototype之前,先要弄懂javascript运行机制和作用域的问题。原创 2015-12-15 16:18:57 · 402 阅读 · 0 评论 -
通过鼠标的拖动改变DOM的高度和宽度
好久不写博客了......。 web前端开发中,通过鼠标的拖动改变控件高度和宽度的做法有多种。我以前使用的方法是:为控件添加mousemove事件,当鼠标移到边距时,显示cursor为e-resize,表示可以拖动。在mousedown事件中设置document的鼠标事件,在mouseup中移除document的鼠标事件。这样的做法导致:当鼠标移到控件上后,每动一下鼠标,就需要运行一次move原创 2017-05-19 12:20:54 · 2383 阅读 · 0 评论