{"product_id":"murachs-modern-javascript","title":"Murach’s Modern JavaScript","description":"\u003cp\u003eThis book is designed for anyone who wants to learn how to write JavaScript. Today, that includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeb designers who use HTML and CSS to provide the content and formatting for web pages and want to use JavaScript to add functionality to those pages\u003c\/li\u003e\n\u003cli\u003eServer-side programmers who use languages like Python, PHP, Java, or C# and would like to use JavaScript to provide client-side scripting for their web apps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTo present the JavaScript skills that you need in a manageable progression, this book is divided into three sections. Each section represents a level of expertise that you will achieve.\u003c\/p\u003e\u003ch3\u003eWhat this book does\u003c\/h3\u003e\u003cp\u003e\u003cspan style=\"color: rgb(34, 34, 34); font-size: 21px; font-weight: 700;\"\u003eSection 1: Get started fast\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eSection 1 presents a seven-chapter course in JavaScript that gets you started fast. Because the pace is adjustable, this section works for those with no prior programming experience as well as for experienced professionals. Beginners can read each chapter carefully and do all the exercises. Professionals can skim over the parts they already know and focus on the differences with other languages. Either way, when you finish this section, you will be able to develop real-world JavaScript apps that script the DOM.\u003c\/p\u003e\u003ch4\u003eSection 2: Master the essential skills\u003c\/h4\u003e\u003cp\u003eSection 2 presents the rest of the essential skills that any web developer should have. This includes validating data, saving data in the browser, and working with dates, times, and timers. In addition, this section shows how to use object-oriented programming to organize your code by defining your own objects and by using ES modules.\u003c\/p\u003e\u003ch4\u003eSection 3: More skills as you need them\u003c\/h4\u003e\u003cp\u003eWhen you have time, you can use the chapters in this section to raise your JavaScript skills to a higher level of expertise. This section shows how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse Ajax to asynchronously update a part of a web page without reloading the entire page.\u003c\/li\u003e\n\u003cli\u003eUse Node.js to run JavaScript on the server, including how to create a web-based API that manages data on a server.\u003c\/li\u003e\n\u003cli\u003eUse the HTML \u003ccanvas\u003e element to create drawings and animations.\u003c\/canvas\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cspan style=\"color: rgb(34, 34, 34); font-size: 24px; font-weight: 700;\"\u003eWhy you'll learn faster and better with this book\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eLike all our books, this book is designed to make it as easy as possible for you to learn new skills faster and retain them better. Here are a few of those features:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eIt presents the modern JavaScript skills you’ll definitely need on the job without wasting your time by presenting confusing old features that you aren’t likely to need.\u003c\/li\u003e\n\u003cli\u003eThe hundreds of short examples quickly show you how a feature works, and the dozens of longer code examples show you how these features work together in a complete app.\u003c\/li\u003e\n\u003cli\u003eThe exercises at the end of each chapter provide a way for you to gain valuable hands-on experience without any extra busywork.\u003c\/li\u003e\n\u003cli\u003eAll of the information is presented in paired pages, with the essential syntax, guidelines, and examples on the right page and clear explanations on the left page. This helps you learn faster by reading less.\u003c\/li\u003e\n\u003cli\u003eThe paired-pages format is ideal for reference when you need to refresh your memory about how to do something.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eRecommended software\u003c\/h3\u003e\u003cp\u003eTo develop JavaScript apps, this book recommends that you use the following software. All of this software is available for free. And appendixes A (Windows) and B (macOS) provide complete, step-by-step instructions that you can use to install it on your system.\u003c\/p\u003e\u003ch4\u003eVisual Studio Code\u003c\/h4\u003e\u003cp\u003eThis popular code editor is free and provides many excellent features for developing JavaScript apps.\u003c\/p\u003e\u003ch4\u003eGoogle Chrome\u003c\/h4\u003e\u003cp\u003eThis web browser provides excellent developer tools for debugging JavaScript apps.\u003c\/p\u003e\u003ch4\u003eNode.js\u003c\/h4\u003e\u003cp\u003eThis runtime environment makes it possible to run JavaScript on a server instead of running it in a web browser.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Mike Murach \u0026 Associates","offers":[{"title":"Default Title","offer_id":50506634788934,"sku":"9781943873142","price":4689.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/mmjs_318.jpg?v=1790331476","url":"https:\/\/cb-india.com\/products\/murachs-modern-javascript","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}