2018年2月23日

浅谈JavaScript的Canvas(绘制图形)

摘要: HTML5中新增加的一个元素canvas,要使用canvas元素,浏览器必须支持html5。通过canvas标签来创建元素,并需要为canvas指定宽度和高度,也就是绘图区域的大小。 <canvas id="mycanvas" style="width:500px;height:500px;"></ 阅读全文

posted @ 2018-02-23 15:28 水击三千 阅读(2267) 评论(0) 推荐(0) 编辑

浅谈JavaScript的事件(事件模拟)

摘要: 事件经常由操作或者通过浏览器功能触发,通过JavaScript也可以触发元素的事件。通过JavaScript触发事件,也称为事件的模拟。 DOM中事件模拟 可以document的createEvent方法创建event对象。这个方法接收一个参数,即表示要创建的事件类型的字符串。在DOM2级中,所有这 阅读全文

posted @ 2018-02-23 11:56 水击三千 阅读(3811) 评论(0) 推荐(4) 编辑

浅谈JavaScript的事件(事件委托)

摘要: 事件处理程序为Web程序提供了系统交互,但是如果页面中的事件处理程序太多,则会影响页面的性能。每个函数都是对象,都会占用内存,内存中对象越多,性能越差。需要事先为DOM对象指定事件处理程序,导致访问DOM的次数增多,会延迟整个页面的交互就绪时间。 事件委托 对事件处理程序过多的解决方案是使用事件委托 阅读全文

posted @ 2018-02-23 09:29 水击三千 阅读(314) 评论(0) 推荐(0) 编辑

导航