Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get startedBlink 3 of 8 - The 5 AM Club
by Robin Sharma
DOM Scripting by Jeremy Keith is a comprehensive guide that teaches you how to use JavaScript and the Document Object Model to create interactive and dynamic web pages. It covers essential techniques for modern web development.
In Dom Scripting by Jeremy Keith, we are introduced to the concept of DOM (Document Object Model). The book begins with an overview of the DOM and its significance in web development. The DOM, as explained, is a programming interface that allows scripts to dynamically access and update the content, structure, and style of a document. This is crucial in creating interactive and responsive web pages.
Keith takes us through the basic structure of the DOM, explaining how it is organized as a tree of objects representing the elements of a document. He then delves into the fundamental scripting techniques using JavaScript to manipulate this structure, such as accessing elements, modifying their attributes, and creating new elements on the fly.
As we move forward in Dom Scripting, Keith guides us into more advanced topics. He discusses event handling and how to use it to create dynamic and interactive user experiences. He also emphasizes the importance of unobtrusive scripting, a technique that separates the behavior layer from the structure and presentation layers, thus ensuring better accessibility and maintainability.
Another key concept covered is progressive enhancement, a strategy that starts with a basic, accessible version of a web page and then adds more advanced features using JavaScript. Keith explains how this approach ensures that all users, regardless of their browser or device, can access the content and functionality of the site.
Keith then demonstrates the practical applications of DOM scripting. He shows us how to create interactive forms, image galleries, and navigation menus using the scripting techniques discussed earlier. He also introduces the concept of Ajax (Asynchronous JavaScript and XML), which allows web pages to update content dynamically without the need for a full page refresh.
Throughout the book, Keith emphasizes the importance of writing clean, efficient, and maintainable code. He provides best practices and tips to ensure that our scripts are robust, cross-browser compatible, and accessible to all users, including those with disabilities.
In the latter part of Dom Scripting, Keith addresses the evolving landscape of web development. He discusses the impact of HTML5 and CSS3 on DOM scripting and how these new standards have influenced the way we interact with the DOM. He also introduces JavaScript libraries and frameworks, such as jQuery, and explains how they can simplify and streamline our scripting tasks.
Keith concludes the book by stressing the importance of keeping up with the latest developments in web technology. He encourages us to continue learning and adapting our scripting techniques to meet the ever-changing demands of the web.
In summary, Dom Scripting by Jeremy Keith provides a comprehensive and practical guide to using JavaScript and the DOM to create dynamic, interactive, and accessible web pages. From the basics of DOM manipulation to advanced scripting techniques and modern web development practices, the book equips us with the knowledge and skills needed to harness the full potential of DOM scripting in our web projects.
Dom Scripting by Jeremy Keith is a comprehensive guide to using JavaScript and the Document Object Model (DOM) to create interactive and dynamic web pages. It covers topics such as event handling, manipulating HTML and CSS, and best practices for creating accessible and maintainable code. This book is a valuable resource for web developers looking to enhance their skills in front-end development.
Web developers who want to enhance their skills in JavaScript and DOM scripting
Front-end developers looking to create interactive and dynamic web experiences
Designers and programmers who want to understand the power of using JavaScript to manipulate web pages
It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.
Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.
Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get startedBlink 3 of 8 - The 5 AM Club
by Robin Sharma