gogogo
Syndetics cover image
Image from Syndetics

JAVA SCRIPT DESIGN

By: Material type: TextTextPublication details: USA New RidersISBN:
  • 0735711674
Subject(s):
Holdings
Item type Current library Call number Status Date due Barcode
Standard Loan Thurles Library Main Collection 005.712 SAN (Browse shelf(Opens below)) Available R12094KRCT

Enhanced descriptions from Syndetics:

Created for designers who want to learn JavaScript tools, this manual examines how to interact with Web applications and other server-side languages. It covers JavaScript and its interaction with XML, ASP.NET, PHP, Perl, Flash and Cold Fusion. The author focuses on JavaScript and the issues of using it with Web pages, including DOM, frames, forms, DHTML, and more. There is an example glossary for quick reference of JavaScript terms, statements, objects, methods, event handlers and commands, each accompanied by an example.

Table of contents provided by Syndetics

  • Part I Basic JavaScript (p. 1)
  • 1 Jump-Starting JavaScript (p. 3)
  • JavaScript Lives in a Web Page (p. 4)
  • Putting JavaScript into Your HTML Pages (p. 5)
  • What You Can Do with JavaScript That You Can't Do with HTML (p. 6)
  • An Interpreted Language (p. 15)
  • A Tale of Two Interpreters (p. 15)
  • Generated JavaScript (p. 16)
  • Summary (p. 18)
  • 2 An Orientation to JavaScript (p. 19)
  • Writing JavaScript (p. 19)
  • Naming Rules and Conventions (p. 26)
  • A Weakly Typed Language Means That JavaScript Is Smart (p. 27)
  • Summary (p. 29)
  • 3 Dealing with Data and Variables (p. 31)
  • Literals (p. 32)
  • Variables (p. 43)
  • Primitive and Compound Data (p. 47)
  • Arrays (p. 48)
  • Summary (p. 57)
  • 4 Using Operators and Expressions (p. 59)
  • General and Bitwise Operators (p. 60)
  • General Operators in JavaScript (p. 60)
  • Operators (p. 62)
  • Precedence (p. 82)
  • Summary (p. 83)
  • 5 JavaScript Structures (p. 85)
  • Statements in Sequential Structures (p. 86)
  • Conditional Structures (p. 89)
  • Loops (p. 96)
  • The with Statement (p. 100)
  • The label and continue Statements and Nested Loops (p. 102)
  • Summary (p. 105)
  • 6 Building and Calling Functions (p. 107)
  • Methods and Functions (p. 108)
  • Creating Functions (p. 110)
  • Firing Functions with Event Handlers (p. 111)
  • The return Statement (p. 114)
  • Using Functions as Data (p. 116)
  • Properties in Functions (p. 117)
  • Methods in Functions (p. 118)
  • Summary (p. 120)
  • 7 Objects and Object Hierarchies (p. 121)
  • Hierarchy of Objects in JavaScript (p. 122)
  • User-Defined Objects (p. 125)
  • Built-in Objects and Their Properties (p. 129)
  • Key Built-in Object Methods (p. 135)
  • Summary (p. 142)
  • Part II Using JavaScript with Web Pages (p. 143)
  • 8 JavaScript Object-Oriented Programming and the Document Object Model (p. 145)
  • Object-Oriented Programming in JavaScript (p. 146)
  • The Prototype Concept (p. 147)
  • The Document Object Model (p. 156)
  • Summary (p. 163)
  • 9 Frames and Addressing Frames in Windows (p. 165)
  • The Window as a Complex Object (p. 165)
  • Scripts That Write Scripts (p. 170)
  • Summary (p. 181)
  • 10 Event Handlers (p. 183)
  • The location, anchor, and history Objects (p. 184)
  • Events and Event Handlers in HTML and JavaScript (p. 193)
  • Summary (p. 203)
  • 11 Making Forms Perform (p. 205)
  • The Many Types of Forms Elements in HTML (p. 206)
  • All Text Entries Are Strings (p. 208)
  • Passing Data Between Forms and Variables (p. 210)
  • Forms as Arrays (p. 213)
  • Types of Forms (p. 217)
  • Buttons and Their Events (p. 227)
  • Summary (p. 237)
  • 12 Dynamic HTML (p. 239)
  • What Is Dynamic HTML? (p. 239)
  • Cascading Style Sheets (p. 241)
  • Borders (p. 250)
  • External CSS Style Sheets (p. 255)
  • The Role of JavaScript in Dynamic HTML (p. 256)
  • Summary (p. 261)
  • 13 Remember with Cookies (p. 263)
  • What Are Cookies and How Are They Used? (p. 263)
  • Adding More Attributes (p. 267)
  • Getting Information and Giving It Back (p. 269)
  • Summary (p. 272)
  • Part III JavaScript and Other Applications and Languages (p. 273)
  • 14 Using PHP with JavaScript (p. 275)
  • The PHP4 Scripting Language (p. 275)
  • Passing Data from JavaScript to PHP (p. 286)
  • Controlling Multiple PHP Pages with JavaScript (p. 288)
  • JavaScript Form Preprocessing for PHP (p. 292)
  • JavaScript, PHP, and MySQL (p. 299)
  • Summary (p. 315)
  • 15 Using ASP with JavaScript (p. 317)
  • Creating ASP Pages (p. 318)
  • Variables in VBScript (p. 320)
  • Operators and Conditional Statements (p. 321)
  • Loop Structures (p. 326)
  • Arrays (p. 327)
  • Passing Data from JavaScript to ASP (p. 329)
  • Controlling Multiple ASP Pages with JavaScript (p. 332)
  • Microsoft Access, ASP, and JavaScript (p. 336)
  • Setting Up the Access 2000 File (p. 337)
  • Placing the Access 2000 File on the Server and Preparing the DSN (p. 338)
  • Making the Connection Between Your ASP Page and Database File (p. 340)
  • Reading an Access 2000 Database with ASP (p. 341)
  • Reading and Displaying Multiple Fields (p. 342)
  • Inserting Records into Access from HTML (p. 343)
  • Summary (p. 345)
  • 16 CGI and Perl (p. 347)
  • Scripting with Perl (p. 348)
  • A Brief Perl Tutorial (p. 351)
  • Perl Operators (p. 353)
  • Perl Statements (p. 355)
  • File Handling in Perl (p. 358)
  • Passing Data to CGI from HTML (p. 365)
  • Summary (p. 370)
  • 17 Working with XML and JavaScript (p. 371)
  • The XML Mystique (p. 371)
  • What Is XML? (p. 372)
  • Reading and Showing XML Data with JavaScript (p. 375)
  • Summary (p. 383)
  • 18 Flash ActionScript and JavaScript (p. 385)
  • ActionScript and JavaScript (p. 386)
  • Firing a JavaScript Function from Flash (p. 386)
  • Passing Variables from Flash 5 to JavaScript (p. 389)
  • Summary (p. 394)
  • 19 JavaScript and Other Languages (p. 395)
  • JavaScript and Java Applets (p. 396)
  • A Little Java (p. 397)
  • JavaScript and ColdFusion (p. 402)
  • JavaScript and ASP.NET (p. 405)
  • Summary (p. 406)
  • Example Glossary (p. 407)
  • Index (p. 443)

Author notes provided by Syndetics

Dr. William B. Sanders is a professor in the Interactive Information Technology program at the University of Hartford. The program is designed to develop students who will work in collaborative environments using the Internet and the World Wide Web and develop digital communicative technologies. Bill has written more than 35 computer-related books, with the goal of translating technology to a wide interest base. To mangle a phrase from Will Rogers, he never met a computer or computer language that he didn't like.

Like the revolution spawned by personal computers, the Internet and the World Wide Web have spawned another. The new languages and applications required to master and effectively use Internet technologies have been a focal interest of Bill's since the web's inception. He has been focused on languages such as JavaScript, PHP, ASP, XML, ActionScript, MySQL, and a host of other web-based programs and applications. However, instead of looking at the new technologies solely as a cool way to make things happen on the web, Bill has been involved with different aspects of e-business and e-commerce, bridging the digital divide in communities and generally looking at ways in which the Internet and the web serve as a lively linkage between people and their aspirations.

As a source of information and understanding, the web is unparalleled, but it is also an arena to explore new art forms and ways of human expression. Bill has sought out design concepts from Edward Tufte's work on information, Hillman Curtis's work on motion design, and David Siegel's work on third-generation web sites. For Bill, each new development in creativity, technology, and communication is an opportunity to see the world in a new light and expand horizons.

His hobbies include travel, Greater Swiss Mountain Dogs, and life with his wife, Delia.

Powered by Koha