摘要: 在使用javascript创建DOM节点的过程中,难免要使用document.createElement、setAttribute、document.createTextNode等冗长、还有浏览器兼容性问题的节点操作方法,虽然有人提议使用字符串拼接后,再使用.innerHTML=可以降低创建节点的成本,而且还有更好的性能,但在我印象中innerHTML并不能适应所有需求(具体神马需求我也忘了),所以下面给大家介绍一种使用javascript元编程技巧来动态创建节点的方法。那么什么是元编程呢?了解Ruby的同学知道,Ruby的风靡离不开Ruby on Rails(RoR)框架的推动。RoR框架通 阅读全文
posted @ 2011-07-19 11:06 sky7034 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一直觉得jQuery中的 .live() 方法很神奇,居然可以对动态加入的元素进行绑定。今天终于弄明白了,原来这是通过使用事件委托实现的。 $('a').live('click', function(){ //code block1货运专家 }) 上面的这段代码可以约等于(但不完全等于,在最后说明了为什么): $(document).bind('click', function(e){ if(e.srcElement.tagName == 'a'){ //code block1 } }) 此外,jQuery还有一个 .delega 阅读全文
posted @ 2011-07-19 11:01 sky7034 阅读(252) 评论(0) 推荐(0) 编辑
蘑菇街女装 货运专家