Amazon.co.uk Review
Javascript is the only scripting language that runs in all the leading Web browsers, making it an essential part of the Web developer's tool kit. The language itself is not especially difficult to learn, but it becomes more challenging when you include related topics such as HTML forms, dynamic HTML and cross-browser compatibility.
Beginning JavaScript, which is suitable for beginning or intermediate programmers, covers all these topics and more to provide a complete Javascript handbook.
Early chapters cover language basics, such as data types, functions, conditions and loops, string handling, and programming with objects. The authors explain how to control the Web browser by programming its object model, and how to combine scripts with forms. There is a guide to debugging with Netscape and Microsoft Internet Explorer, and a chapter on using cookies to store user preferences.
A substantial part of the book is focused on Dynamic HTML and how to write scripts that control the content of the page. There is a clear explanation of the DOM (document object model), as specified by the W3C Web standards group. Finally, there is a look at extending browser capabilities with ActiveX controls or plug-ins, and server-side scripting with Active Server Pages, including database access. Several appendixes offer a language reference and object models for Internet Explorer and Netscape Navigator 4.0. Sadly Netscape 6.0 is not covered, but it is not quite as bad as it sounds since Netscape 6.0 closely follows the official DOM. --Tim Anderson
--This text refers to an out of print or unavailable edition of this title.
Product Description
What is this book about?
JavaScript is the preferred programming language for Web page applications, letting you enhance your sites with interactive, dynamic, and personalized pages. This fully updated guide shows you how to take advantage of JavaScripts clientside scripting techniques for the newest versions of Netscape and Internet Explorer, even if youve never programmed before.
You begin with basic syntax and learn about data types and how to structure code for decisionmaking. Then you learn to use dates, strings, and other basic objects of JavaScript. Next, you see how to use JavaScript to manipulate objects provided by the browser, such as forms and windows. From there, you move into advanced topics like using cookies and dynamic HTML.
After you have a solid foundation, you explore dynamic generation of Web content using serverside scripting and backend databases. And you practice what you learn by building a sample application as you go.
What does this book cover?
Here are some of the things youll find in this book:
- What types of data are used in JavaScript
- How to identify and correct flaws in your code
- Techniques for programming the browser
- How to use Microsoft Script Debugger and Netscape Script Debugger
- Ways to manage crossbrowser issues
- How JavaScript interacts with XML and HTML
Who is this book for?
This book is for anyone who wants to learn JavaScript programming. You should have some understanding of HTML and how to create static Web pages, but no prior programming experience is necessary.
See all Product Description