{"id":164,"date":"2006-01-28T17:49:45","date_gmt":"2006-01-28T15:49:45","guid":{"rendered":"http:\/\/www.maratz.com\/blog\/archives\/2006\/01\/28\/dom-scripting-review\/"},"modified":"2008-04-25T02:47:41","modified_gmt":"2008-04-25T00:47:41","slug":"dom-scripting-review","status":"publish","type":"post","link":"http:\/\/www.maratz.com\/blog\/archives\/2006\/01\/28\/dom-scripting-review\/","title":{"rendered":"DOM scripting review"},"content":{"rendered":"<p><a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/1590595335\/maratzcom-20\/\"><img class=\"alignleft\" src=\"\/img\/books\/dom_scripting.jpg\" alt=\"DOM scripting\" \/><\/a> All righty. I\u2019m very lazy lately. I read less and less. However, if a book pulls me in, I\u2019m well prepared to discard all the other forms of relaxation and swallow it all at once. Yes, this was the case with the <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/1590595335\/maratzcom-20\/\">DOM scripting<\/a>.<\/p>\n<p>What\u2019s so great about it? First off, the book is not boring programming reference listing mambo-jumbo or whatever&#8230; It tells a story. What is the <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0735712018\/maratzcom-20\/\">Designing with web standards<\/a> (by <a href=\"http:\/\/www.zeldman.com\/\">Zeldman<\/a>) for CSS, that is the DOM scripting for DOM\/JavaScript.<!--more--><\/p>\n<h3>What you won\u2019t find<\/h3>\n<p>You will not find the JavaScript reference.<\/p>\n<h3>What you <em>will<\/em> find?<\/h3>\n<p>You will find defensive, unobtrusive and fully working examples of the JavaScript code, together with the explanations which facilitate understanding. If you\u2019re just searching for a set of typical code snippets, <a href=\"http:\/\/adactio.com\/\">Jeremy Keith<\/a>, the author, is so generous that he gives it to you. You don\u2019t even have to buy the book for it &#8211; most of the scripts are <a href=\"http:\/\/www.domscripting.com\/\">available online<\/a>. <em>(<strong>Ed\u2019s remark<\/strong>: If you\u2019re only interested in getting those, just take it away. But please, don\u2019t come back crying for a job later this year.)<\/em>.<\/p>\n<p>However, the greatness of the book is not in JavaScript functions provided, it\u2019s in the clear and simple prose which will encourage you to consider behavior layer for what it really should be &#8211; the final touch for a web site, which can make a difference.<\/p>\n<p>If you\u2019re a designer, you are going to get some kinky new ideas about how to improve usability, interaction and overall look and feel on your web sites. If you\u2019re a developer &#8211; you will learn how to write leaner, bulletproof JavaScript for manipulating DOM structures. What\u2019s the most important, in both cases &#8211; you will learn about the importance of the process: structure first, presentation second and last but not least &#8211; the behavior.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why you should read this book<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/posts\/164"}],"collection":[{"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":0,"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.maratz.com\/blog\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}