Sinopsis
Much has changed since the first edition of JavaScript Step by Step was written in 2007: the underlying JavaScript specification received a major update; Microsoft released new versions of Internet Explorer and Windows; the Chrome browser came of age, as did mobile web usage; and JavaScript development frameworks have matured and are now ubiquitous.
This third edition of JavaScript Step by Step builds on the foundation laid down by the first two editions. While the underlying architecture of the JavaScript language has remained largely the same, use of JavaScript has become pervasive, with huge year-over-year increases and an expanded importance to developers. With that in mind, the layout and coverage of the book have also remained largely the same, with some notable exceptions. The book now places extra emphasis on JavaScript event handling and the use of jQuery to speed development. The book also includes a final section on Windows 8 development using JavaScript. However, this book is most definitely not Microsoft-centric.
One of the first things I asked prior to accepting the offer to write JavaScript Step by Step was whether it had to focus on Microsoft products. The answer was a firm “no.” The book was and is intended to be a general tutorial on using JavaScript, including best practices for using JavaScript on the web.
The biggest influence Microsoft has had on this book was to make sure that I used the term “Internet Explorer” when referring to IE. You’ll see this absence of bias reflected throughout the book, which includes exercises built using plain text editors as well as full-featured development tools. While it’s true that most of the screen shots show Internet Explorer (I almost said IE), the code was also tested across several other browsers, including Chrome and Firefox. In fact, much of the book’s code was written in Vim, and tested in a cross-browser fashion.
Throughout the book, you’ll find highlights and additions for the new features in the latest version of JavaScript. Also, the examples used in the book received greater scrutiny in multiple browsers to reflect the reality of today’s web landscape. Reader feedback from the earlier editions is reflected in the content of this edition and was the impetus for adding jQuery and emphasizing event handling.
Housekeeping aside, this book provides an introductory look at JavaScript, including some of its core functions as well as features and paradigms such as Asynchronous JavaScript and XML (AJAX).
Content
- JavaScript is more than you might think
- Developing in JavaScript
- JavaScript syntax and statements
- Working with variables and data types
- Using operators and expressions
- Controlling flow with conditionals and loops
- Working with functions
- Objects in JavaScript
- The Browser Object Model
- An introduction to JavaScript libraries and frameworks
- An introduction to jQuery
- The Document Object Model
- JavaScript events and the browser
- Working with images in JavaScript
- Using JavaScript with web forms
- JavaScript and CSS
- jQuery effects and plug-ins
- Mobile development with jQuery Mobile
- Getting data into JavaScript
- Using AJAX
- Developing for Windows 8
- Using Visual Studio for Windows 8 development
- Creating a Windows app
0 komentar:
Posting Komentar