HTML5 Programming with JavaScript. by John Paul Mueller
|
|
- Gervais Byrd
- 6 years ago
- Views:
Transcription
1
2
3 HTML5 Programming with JavaScript by John Paul Mueller
4 HTML5 Programming with JavaScript For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ Copyright 2013 by John Wiley & Sons, Inc., Hoboken, New Jersey Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) , fax (978) Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) , fax (201) , or online at Trademarks: Wiley, the Wiley logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. JavaScript is a registered trademark of Oracle America,Inc. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ. For general information on our other products and services, please contact our Customer Care Department within the U.S. at , outside the U.S. at , or fax For technical support, please visit Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at For more information about Wiley products, visit Library of Congress Control Number: ISBN (pbk); ISBN (ebk); ISBN (ebk); ISBN (ebk) Manufactured in the United States of America
5 About the Author John Mueller is a freelance author and technical editor. He has writing in his blood, having produced 91 books and over 300 articles to date. The topics range from networking to artificial intelligence and from database management to heads-down programming. Some of his current books include Windows command-line references, books on VBA and Visio, several books on C#, and an IronPython programmer s guide. His technical editing skills have helped more than 63 authors refine the content of their manuscripts. John has provided technical editing services to both Data Based Advisor and Coast Compute magazines. He s also contributed articles to magazines like such as Software Quality Connection, DevSource, InformIT, SQL Server Professional, Visual C++ Developer, Hard Core Visual Basic, asp.netpro, Software Test and Performance, and Visual Basic Developer. Be sure to read John s blog at When John isn t working at the computer, you can find him outside in the garden, cutting wood, or generally enjoying nature. John also likes making wine and knitting. When not occupied with anything else, he makes glycerin soap and candles, which comes in handy for gift baskets. You can reach John on the Internet at John@JohnMuellerBooks.com. John is also setting up a website at Feel free to take a look and make suggestions on how he can improve it.
6
7 Dedication Dedicated to people who have given me hope and who have helped me realize new potential as an author; on the occasion of their 50th anniversary, Bill and Karen Bridges. Author s Acknowledgments Thanks to my wife, Rebecca, for working with me to get this book completed. I really don t know what I would have done without her help in researching and compiling some of the information that appears in this book. She also did a fine job of proofreading my rough draft. Rebecca keeps the house running while I m buried in work. Russ Mullen deserves thanks for his technical edit of this book. He greatly added to the accuracy and depth of the material you see here. Russ is always providing me with great URLs for new products and ideas. However, it s the testing Russ does that helps most. He s the sanity check for my work. Russ also has different computer equipment than mine, so he s able to point out flaws that I might not otherwise notice. Matt Wagner, my agent, deserves credit for helping me get the contract in the first place and taking care of all the details that most authors don t really consider. I always appreciate his assistance. It s good to know that someone wants to help. A number of people read all or part of this book to help me refine the approach, test the coding examples, and generally provide input that all readers wish they could have. These unpaid volunteers helped in ways too numerous to mention here. I especially appreciate the efforts of Eva Beattie, Glenn Russell, Osvaldo Téllez Almirall, and Gerald Wilson, Jr., who provided general input, read the entire book, and selflessly devoted themselves to this project. Finally, I would like to thank Kim Darosett, Katie Feltman, Virginia Sanders, Katie Crocker, and the rest of the editorial and production staff at Wiley for their assistance in bringing this book to print. It s always nice to work with such a great group of professionals.
8 Publisher s Acknowledgments We re proud of this book; please send us your comments at For other comments, please contact our Customer Care Department within the U.S. at , outside the U.S. at , or fax Some of the people who helped bring this book to market include the following: Acquisitions and Editorial Senior Project Editor: Kim Darosett Acquisitions Editor: Constance Santisteban Copy Editor: Virginia Sanders Technical Editor: Russ Mullen Editorial Manager: Leah Michael Editorial Assistant: Annie Sullivan Senior Editorial Assistant: Cherie Case Cover Photo: kertlis/istockphoto Composition Services Project Coordinator: Katherine Crocker Layout and Graphics: Amy Hassos, Joyce Haughey Proofreaders: Jessica Kramer, Lisa Stiers Indexer: Ty Koontz Publishing and Editorial for Technology Dummies Richard Swadley, Vice President and Executive Group Publisher Andy Cummings, Vice President and Publisher Mary Bednarek, Executive Acquisitions Director Mary C. Corder, Editorial Director Publishing for Consumer Dummies Kathleen Nebenhaus, Vice President and Executive Publisher Composition Services Debbie Stailey, Director of Composition Services
9 Table of Contents Introduction... 1 About This Book...1 What You Don t Have to Read...2 Foolish Assumptions...2 Conventions Used in This Book...3 How This Book Is Organized...3 Part I: Understanding the Basics of JavaScript...3 Part II: Speaking the JavaScript Language...4 Part III: Meeting JavaScript s Control Structures...4 Part IV: Interacting with Users and HTML...4 Part V: Extending JavaScript Further...5 Part VI: The Part of Tens...5 The companion Website...5 Icons Used in This Book...6 Where to Go from Here...6 Part I: Understanding the Basics of JavaScript... 9 Chapter 1: HTML, Say Hello to JavaScript Introducing JavaScript...12 Java and JavaScript aren t long-lost relatives...13 Recognizing the benefits of JavaScript...13 Seeing How JavaScript Fits into an HTML Document...16 Starting an HTML5 document...16 Understanding the alert( ) function...17 Using the <script> tag...18 Placing the code in the page heading...19 Relying on external files...20 Chapter 2: Assessing Tools of the Trade Researching Browsers and Their Debugging Tools...24 Catching up with Firefox...25 Meeting Google Chrome...29 Checking out native browsers: Internet Explorer or Safari...33 Checking browser and version...34
10 viii HTML5 Programming with JavaScript For Dummies Discovering Programs to Write JavaScript...36 Using a text editor...37 Using a dedicated editor...38 Hosting Your Site...41 Quickly looking at Web hosting...41 Using JavaScript from your computer...42 Testing your installation...46 Chapter 3: Integrating HTML5 and JavaScript Creating Simple Output...48 Writing to an HTML element...48 Creating direct document output...50 Avoiding potential problems with output...51 Working with JavaScript Statements...52 Understanding the dot syntax...52 Adding multiple statements to a single script...53 Defining basic code blocks...55 Understanding case sensitivity...55 Using white space effectively...55 Using the line continuation character...56 Writing Comments in JavaScript...57 Creating single-line comments...58 Creating multi-line comments...59 Preventing code execution by using comments...60 Alerting Visitors That JavaScript Has Something to Say...60 Using the <noscript> tag...60 Using styles...61 Part II: Speaking the JavaScript Language Chapter 4: Embracing JavaScript Variables Understanding Simple Variables...66 Seeing variables as storage bins...66 Declaring variables...67 Discovering variable types...68 Understanding undefined and null variables...70 Working with Booleans...71 Working with Numbers...72 Understanding the operators...73 Doing simple math...78 Changing number formats...80 Working with Text...83 Concatenating text...83 Changing word and letter formats...83
11 Table of Contents ix Working with Arrays...85 Creating an array...85 Accessing array members...86 Chapter 5: Working with Objects Defining Objects...90 Starting with the Object object...90 Understanding properties...92 Understanding methods...92 Understanding events...92 Using and Creating Objects...93 Using JavaScript objects...93 Building custom objects...98 Working with Object Literals Creating the name/value pairs Adding new name/value pairs Naming Variables and Objects Properly Chapter 6: Getting to Know the Standard JavaScript Objects Defining the Basic JavaScript Objects Understanding Object Understanding Number Understanding String Understanding Date Understanding RegExp Introducing the String Object Manipulating and searching strings Working with regular expressions Working with the Date Object Getting today s date right Calculating differences in dates Part III: Meeting JavaScript s Control Structures Chapter 7: Using Functions Using the Built-In Functions Working with the Math Object Building Custom Functions Reducing work using functions Passing parameters to functions Creating functions with a return value Creating functions with optional and required arguments Understanding variable scope Working with Private Properties and Methods...137
12 x HTML5 Programming with JavaScript For Dummies Chapter 8: Making Choices in JavaScript Understanding the Reasons for Applications to Make Decisions Deciding When to Use the if Statement Creating a simple if statement Deciding what else to do Nesting if statements Switching Between Choices Creating a basic switch Using the default option Chapter 9: Making the Rounds with Loops Discovering Loops Learning why loops are useful Running from the dangers of loops Creating for Loops Making your first for loop Using the break statement Using the continue statement Creating while Loops Using the basic while loop Using the do...while loop Examining Objects Using for/in Nesting Loops Chapter 10: Performing Error Handling Understanding Errors Defining an error source Defining the error types Catching Errors Using the try...catch block Understanding the Error object Throwing Errors Part IV: Interacting with Users and HTML Chapter 11: Understanding the Document Object Model Introducing the Document Object Model (DOM) Accessing Individual HTML Elements Modifying the output stream Affecting HTML content Changing attributes Considering Events Working with Styles...191
13 Table of Contents xi Working with Nodes Creating new elements Removing existing elements Chapter 12: Handling Events Introducing Events Performing basic event tasks Working with attributes Clicking to Create an Event Understanding the objects at your disposal Passing parameters to the event handler function Pressing a Key Creating Custom Events Working with the CustomEvent object Creating the custom event code Chapter 13: Connecting with Style: JavaScript and CSS Changing HTML Elements Working with HTML tags Working with heading styles Working with IDs Building Dynamic HTML Elements Animating and Positioning HTML Elements Creating JavaScript-Based Menus Designing the HTML Defining the styles Creating the JavaScript functions Chapter 14: Enhancing HTML5 Forms with JavaScript Revisiting the HTML5 Form Features Working with the new elements Working with the new controls Understanding the new attributes Accessing Form Elements Validating Forms Chapter 15: Interacting with Windows Working with Windows Determining window characteristics Changing window attributes Accessing the Screen Finding a Location Determining the current location Changing the location Searching History...247
14 xii HTML5 Programming with JavaScript For Dummies Working with Navigator Creating a Pop-Up Controlling line breaks Creating a modal dialog box Using Cookies Setting a cookie Getting a cookie Checking a cookie Part V: Extending JavaScript Further Chapter 16: Working with XML in JavaScript Introducing XML Gaining an overview of XML Understanding elements Understanding attributes Working through a basic file Displaying XML Using XSLT Validating XML Understanding the concept of well-formed Discovering XSD Loading XML with JavaScript Chapter 17: Cleaning Up the Web with AJAX Introducing AJAX Learning the benefits of AJAX Understanding how AJAX works Deciphering the XMLHttpRequest object Performing AJAX Tasks Using JavaScript Making AJAX Easier with jquery Chapter 18: Making JavaScript Easier with jquery Getting to Know the jquery Library Loading jquery from Google CDN Doing Things Easier with jquery Gathering elements with selectors Working with programmatically generated elements Revisiting arrays with jquery Interrogating an array Handling Events with jquery Understanding the event functionality Working with events...296
15 Table of Contents xiii Chapter 19: Using jquery to Handle AJAX Understanding the AJAX Object in jquery Considering the global AJAX event handlers Working with the helper functions Understanding the low-level interface Using shorthand methods Discovering Server-Side Programming Adding PHP support to your Apache server Testing your PHP configuration Creating the PHP script Retrieving Results from AJAX Calls Working with standard output Investigating the benefits of JSON Chapter 20: Animating the Web Getting to Know jquery UI Considering interactions Understanding the widgets Defining the effects Canvasing Your Web Page Understanding what the canvas does Creating a simple Google API application Part VI: The Part of Tens Chapter 21: Ten Incredible HTML5 and JavaScript Examples Creating an XML-Based Menu Creating an XML-Based Tabbed Interface Displaying a Slideshow Employing Custom Spinners Working with Timepickers Creating a Standardized Look with CSS Displaying a Category and Detail Data View Selecting Data Using a Calendar Developing a User-Configurable Interface Devising a Simple Survey Form Chapter 22: Ten Thoughts About the Future of Web Development Automating More Tasks Developing Applications That Run Anywhere Using Standards for Every Application Creating a Desktop Environment with a Browser...377
Windows 8 FOR QUICK REFERENCE
Windows 8 FOR DUMmIES QUICK REFERENCE Windows 8 FOR DUMmIES QUICK REFERENCE by John Paul Mueller Windows 8 For Dummies Quick Reference Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ
More informationiwork DUMmIES 2ND EDITION FOR
iwork FOR DUMmIES 2ND EDITION iwork FOR DUMmIES 2ND EDITION by Jesse Feiler iwork For Dummies, 2nd Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationCloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn:
Making Everything Easier! Nextiva Special Edition Cloud Phone Systems Learn: What cloud phone systems are and how they can benefit your company About the many advantages a cloud phone system offers Features
More informationPHP & MySQL. Learn to: Janet Valade. Making Everything Easier! 4th Edition. Create well-formed PHP code that s compliant with PHP 4, 5, and 6
Making Everything Easier! 4th Edition PHP & MySQL Learn to: Create well-formed PHP code that s compliant with PHP 4, 5, and 6 Easily install and set up PHP and MySQL using XAMPP Choose a Web host and secure
More informationJoin the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle
Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Beginning PHP 5.3 Matt Doyle Programmer to Programmer Get more out of WROX.com Interact Take an active role online by participating in our
More information7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak
Take control of Windows 7 Unlock hidden settings Rev up your network Disable features you hate, for good Fine-tune User Account control Turbocharge online speed Master the taskbar and start button Customize
More informationMastering UNIX Shell Scripting
Mastering UNIX Shell Scripting Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Second Edition Randal K. Michael Wiley Publishing, Inc. Mastering UNIX Shell
More informationLinux Command Line and Shell Scripting Bible. Third Edtion
Linux Command Line and Shell Scripting Bible Third Edtion Linux Command Line and Shell Scripting BIBLE Third Edition Richard Blum Christine Bresnahan Linux Command Line and Shell Scripting Bible, Third
More informationBeginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett
Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter
More informationCreating Web Pages. Learn to: Bud E. Smith. Making Everything Easier! 9th Edition. Design, build, and post a Web page
Making Everything Easier! 9th Edition Creating Web Pages Learn to: Design, build, and post a Web page Build pages using HTML, Web design software, and online tools Optimize photos, video, and audio for
More informationBeginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood
Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with Dan Wood Beginning Transact-SQL with SQL Server 2000 and 2005 Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with
More informationLinux Command Line and Shell Scripting Bible
Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing, Inc. Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing,
More informationStudy Guide. Robert Schmidt Dane Charlton
Study Guide Study Guide Robert Schmidt Dane Charlton Senior Acquisitions Editor: Kenyon Brown Development Editor: Candace English Technical Editors: Eric Biller and Brian Atkinson Production Editor: Christine
More informationOracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR
Oracle PL/SQL FOR DUMmIES by Michael Rosenblum and Dr. Paul Dorsey Oracle PL/SQL For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2006 by
More informationGoogle Voice. Learn to: Bud E. Smith Chris Dannen. Making Everything Easier! Set up and use Google Voice
Making Everything Easier! Google Voice Learn to: Set up and use Google Voice Integrate Google Voice with other Google services such as Gmail and Google Chat Combine Google Voice with your existing phone
More informationLinux. The book you need to succeed! Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and 13 Other Distributions Edition.
DVD and CD-ROM Included Run or install 18 different Linux distributions from the multi-boot DVD and CD-ROM! Christopher Negus Linux 2009 Edition Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and
More informationProfessional ASP.NET 2.0 Databases. Thiru Thangarathinam
Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Published by Wiley
More informationMaking Everything Easier! Windows 7. Pick the task, Find it fast, Get it DONE! Nancy Muir
Making Everything Easier! Windows 7 Pick the task, Find it fast, Get it DONE! Nancy Muir Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Work in Windows 7 Work with the
More informationMCITP Windows Server 2008 Server Administrator Study Guide
MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson MCITP Windows Server 2008 Server Administrator Study Guide MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson
More informationCISSP. DUMmIES 4TH EDITION FOR
CISSP FOR DUMmIES 4TH EDITION CISSP FOR DUMmIES 4TH EDITION by Lawrence Miller and Peter H. Gregory CISSP For Dummies, 4th Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774
More informationOffice 2010 For Seniors
Making Everything Easier! Microsoft Office 2010 For Seniors Learn to: Use Word, Excel, Outlook, and PowerPoint Dress up your letters, invitations, and other documents Manage your finances with Excel Use
More informationHands-On Oracle Application Express Security
Hands-On Oracle Application Express Security BUILDING SECURE APEX APPLICATIONS Recx Hands-On Oracle Application Express Security: Building Secure Apex Applications Published by John Wiley & Sons, Inc.
More informationReal-Time Optimization by Extremum-Seeking Control
Real-Time Optimization by Extremum-Seeking Control Real-Time Optimization by Extremum-Seeking Control KARTIK B. ARIYUR MIROSLAV KRSTIĆ A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2003 by John Wiley
More informationCOSO Enterprise Risk Management
COSO Enterprise Risk Management COSO Enterprise Risk Management Establishing Effective Governance, Risk, and Compliance Processes Second Edition ROBERT R. MOELLER John Wiley & Sons, Inc. Copyright # 2007,
More informationAgile Database Techniques Effective Strategies for the Agile Software Developer. Scott W. Ambler
Agile Database Techniques Effective Strategies for the Agile Software Developer Scott W. Ambler Agile Database Techniques Effective Strategies for the Agile Software Developer Agile Database Techniques
More informationImplementing Security and Tokens: Current Standards, Tools, and Practices
Implementing Email Security and Tokens: Current Standards, Tools, and Practices Sean Turner Russ Housley Wiley Publishing, Inc. Implementing Email Security and Tokens: Current Standards, Tools, and Practices
More informationOffice 2016 For Seniors. by Faithe Wempen
Office 2016 For Seniors by Faithe Wempen Office 2016 For Seniors For Dummies Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com Copyright 2016 by John Wiley
More informationOutlook Microsoft. Learn to: Bill Dyszel. Making Everything Easier! Navigate the interface and use the To-Do bar
Making Everything Easier! Microsoft Outlook 2010 Learn to: Navigate the interface and use the To-Do bar Maximize Outlook s security features Filter your junk e-mail and manage e-mail folders Collaborate
More informationRuby on Rails. Bible
Ruby on Rails Bible Ruby on Rails Bible Timothy Fisher Ruby on Rails Bible Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2008 by Wiley Publishing,
More informationExcel 2013 Power Programming with VBA
Excel 2013 Power Programming with VBA Excel 2013 Power Programming with VBA by John Walkenbach Excel 2013 Power Programming with VBA Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774
More informationASUS Eee PC. DUMmIES. by Joel McNamara FOR
ASUS Eee PC FOR DUMmIES by Joel McNamara ASUS Eee PC FOR DUMmIES by Joel McNamara ASUS Eee PC For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationFileMaker. Pro 10. The book you need to succeed! Companion Web Site. Ray Cologon. Go from basics to full-scale development
Companion Web Site Example FileMaker Pro 10 application Demos, tips, and additional resources Ray Cologon FileMaker Pro 10 Go from basics to full-scale development Write your own FileMaker applications
More informationSecuring SCADA Systems. Ronald L. Krutz
Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis,
More informationNetworking. 11th Edition. by Doug Lowe
Networking 11th Edition by Doug Lowe Networking For Dummies, 11th Edition Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com Copyright 2016 by John Wiley & Sons,
More informationMaking Everything Easier! Office Microsoft. Pick the task, Find it fast, Get it DONE! Elaine Marmel
Making Everything Easier! Microsoft Office 2010 Pick the task, Find it fast, Get it DONE! Elaine Marmel Hundreds of tasks including: What Do You Want to Do? Try This Task Find it Here Word Open and Explore
More informationMaking Everything Easier! Excel Microsoft. Pick the task, Find it fast, Get it DONE! Diane Koers
Making Everything Easier! Microsoft Excel 2010 Pick the task, Find it fast, Get it DONE! Diane Koers Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Put Excel to Work Create
More informationWINDOWS 10. by Paul McFedries
WINDOWS 10 by Paul McFedries WINDOWS 10 SIMPLIFIED Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in Canada Copyright 2015
More informationLEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION
LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS
More informationWindows. 7 Desktop Support and Administration. Real World Skills for MCITP Certification and Beyond. Darril Gibson
Windows 7 Desktop Support and Administration Real World Skills for MCITP Certification and Beyond Darril Gibson Acquisitions Editor: Jeff Kellum Development Editor: Gary Schwartz Technical Editors: Troy
More informationPractical Database Programming with Visual Basic.NET
Practical Database Programming with Visual Basic.NET IEEE Press 445 Hoes Lane Piscataway, NJ 08854 IEEE Press Editorial Board Lajos Hanzo, Editor in Chief R. Abari M. El-Hawary S. Nahavandi J. Anderson
More informationXSLT 2.0 and XPath 2.0
Wrox Programmer to Programmer TM Michael Kay Michael Kay has been working in the XML field since 1997. He became a member of the XSL Working Group soon after the publication of XSLT 1.0 and took over as
More informationLEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS
LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationCOMPONENT-ORIENTED PROGRAMMING
COMPONENT-ORIENTED PROGRAMMING COMPONENT-ORIENTED PROGRAMMING ANDY JU AN WANG KAI QIAN Southern Polytechnic State University Marietta, Georgia A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2005 by John
More informationMacBook Air PORTABLE GENIUS
MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS by Paul McFedries MacBook Air Portable Genius Published by Wiley Publishing, Inc. 10475 Crosspoint Blvd. Indianapolis,
More informationMaking Everything Easier! Windows 7. Pick the task, Find it fast, Get it DONE! Nancy Muir
Making Everything Easier! Windows 7 Pick the task, Find it fast, Get it DONE! Nancy Muir Hundreds of tasks including: What Do You Want to Do? Try This Task Find It Here Work in Windows 7 Work with the
More informationSharePoint DUMmIES 2ND EDITION FOR
SharePoint 2010 FOR DUMmIES 2ND EDITION SharePoint 2010 FOR DUMmIES 2ND EDITION by Vanessa L. Williams SharePoint 2010 For Dummies, 2nd Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken,
More informationIntroduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p.
Preface p. xiii Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p. 5 Client-Side JavaScript: Executable Content
More informationMicrosoft Office Simply the Easiest Way to Learn. Kate Shoup
Microsoft Office 200 Simply the Easiest Way to Learn Kate Shoup OFFICE 200 by Kate Shoup OFFICE 200 SIMPLIFIED Published by Wiley Publishing, Inc. 0475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com
More informationWindows 10 Anniversary Update. Paul McFedries
Windows 10 Anniversary Update Paul McFedries Teach Yourself VISUALLY Windows 10 Anniversary Update Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published
More informationTASK SCHEDULING FOR PARALLEL SYSTEMS
TASK SCHEDULING FOR PARALLEL SYSTEMS Oliver Sinnen Department of Electrical and Computer Engineering The University of Aukland New Zealand TASK SCHEDULING FOR PARALLEL SYSTEMS TASK SCHEDULING FOR PARALLEL
More informationMODERN MULTITHREADING
MODERN MULTITHREADING Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs RICHARD H. CARVER KUO-CHUNG TAI A JOHN WILEY & SONS, INC., PUBLICATION MODERN MULTITHREADING
More informationRelational Database Index Design and the Optimizers
Relational Database Index Design and the Optimizers DB2, Oracle, SQL Server, et al. Tapio Lahdenmäki Michael Leach A JOHN WILEY & SONS, INC., PUBLICATION Relational Database Index Design and the Optimizers
More informationUX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)
UX400 OpenUI5 Development Foundations. COURSE OUTLINE Course Version: 02 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of
More informationRichard Wentk. Cocoa. Developer Reference.
Richard Wentk Cocoa Developer Reference www.wileydevreference.com Cocoa Richard Wentk Cocoa Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright
More informationMicrosoft. Access by Paul McFedries
Microsoft Access 2013 by Paul McFedries Teach Yourself VISUALLY Access 2013 Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously
More informationLaptops BOOKS. Corey Sandler. Making Everything Easier! 2nd Edition
Making Everything Easier! 2nd Edition Laptops A L L - I N - O N E 10 BOOKS IN 1 Choosing the Best Laptop Setting Up Your Laptop Running Basic Windows Operations Using Common Applications Playing with Multimedia
More informationModern Experimental Design
Modern Experimental Design THOMAS P. RYAN Acworth, GA Modern Experimental Design Modern Experimental Design THOMAS P. RYAN Acworth, GA Copyright C 2007 by John Wiley & Sons, Inc. All rights reserved.
More informationFlash Lite. Mobile Development. Professional. Build Flash Applications for Mobile Devices. Jermaine G. Anderson. Join the p2p.wrox.
Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional Flash Lite Mobile Development Build Flash Applications for Mobile Devices Jermaine G. Anderson Programmer to Programmer Get
More informationWindows PowerShell 2. Learn to: Steve Seguis. Making Everything Easier! Master Windows PowerShell 2 without complicated jargon
Making Everything Easier! Windows PowerShell 2 Learn to: Master Windows PowerShell 2 without complicated jargon Automate Windows Server administration tasks Use the new features of Windows PowerShell 2
More informationPHP & MySQL Everyday Apps FOR. DUMmIES. by Janet Valade
PHP & MySQL Everyday Apps FOR DUMmIES by Janet Valade PHP & MySQL Everyday Apps FOR DUMmIES PHP & MySQL Everyday Apps FOR DUMmIES by Janet Valade PHP & MySQL Everyday Apps For Dummies Published by Wiley
More informationDIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING
DIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING DIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING ORDINARY DIFFERENTIAL EQUATION APPLICATIONS WITH R William E. Schiesser
More informationExcel 2003 Just the Steps
Excel 2003 Just the Steps FOR DUMmIES by Diane Koers Excel 2003 Just the Steps FOR DUMmIES by Diane Koers Excel 2003 Just the Steps For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken,
More informationOverview
HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples
More informationOS X El CapitanTM. Paul McFedries
OS X El CapitanTM Paul McFedries Teach Yourself VISUALLY OS X El Capitan Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in
More informationSEO. 6th Edition. by Peter Kent
SEO 6th Edition SEO 6th Edition by Peter Kent SEO For Dummies, 6th Edition Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030 5774, www.wiley.com Copyright 2016 by John Wiley &
More informationOneNote by James H. Russell
OneNote 2013 OneNote 2013 by James H. Russell OneNote 2013 For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2013 by John Wiley & Sons, Inc.,
More informationMicrosoft Excel 2010
Microsoft Excel 2010 FOR DUMmIES LEARNING KIT by Faithe Wempen Microsoft Excel 2010 elearning Kit For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com
More informationJoin the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader
Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional ASP.NET 4 in C# and VB Bill Evjen, Scott Hanselman, Devin Rader Programmer to Programmer Get more out of wrox.com Interact
More informationHASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING
HASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING Alan G. Konheim JOHN WILEY & SONS, INC., PUBLICATION HASHING IN COMPUTER SCIENCE HASHING IN COMPUTER SCIENCE FIFTY YEARS OF SLICING AND DICING
More informationDreamweaver CS3 FOR. DUMmIES. by Janine Warner
Dreamweaver CS3 FOR DUMmIES by Janine Warner Dreamweaver CS3 FOR DUMmIES Dreamweaver CS3 FOR DUMmIES by Janine Warner Dreamweaver CS3 For Dummies Published by Wiley Publishing, Inc. 111 River Street
More informationXML Primer Plus By Nicholas Chase
Table of Contents Index XML Primer Plus By Nicholas Chase Publisher : Sams Publishing Pub Date : December 16, 2002 ISBN : 0-672-32422-9 Pages : 1024 This book presents XML programming from a conceptual
More informationMCTS. Microsoft Windows 7 Configuration STUDY GUIDE. William Panek. Covers All Objectives for Exam Exam
Covers All Objectives for Exam 70-680 Includes Real-World Scenarios, Hands-On Exercises, and Leading-Edge Exam Prep Software Featuring: Custom Test Engine Hundreds of Sample Questions Electronic Flashcards
More informationTHE ARCHITECTURE OF COMPUTER HARDWARE, SYSTEM SOFTWARE, AND NETWORKING
FOURTH EDITION THE ARCHITECTURE OF COMPUTER HARDWARE, SYSTEM SOFTWARE, AND NETWORKING AN INFORMATION TECHNOLOGY APPROACH Irv Englander Bentley University John Wiley & Sons, Inc. Vice President & Executive
More informationDelavo Procedures. How To Set Up Integration with TurboAutoresponders.com And Any Aweber Like System
Delavo Procedures How To Set Up Integration with TurboAutoresponders.com And Any Aweber Like System This Manual Was Written Under License Of The Internet Company By Adam Jetson Donna Walsh www.delavo.com/editors/donnawalsh
More informationJavaScript Quick Syntax Reference
JavaScript Quick Syntax Reference Mikael Olsson JavaScript Quick Syntax Reference Copyright 2015 by Mikael Olsson This work is subject to copyright. All rights are reserved by the Publisher, whether the
More informationCOURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 MODULE 1: OVERVIEW OF HTML AND CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012
More informationMacBook Pro. PORTABLE GENIUS 5th EDITION
MacBook Pro PORTABLE GENIUS 5th EDITION MacBook Pro PORTABLE GENIUS 5th EDITION by Galen Gruman MacBook Pro Portable Genius, 5th Edition Published by John Wiley & Sons, Inc. 10475 Crosspoint Blvd. Indianapolis,
More informationIBM Worklight V5.0.6 Getting Started
IBM Worklight V5.0.6 Getting Started Creating your first Worklight application 17 January 2014 US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
More informationMicrosoft SQL Server 2008 Integration Services
Microsoft SQL Server 2008 Integration Services Problem Design Solution Erik Veerman Jessica M. Moss Brian Knight Jay Hackney Wiley Publishing, Inc. Microsoft SQL Server 2008 Integration Services Problem
More informationMicroprocessor Theory
Microprocessor Theory and Applications with 68000/68020 and Pentium M. RAFIQUZZAMAN, Ph.D. Professor California State Polytechnic University Pomona, California and President Rafi Systems, Inc. WILEY A
More informationPROFESSIONAL SCALA. INTRODUCTION... xv
PROFESSIONAL SCALA INTRODUCTION.................................................... xv CHAPTER 1 Language Features....................................... 1 CHAPTER 2 Functional Programming.................................
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationOpenSolaris. The book you need to succeed! Nicholas A. Solter, Gerald Jelinek, and David Miner. Explore the OpenSolaris operating environment
Nicholas A. Solter, Gerald Jelinek, and David Miner OpenSolaris Explore the OpenSolaris operating environment Master networking and systems administration Deploy web services using open source applications
More informationAlgorithms and Parallel Computing
Algorithms and Parallel Computing Algorithms and Parallel Computing Fayez Gebali University of Victoria, Victoria, BC A John Wiley & Sons, Inc., Publication Copyright 2011 by John Wiley & Sons, Inc. All
More informationPeopleSoft Applications Portal and WorkCenter Pages
An Oracle White Paper April, 2011 PeopleSoft Applications Portal and WorkCenter Pages Creating a Compelling User Experience Introduction... 3 Creating a Better User Experience... 4 User Experience Possibilities...
More informationMicrosoft. Excel. Paul McFedries
Microsoft Excel 2010 Paul McFedries Excel 2010 by Paul McFedries Excel 2010 Visual Quick Tips Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published
More informationEssential Angular for ASP.NET Core MVC
Essential Angular for ASP.NET Core MVC Adam Freeman Essential Angular for ASP.NET Core MVC Adam Freeman London, UK ISBN-13 (pbk): 978-1-4842-2915-6 ISBN-13 (electronic): 978-1-4842-2916-3 DOI 10.1007/978-1-4842-2916-3
More informationPro MERN Stack. Full Stack Web App Development with Mongo, Express, React, and Node. Vasan Subramanian
Pro MERN Stack Full Stack Web App Development with Mongo, Express, React, and Node Vasan Subramanian Pro MERN Stack Vasan Subramanian Bangalore, Karnataka, India ISBN-13 (pbk): 978-1-4842-2652-0 ISBN-13
More informationFunctional Programming in R
Functional Programming in R Advanced Statistical Programming for Data Science, Analysis and Finance Thomas Mailund Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis
More informationAdobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management
Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4
More informationWii. DUMmIES. by Kyle Orland FOR
Wii FOR DUMmIES by Kyle Orland Wii FOR DUMmIES Wii FOR DUMmIES by Kyle Orland Wii For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2008
More informationRead & Download (PDF Kindle) PHP Ajax Cookbook
Read & Download (PDF Kindle) PHP Ajax Cookbook This book contains a collection of recipes with step-by-step directions to build SEO-friendly websites using standard Ajax tools. Each recipe contains behind-the-scene
More informationSharePoint Microsoft. Learn to: Vanessa L. Williams. Making Everything Easier! Understand the complexities of SharePoint
Making Everything Easier! Microsoft SharePoint 2010 Learn to: Understand the complexities of SharePoint Use wikis and team sites for collaboration Create branded information portals Use tags, metadata,
More informationBeginning Visual Basic 2015
Beginning Visual Basic 2015 Introduction................................................... xxvii Chapter 1 Welcome to Visual Basic 2015................................ 1 Chapter 2 The Microsoft.NET Framework..............................
More informationDesigning Security Architecture Solutions Jay Ramachandran Wiley Computer Publishing John Wiley & Sons, Inc. Designing Security Architecture Solutions Designing Security Architecture Solutions Jay Ramachandran
More informationCOURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into
More informationVBA. DUMmIES 5TH EDITION. by John Paul Mueller FOR
VBA FOR DUMmIES 5TH EDITION by John Paul Mueller VBA FOR DUMmIES 5TH EDITION by John Paul Mueller VBA For Dummies, 5th Edition Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774
More informationJ2EE TM Best Practices Java TM Design Patterns, Automation, and Performance
J2EE TM Best Practices Java TM Design Patterns, Automation, and Performance Darren Broemmer Wiley Publishing, Inc. Dear Valued Customer, The WILEY advantage We realize you re a busy professional with
More informationBasics of Web Technologies
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies
More information