MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Designing with JavaScript : creating dynamic Web pages / Nick Heinle and Bill Pena.

By: Heinle, Nick.
Material type: materialTypeLabelBookPublisher: Beijing : O'Reilly & Associates, 2002Edition: 2nd ed.Description: xi, 216 p. : ill. ; 23 cm. + pbk.ISBN: 156592360X.Subject(s): JavaScript (Computer program language) | Internet programming | Web sites -- DesignDDC classification: 005.2762
Contents:
Diving into JavaScript -- Doing Windows -- Controlling Frames -- Forms and Validation -- Getting in line with Arrays -- Too many Browsers? Not Really -- Dynamic Images -- Customizing a Site with Cookies -- Dynamic HTML -- Interactive DHTML Techniques -- Advanced Applications.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Lending 005.2762 (Browse shelf(Opens below)) 1 Available 00092017
General Lending MTU Bishopstown Library Lending 005.2762 (Browse shelf(Opens below)) 1 Available 00092018
Total holds: 0

Enhanced descriptions from Syndetics:

JavaScript is one of the core technologies of the Web. Using JavaScript, you can create dynamic, interactive web pages that include image rollovers, pop-up windows, auto-scrolling frames, intelligent forms, and sophisticated Dynamic HTML effects. Even better, you don't have to be a programming ace to learn enough JavaScript to incorporate these elements into your web pages. Designing with JavaScript shows you how to create the effects you want, without forcing you to wade through pages of dry programmer-speak about variables, operators, and functions. Each chapter demonstrates common JavaScript techniques and explains how to customize them for your own use. Along the way, it introduces basic JavaScript concepts, teaching the language in the context of real-world examples. By the time you finish this book, you'll have a solid foundation of JavaScript knowledge that you can apply to your own web pages.With Designing with JavaScript , you will learn to: Use JavaScript to produce visual effects, such as image rollovers and rotating billboards Launch new browser windows, control frames, and validate form data Customize your site by using JavaScript to detect browsers, platforms, and plug-ins Use cookies to keep track of visitors, so you can welcome new users while offering customized pages to returning users Create a tabbed folder interface, drop-down menus, and a scrolling headline ticker, using the basics of Dynamic HTML The first edition of Designing with JavaScript taught tens of thousands of web designers how to enliven their pages with JavaScript. This new edition has been updated to cover the latest JavaScript techniques supported by current web browsers. If you are ready to start incorporating JavaScript into your designs, this is the book for you.

Includes index.

Diving into JavaScript -- Doing Windows -- Controlling Frames -- Forms and Validation -- Getting in line with Arrays -- Too many Browsers? Not Really -- Dynamic Images -- Customizing a Site with Cookies -- Dynamic HTML -- Interactive DHTML Techniques -- Advanced Applications.

Table of contents provided by Syndetics

  • Preface (p. vii)
  • 1. Diving into JavaScript (p. 1)
  • Adding descriptive links (p. 1)
  • Night and day (p. 5)
  • 2. Doing Windows (p. 17)
  • Window basics (p. 17)
  • Launching new windows (p. 19)
  • Remote control (p. 25)
  • 3. Controlling Frames (p. 33)
  • The toolbar design (p. 33)
  • Rotating pages (p. 41)
  • QuickTime VR on a budget (p. 43)
  • 4. Forms and Validation (p. 51)
  • Getting to know that form (p. 51)
  • Madlibs (p. 52)
  • Stop that form! (p. 56)
  • Is that really your email? (p. 60)
  • Validate this! (p. 66)
  • 5. Getting in Line with Arrays (p. 69)
  • The array concept (p. 69)
  • Being unpredictable (p. 70)
  • Doing the date right (p. 74)
  • Jumpin' jive (p. 76)
  • 6. Too Many Browsers? Not Really (p. 83)
  • What browser is that knocking at my door? (p. 83)
  • Different browsers, different needs (p. 88)
  • Style differences (p. 93)
  • Checking for plug-ins (p. 96)
  • Beyond the browser (p. 101)
  • 7. Dynamic Images (p. 103)
  • Image basics (p. 103)
  • Image rollovers (p. 105)
  • Multiple rollovers (p. 110)
  • An image billboard (p. 113)
  • 8. Customizing a Site with Cookies (p. 117)
  • What's a cookie? (p. 117)
  • Basic cookie operations (p. 118)
  • A welcome for new visitors (p. 122)
  • Forms that remember (p. 126)
  • Customized pages (p. 128)
  • 9. Dynamic HTML (p. 137)
  • What is DHTML? (p. 137)
  • The Document Object Model (p. 138)
  • Dynamic Cascading Style Sheets (p. 139)
  • Getting acquainted with layers (p. 144)
  • Browser detection (p. 152)
  • 10. Interactive DHTML Techniques (p. 155)
  • Drop-down menus (p. 155)
  • Sliding tabs (p. 158)
  • Scrolling layers with clipping (p. 161)
  • 11. Advanced Applications (p. 167)
  • Object-oriented scripting (p. 167)
  • The quiz: testing your readers (p. 172)
  • Relational menus (p. 180)
  • A cross-browser style object (p. 187)
  • Moving on (p. 191)
  • A. Common JavaScript Objects (p. 193)
  • B. Event Handlers (p. 199)
  • C. Style Properties (p. 201)
  • D. JavaScript Syntax (p. 203)
  • Index (p. 207)

Author notes provided by Syndetics

Nick Heinle is perhaps the Web's best known resource for JavaScript. His JavaScript tips are used by many of the leading Web sites, including sites for "Star Wars," CNN, Digital Equipment, IBM, and Prentice Hall. He will graduate Needham High School in 1998.

Bill Peña is a freelance Web/information designer and writer. He was also the designer for Safari: Tech Books Online, O'Reilly's online books service. He is writing several books for O'Reilly, including the recently released second edition of Designing with JavaScript. In his spare time, Bill likes to pretend he knows Perl because of the people he meets that way.

Powered by Koha