给事件响应函数传参数的多种方式

摘要: 如何给事件handler传参数?在刚刚接触Javascript的时候,由于对闭包理解不深刻,常常纠结于该问题。在讨论群里也经常碰到这样的问题,如下<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>如何给事件handler传参数?</title></head><body> <a href="#" id="aa">Click me</a> <scri 阅读全文
posted @ 2011-03-24 18:08 snandy 阅读(5739) 评论(7) 推荐(5)

IE6/7 and IE8/9(怪异模式)中form元素默认样式导致的bug

摘要: 做邮箱首页时碰到的,如下<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>IE6/7下form元素默认样式导致的bug</title></head><body style="padding:0 400px;"> <div style="height:20px;border:1px solid gray;"></div><div style=" 阅读全文
posted @ 2011-03-24 11:01 snandy 阅读(2903) 评论(0) 推荐(1)

各浏览器对document.getElementById等方法的实现差异

摘要: 所有Web前端同仁对 document.getElementById 都非常熟悉了。开发过程中经常需要用其获取页面id为xx的元素,自从元老级JS库Prototype流行后,都喜欢这么简写它// 方式1function $(id){ return document.getElementById(id); }有没有人想过为什么要这么写,而不用下面的方式写呢?// 方式2var $ = document.getElementById;这么写的$更简洁啊,也很明了,将document的方法getElementById赋值给变量$,用$去获取页面id为xx的元素。实际上方式2在IE6/7/8中是可行的 阅读全文
posted @ 2011-03-24 09:12 snandy 阅读(19718) 评论(10) 推荐(8)