http://www.cnblogs.com/aaronjs/p/3356505.html 这是老师博客里的文章,讲解的稍微详细一点,可以结合起来比较好理解一点。这一部分真的不好懂,绕着绕着就晕掉了……
                
                    
                    2015-05-21
                
            var elem = document.getElementById(/[^#].*/.exec(selector)[0]);达不到$("#selector")的效果,不用#号打头也可以使用.
可以用:
var elem = document.getElementById((elem = /^#(.*)/.exec('#asdas')) == null ?[]:elem[1]);
                可以用:
var elem = document.getElementById((elem = /^#(.*)/.exec('#asdas')) == null ?[]:elem[1]);
                    
                    2015-05-17
                
            //先执行成功(通过callback的memory方式缓存了)
defer.resolve(5);
//后添加(add后立即触发)
defer.done(function(value) {
$('body').append("<li>defer.done的值是:" + value + "</li>");
})
                defer.resolve(5);
//后添加(add后立即触发)
defer.done(function(value) {
$('body').append("<li>defer.done的值是:" + value + "</li>");
})
                    
                    2015-05-17
                
            
                                最新回答 / giscafer
                                
                                                            <...code...>看看上边的区别教程地址:http://www.w3school.com.cn/cssref/selector_first-child.asp
                            
                        
                        2015-05-13