I was looking for some handy books to understand CSS and JavaScript better from a back end developer point of view. I found very good resources suggested by my experienced interface developer co-workers.
For JavaScript, the following are recommended
JavaScript: The Good Parts:
http://oreilly.com/catalog/9780596517748JavaScript: The Definitive Guide:
http://oreilly.com/catalog/9780596101992JavaScript Pro Design Patterns (in particular, has a great chapter on scope):
http://www.apress.com/book/view/159059908xOO JavaScript:
http://www.packtpub.com/object-oriented-javascript-applications-libraries/bookAlso, Doug Crockford’s YUI Theater videos are very useful indeed (and come packed with Crockford attitude).
http://developer.yahoo.com/yui/theater/(The JavaScript Programming Language Parts 1-4, Advanced JavaScript Parts 1-3, An Inconvenient API Parts 1-3)
Complete, amazingly well kept site on all variances between browsers + lots on all main ID issues:
http://www.quirksmode.org/And if you want a proper, technical reference on how closure is used in JavaScript:
http://www.jibbering.com/faq/faq_notes/closures.htmlCSS-wise, the definitive guide is good for the technical side of how CSS works:
http://oreilly.com/catalog/9781565926226, but the reality of how to use it is better described by sites built around IE hacks:
http://www.positioniseverything.net/http://www.satzansatz.de/cssd/onhavinglayout.htmlAnd how to process png24s:
http://msdn.microsoft.com/en-us/library/ms532969%28VS.85%29.aspxhttp://www.satzansatz.de/cssd/tmp/alphatransparency.htmlNote that all the above should now be looked at with performance in mind these days. Check YUI’s work:
http://developer.yahoo.com/performance/And the Steve Souder book:
http://search.oreilly.com/?q=even+faster+web+sites