EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book The WIN Document

    Book Details:
  • Author : Women in Nigeria (Organization)
  • Publisher :
  • Release : 1985
  • ISBN :
  • Pages : 222 pages

Download or read book The WIN Document written by Women in Nigeria (Organization) and published by . This book was released on 1985 with total page 222 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Practical Code Generation in  NET

Download or read book Practical Code Generation in NET written by Peter Vogel and published by Addison-Wesley Professional. This book was released on 2010-04-16 with total page 643 pages. Available in PDF, EPUB and Kindle. Book excerpt: Enlist Visual Studio’s Built-in Code Generation Tools to Write Better Software Faster Automatic code generation can dramatically increase your productivity, improve code quality and maintainability, promote reuse, and help you extend best practices throughout your development organization. .NET and Visual Studio contain many powerful, code-generation tools—and this book shows you how to succeed with all of them. With Practical Code Generation in .NET, spend less time writing monotonous, repetitive code—leaving more time to address troublesome areas! Microsoft MVP Peter Vogel covers code generation with Visual Studio 2010, 2008, and 2005, as well as all recent versions of .NET, including .NET 4.0. You’ll learn when enlisting code generation makes sense and how to design solutions that build on the skills and resources you already have. Writing for experienced programmers, Vogel shows how to generate reliable code using procedural code, Visual Studio add-ins, XML, configuration files, and more—including Microsoft’s innovative CodeDOM technology for generating code in multiple languages. He brings everything together in three complete, chapter-length case studies. Coverage includes Understanding the structure of .NET code-generation solutions and best practices for architecting them Creating Visual Studio add-ins that quickly integrate code generation into day-to-day activities Using objects and methods to add or remove project components Using text insertion to generate code using any tool—even standard string handling functions Working with the specific features of C#, Visual Basic .NET, and ASP.NET Generating more concise code with .NET’s new Text Template Transformation Toolkit (T4) Building code-generation solutions with Visual Studio templates, attributes, and custom tools Distributing code-generation solutions

Book JavaScript

    Book Details:
  • Author : David Flanagan
  • Publisher : "O'Reilly Media, Inc."
  • Release : 2002
  • ISBN : 9780596000486
  • Pages : 940 pages

Download or read book JavaScript written by David Flanagan and published by "O'Reilly Media, Inc.". This book was released on 2002 with total page 940 pages. Available in PDF, EPUB and Kindle. Book excerpt: A guide for experienced programmers demonstrates the core JavaScript language, offers examples of common tasks, and contains an extensive reference to JavaScript commands, objects, methods, and properties.

Book Web Technologies

    Book Details:
  • Author : Dr.R.Srinivasan
  • Publisher : SK Research Group of Companies
  • Release : 2023-02-23
  • ISBN : 9395341475
  • Pages : 211 pages

Download or read book Web Technologies written by Dr.R.Srinivasan and published by SK Research Group of Companies. This book was released on 2023-02-23 with total page 211 pages. Available in PDF, EPUB and Kindle. Book excerpt: Dr.R.Srinivasan, Associate Professor, Department of Computer Science, SLS MAVMM Ayira Vaisyar College, Madurai, Tamil Nadu, India

Book JavaScript by Example

    Book Details:
  • Author : Ellie Quigley
  • Publisher : Pearson Education
  • Release : 2010-10-05
  • ISBN : 0137084765
  • Pages : 1091 pages

Download or read book JavaScript by Example written by Ellie Quigley and published by Pearson Education. This book was released on 2010-10-05 with total page 1091 pages. Available in PDF, EPUB and Kindle. Book excerpt: The World’s Easiest Java Script Tutorial—Fully Updated! JavaScript by Example, Second Edition, is the easiest, most hands-on way to learn JavaScript. Legendary programming instructor Ellie Quigley has thoroughly updated her classic book to deliver the skills and information today’s JavaScript users need most—including up-to-the-minute coverage of JavaScript programming constructs, CSS, Ajax, JSON, and the latest JavaScript libraries and best practices. Quigley illuminates every technique with focused, classroom-tested code examples, detailed line-by-line explanations, and real program output. This exceptionally clear, easy-to-understand book takes you from your first script to advanced techniques. It’s the only JavaScript book you’ll ever need! New in This Edition End-of-chapter study tools, including classroom-tested labs Programming the DOM More Cascading Style Sheets Introduction to Ajax and JSON Explanation of how to develop interactive Web applications with dynamic, desktop-style interfaces Programmers’ preparation for HTML 5’s breakthrough capabilities This edition has been completely updated and includes many new and completely rewritten code examples; contains fully revised and updated coverage of Cascading Style Sheets (CSS) and the Document Object Model (DOM); and fully covers modern JavaScript concepts, principles, and programming techniques. Thousands of Web developers, administrators, and power users have relied on JavaScript by Example to become expert JavaScript programmers. With this new edition, you can, too—even if you’re completely new to JavaScript. After you’ve become an expert, you’ll turn to this book constantly as the best source for trustworthy answers, solutions, and code.

Book The Book of JavaScript  2nd Edition

Download or read book The Book of JavaScript 2nd Edition written by thau! and published by No Starch Press. This book was released on 2007 with total page 528 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explains how to use the programming language to add interactivity and animation to Web sites, covering image swaps, functions, frames, cookies, alarms, frames, shopping carts, and Ajax.

Book Adobe Photoshop CC on Demand

Download or read book Adobe Photoshop CC on Demand written by Steve Johnson and published by Pearson Education. This book was released on 2013 with total page 625 pages. Available in PDF, EPUB and Kindle. Book excerpt: Need answers quickly? Adobe Photoshop CC on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions. Includes * Online Workshops that focus on real-world techniques * Online Adobe certification resources for both ACE and ACA * More than 500 essential Photoshop CC tasks Inside the Book * Improve productivity and efficiency with Adobe Creative Cloud * Use automatic saving options for better efficiency and protection * Use automatic layer alignment and blending to work with objects * Use Adobe Camera Raw to enhance or correct a photo * Use content-aware options for scaling and fill * Create eye-catching images with special effect filters * Select and modify one or more shapes at the same time * Create character and paragraph styles to manage and use text * Transform video in Photoshop just like an image * Create and manipulate 3D models using presets and custom options Numbered Steps guide you through each task See Also points you to related information in the book Did You Know alerts you to tips and techniques Illustrations with matching steps Tasks are presented on one or two pages Bonus Online Content Register your book at queondemand.com to gain access to: * Workshops and related files * Keyboard shortcutsVisit the author site: perspection.com

Book JavaScript Programmer s Reference

Download or read book JavaScript Programmer s Reference written by Thomas Valentine and published by Apress. This book was released on 2013-06-26 with total page 288 pages. Available in PDF, EPUB and Kindle. Book excerpt: JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid. With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the DOM followed by a command-by-command reference, your next project will pop with interactivity and keep your audience coming back for more. JavaScript Programmer's Reference is your one-stop source for everything you'll need to know to become a cutting edge web developer using the latest tools and techniques available today. In depth explanations and activities to explain not just the command in question, but why it is used in that way Progressive learning curve to not overwhelm and confuse you Handy and extremely informative quick-reference of every command within the JavaScript & DOM specifications

Book Advanced Javascript

    Book Details:
  • Author : Chuck Easttom
  • Publisher : Jones & Bartlett Publishers
  • Release : 2007-08-29
  • ISBN : 1449612776
  • Pages : 616 pages

Download or read book Advanced Javascript written by Chuck Easttom and published by Jones & Bartlett Publishers. This book was released on 2007-08-29 with total page 616 pages. Available in PDF, EPUB and Kindle. Book excerpt: Advanced JavaScript, Third Edition provides an in-depth examination of the most important features of JavaScript. Beginning with an overview of JavaScript, the book quickly moves into more advanced features needed for complex yet robust JavaScript scripts, such as objects, arrays, and date and time functions. Additionally, various features of JavaScript that are essential for modern web pages are discussed, including manipulating the status bar, creating dynamic calendars, and working with forms, images, and the Document Object Model. Numerous examples illustrate how to implement various techniques. Topics covered how to enhance your web pages with LED signs, banners, and images; implementing cookies to store and retrieve information; the structure of the Document Object Model and how it can be used to view, access, and change an HTML document; Security measures to protect private information while using the Internet.

Book FileMaker 12 Developers Reference

Download or read book FileMaker 12 Developers Reference written by Bob Bowers and published by Que Publishing. This book was released on 2012-08-23 with total page 1258 pages. Available in PDF, EPUB and Kindle. Book excerpt: The new FileMaker 12 allows you to build unparalleled databases for a wide variety of devices, from Windows and Mac desktops to iPhones and iPad. With 10 million registered customers, FileMaker's users are "average Joes" who are knowledge workers, subject matter experts, and business users from all walks of life. The community extends well beyond the pool of professional software developers. FileMaker's legendary ease-of-use has led to its wide adoption and has allowed non-programmers an avenue into creating sophisticated software solutions. FileMaker 12 Developer’s Reference will serve to help bridge the gaps in these people's understanding of FileMaker's hundreds of calculation functions, script steps, and operations. They know FileMaker, they've used it for years, but they need a quick reference, immediately accessible while not interrupting their work on screen. There is no other book like this on the market. All FileMaker books include information on calculation formulas, scripting, etc., but none have expressly focused on giving readers one simple thing: a quick reference to be used in conjunction with their programming efforts. Some books teach, others explain, still others explore specific in-depth topics. This book will appeal to the entire FileMaker Pro community and be a great extension of their library. This edition is updated for the many new features coming with FileMaker 12, including the product's design functionality and the file format, and a new section dedicated to FileMaker Go, which is the iOS client.

Book Introduction to Web Mapping

Download or read book Introduction to Web Mapping written by Michael Dorman and published by CRC Press. This book was released on 2020-01-28 with total page 367 pages. Available in PDF, EPUB and Kindle. Book excerpt: A web map is an interactive display of geographic information, in the form of a web page, that you can use to tell stories and answer questions. Web maps have numerous advantages over traditional mapping techniques, such as the ability to display up-to-date or even real-time information, easy distribution to end users, and highly customized interactive content. Introduction to Web Mapping teaches you how to develop online interactive web maps and web mapping applications, using standard web technologies: HTML, CSS and JavaScript. The core technologies are introduced in Chapters 1-5, focusing on the specific aspects which are most relevant to web mapping. Chapters 6-13 then implement the material and demonstrate key concepts for building and publishing interactive web maps. The book: Gives an introduction to fundamental web technologies: HTML, CSS and JavaScript Covers Leaflet, the popular open-source JavaScript library for building web maps Describes the GeoJSON vector layer format and the Ajax technique for loading data Shows how spatial database APIs, such as the CARTO platform, can be combined with a web map to query and display large amounts of data Introduces client-side geoprocessing with the Turf.js JavaScript library, for applying spatial operators in the browser Demonstrates a complex web mapping application for collecting crowdsourced data, combining Leaflet, CARTO and the Leaflet.draw plugin Goes over 69 complete code examples and includes 9 solved exercises for building web maps and web pages (downloadable code is provided in the online supplement) The book is intended for beginners with no background in web technologies or programming. Nevertheless, some prior experience with computers and programming is beneficial. The book can be used for self-study, or as a textbook in a standard undergraduate "Web mapping" course in a Geography department, intended for students specializing in Geographic Information Systems (GIS).

Book Sams Teach Yourself HTML  CSS  and JavaScript All in One

Download or read book Sams Teach Yourself HTML CSS and JavaScript All in One written by Julie C. Meloni and published by Sams Publishing. This book was released on 2011-11-21 with total page 894 pages. Available in PDF, EPUB and Kindle. Book excerpt: Sams Teach Yourself HTML, CSS and JavaScript All in One The all-in-one HTML, CSS and JavaScript beginner's guide: covering the three most important languages for web development. Covers everything beginners need to know about the HTML and CSS standards and today's JavaScript and Ajax libraries - all in one book, for the first time Integrated, well-organized coverage expertly shows how to use all these key technologies together Short, simple lessons teach hands-on skills readers can apply immediately By best-selling author Julie Meloni Mastering HTML, CSS, and JavaScript is vital for any beginning web developer - and the importance of these technologies is growing as web development moves away from proprietary alternatives such as Flash. Sams Teach Yourself HTML, CSS, and JavaScript All in One brings together everything beginners need to build powerful web applications with the HTML and CSS standards and the latest JavaScript and Ajax libraries. With this book, beginners can get all the modern web development knowledge you need from one expert source. Bestselling author Julie Meloni (Sams Teach Yourself PHP, MySQL and Apache All in One) teaches simply and clearly, through brief, hands-on lessons focused on knowledge you can apply immediately. Meloni covers all the building blocks of practical web design and development, integrating new techniques and features into every chapter. Each lesson builds on what's come before, showing you exactly how to use HTML, CSS, and JavaScript together to create great web sites.

Book Microsoft Expression Web 4 In Depth

Download or read book Microsoft Expression Web 4 In Depth written by Jim Cheshire and published by Que Publishing. This book was released on 2012-06-27 with total page 790 pages. Available in PDF, EPUB and Kindle. Book excerpt: Do more with Microsoft Expression Web 4 SP2—in less time! This is the world’s most expert, complete, and practical guide to succeeding with Expression Web 4 SP2! Microsoft insider Jim Cheshire presents today’s best solutions for everything you need to do with Expression Web 4 SP2 and its brand-new HTML5, CSS3, and jQuery tools!. Create, edit, and manage content... implement leading-edge designs... integrate dynamic content... add powerful features with no custom coding... leverage SP2’s latest time-saving features...do the job right, and do it fast! “In the trenches” solutions, big-picture insights, real examples, time-saving shortcuts Boost productivity with custom workspaces, Snapshot & Snippet panels, Universal Commenting, and other SP2 improvements Optimize every phase of development, from site creation through reporting Use Expression Web 4 features together to solve real web design problems and achieve real business goals Build HTML5/CSS3 standards-compliant sites that work properly in any modern browser Learn high-efficiency techniques for using tables, forms, and QuickTags Add more dynamic, interactive content with Behaviors and Layers Differentiate your site with dynamic components and client-side JavaScript Use ASP.NET’s simple tools to display, edit, and manage data without custom code Develop accessible, Section 508- or WCAG-compliant sites Efficiently test sites and apps with SP2’s enhanced SuperPreview and remote browsing Easily password-protect content with ASP.NET Login controls and membership features Leverage Expression Web’s updated PHP 5.3 support, including module IntelliSense and “Open as PHP” Efficiently troubleshoot any site development problem Register your book at www.quepublishing.com/title/9780789749192 to get the entire book in searchable PDF format, including all examples and sample files, plus a bonus four-chapter mini book on creating add-ins with JavaScript and HTML!

Book Dynamic HTML  The Definitive Reference

Download or read book Dynamic HTML The Definitive Reference written by Danny Goodman and published by "O'Reilly Media, Inc.". This book was released on 2002 with total page 1428 pages. Available in PDF, EPUB and Kindle. Book excerpt: Packed with information on the latest Web specifications including HTML 4.01, CSS2, DOM Level 2, and Java Script 1.5, this guide also details the latest version of the major browsers.

Book JavaScript Bible

    Book Details:
  • Author : Danny Goodman
  • Publisher : John Wiley & Sons
  • Release : 2010-09-23
  • ISBN : 0470952806
  • Pages : 2359 pages

Download or read book JavaScript Bible written by Danny Goodman and published by John Wiley & Sons. This book was released on 2010-09-23 with total page 2359 pages. Available in PDF, EPUB and Kindle. Book excerpt: The bestselling JavaScript reference, now updated to reflect changes in technology and best practices As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages. Part tutorial, part reference, this book serves as both a learning tool for building new JavaScript skills as well as a detailed reference for the more experienced JavaScript user. You'll get up-to-date coverage on the latest JavaScript practices that have been implemented since the previous edition, as well as the most updated code listings that reflect new concepts. Plus, you'll learn how to apply the latest JavaScript exception handling and custom object techniques. Coverage includes: JavaScript's Role in the World Wide Web and Beyond Developing a Scripting Strategy Selecting and Using Your Tools JavaScript Essentials Your First JavaScript Script Browser and Document Objects Scripts and HTML Documents Programming Fundamentals Window and Document Objects Forms and Form Elements Strings, Math, and Dates Scripting Frames and Multiple Windows Images and Dynamic HTML The String Object The Math, Number, and Boolean Objects The Date Object The Array Object JSON - Native JavaScript Object Notation E4X - Native XML Processing Control Structures and Exception Handling JavaScript Operators Function Objects and Custom Objects Global Functions and Statements Document Object Model Essentials Generic HTML Element Objects Window and Frame Objects Location and History Objects Document and Body Objects Link and Anchor Objects Image, Area, Map, and Canvas Objects Event Objects Practical examples of working code round out this new edition and contribute to helping you learn JavaScript quickly yet thoroughly.

Book JavaScript Training Manual Classroom in a Book

Download or read book JavaScript Training Manual Classroom in a Book written by TeachUcomp and published by TeachUcomp Inc.. This book was released on 2017-10-27 with total page 283 pages. Available in PDF, EPUB and Kindle. Book excerpt: Complete classroom training manual for JavaScript. 283 pages and 128 individual topics. Includes practice exercises and keyboard shortcuts. The purpose of this course is to educate the student in the basic language skills necessary to use JavaScript. There are many resources available on the Internet that allow you to download code and place it into your HTML document or JavaScript code file. However, it is important to first understand the underlying language and components of JavaScript to be able to alter the code to work in your desired application, and easily troubleshoot any errors that may occur. Whether you are looking to add interactivity to your website, control how a browser acts or alter your HTML document’s content, it is important to have a firm grasp of the basics of JavaScript. We begin this course by discussing the basic components and structure of JavaScript as well as learning the terminology. Then, we’ll advance through topics to cover some more advanced concepts and uses for JavaScript. Topics Covered: Getting Acquainted with JavaScript 1. Introduction to JavaScript 2. JavaScript vs. Java 3. The Tag 4. External JavaScript 5. Uses for JavaScript The Makeup of JavaScript 1. JavaScript Statements 2. Code and Code Blocks 3. Whitespace 4. Case Sensitivity 5. Breaking Up a Line of Code JavaScript Comments 1. Single Line Comments 2. Multi-Line Comments 3. End of Line Comments 4. Using Comments to Stop Execution JavaScript Variables 1. What are JavaScript Variables? 2. Syntax for Text and Numerical Values 3. Creating (Declaring) Variables 4. Re-Declaring Variables 5. Undefined Value 6. Using One Statement for Multiple Variables 7. Local Variables and Global Variables Exploring JavaScript Data Types 1. Dynamic Data Types in JavaScript 2. Null 3. Number 4. String 5. Boolean 6. Array 7. Object JavaScript Objects 1. Creating Objects 2. Accessing Object Properties 3. Accessing Object Methods JavaScript Functions 1. JavaScript Function Definition and Syntax 2. Functions with a Return Value 3. Calling a Function with Arguments 4. Assigning Values to Undeclared Variables JavaScript Operators 1. Arithmetic Operators 2. Assignment Operators 3. Adding Strings and Numbers 4. Comparison Operators 5. Logical Operators 6. Conditional Operators JavaScript Conditions 1. If Statements 2. The Switch Statement JavaScript Loops 1. The FOR Loop 2. The FOR…IN Loop 3. The WHILE Loop 4. The DO…WHILE Loop JavaScript Break and Continue 1. The Break Statement 2. The Continue Statement 3. JavaScript Labels JavaScript Errors 1. The Try…Catch Statement 2. The Throw Statement JavaScript Form Validation 1. Form Validation 2. E-Mail Validation JavaScript RegExp Object 1. RegExp Definition and Modifiers 2. RegExp Special Characters 3. RegExp Methods JavaScript Hoisting 1. Declarations 2. Initializations JavaScript USE STRICT Directive 1. What is the USE STRICT Directive and Why Use It? 2. What’s Not Allows in STRICT Mode? JavaScript HTML DOM 1. What is HTML DOM? 2. HTML DOM Methods and Properties 3. HTML DOM Document 4. Finding HTML Elements 5. Changing the Output Stream 6. Changing the Value of an Attribute 7. Changing CSS HTML DOM Events 1. Using Events 2. The ONCHANGE Event HTML DOM Navigation 1. DOM Nodes 2. Node Relationships 3. Child Nodes and Values 4. NODE…Properties 5. HTML DOM Nodelist 6. Root Nodes Adding and Removing DOM Nodes 1. Creating New HTML Elements (Nodes) 2. Removing Existing HTML Elements (Nodes) 3. Replacing HTML Elements (Nodes) JavaScript Browser Object Model (BOM) 1. What is the Browser Object Model (BOM)? 2. The Window Object 3. Window Size Properties 4. Other Window Methods and Properties Window Screen Object 1. What does the Window Screen Object Do? 2. Window Screen Object Properties. Window Location Object 1. What does the Window Location Object Do? 2. Window Location HREF Property 3. Window Location PATHNAME Property 4. Window Location ASSIGN() Method Window History Object 1. What does the Window History Object Do? 2. Window History Back and Forward Methods Window Navigator Object 1. What does the Window Navigator Object Do? JavaScript Popup Boxes 1. The Alert Box 2. The Confirm Box 3. The Prompt Box JavaScript Timing Events 1. What are JavaScript Timing Events? 2. SETINTERVAL() and CLEARINTERVAL() Methods 3. SETTIMEOUT() and CLEARTIMEOUT() Methods 4. Creating a Clock JavaScript Cookies 1. What are Cookies? 2. Working with Cookies The JavaScript Console Object 1. The Console Object 2. Inline Grouping 3. Timers 4. String Substitution Advanced JavaScript Objects 1. The Object Literal and the Keyword New 2. Using an Object Constructor 3. JavaScript Prototype 4. Mutable Objects and Immutable Primitive Values 5. JavaScript Object Properties 6. Adding New Properties and Deleting Properties Number Object 1. What is a Number Object? 2. Hexadecimal Numbers 3. NaN – Not a Number 4. Infinity String Object 1. Using the String Object 2. String Properties and Methods 3. Special Characters Date Object 1. The Date Object 2. Set and Compare Dates 3. Convert the Date to a String Array Object 1. Create and Access an Array Object 2. Joining Arrays 3. Working with Arrays Math Object 1. The Math Object and Mathematical Constants 2. Math Object Methods JavaScript Libraries (Frameworks) 1. JavaScript Libraries or Frameworks 2. Testing jQuery

Book Beginning JavaScript

    Book Details:
  • Author : Paul Wilton
  • Publisher : John Wiley & Sons
  • Release : 2007-05-23
  • ISBN : 0470171375
  • Pages : 793 pages

Download or read book Beginning JavaScript written by Paul Wilton and published by John Wiley & Sons. This book was released on 2007-05-23 with total page 793 pages. Available in PDF, EPUB and Kindle. Book excerpt: JavaScript is a scripting language that enables you to enhance static web applications by providing dynamic, personalized, and interactive content. This improves the experience of visitors to your site and makes it more likely that they will visit again. You must have seen the flashy drop-down menus, moving text, and changing content that are now widespread on web sites—they are enabled through JavaScript. Supported by all the major browsers, JavaScript is the language of choice on the Web. It can even be used outside web applications—to automate administrative tasks, for example. This book aims to teach you all you need to know to start experimenting with JavaScript: what it is, how it works, and what you can do with it. Starting from the basic syntax, you'll move on to learn how to create powerful web applications. Don't worry if you've never programmed before—this book will teach you all you need to know, step by step. You'll find that JavaScript can be a great introduction to the world of programming: with the knowledge and understanding that you'll gain from this book, you'll be able to move on to learn newer and more advanced technologies in the world of computing. In order to get the most out of this book, you'll need to have an understanding of HTML and how to create a static web page. You don't need to have any programming experience. This book will also suit you if you have some programming experience already, and would like to turn your hand to web programming. You will know a fair amount about computing concepts, but maybe not as much about web technologies. Alternatively, you may have a design background and know relatively little about the Web and computing concepts. For you, JavaScript will be a cheap and relatively easy introduction to the world of programming and web application development. Whoever you are, we hope that this book lives up to your expectations. You'll begin by looking at exactly what JavaScript is, and taking your first steps with the underlying language and syntax. You'll learn all the fundamental programming concepts, including data and data types, and structuring your code to make decisions in your programs or to loop over the same piece of code many times. Once you're comfortable with the basics, you'll move on to one of the key ideas in JavaScript—the object. You'll learn how to take advantage of the objects that are native to the JavaScript language, such as dates and strings, and find out how these objects enable you to manage complex data and simplify your programs. Next, you'll see how you can use JavaScript to manipulate objects made available to you in the browser, such as forms, windows, and other controls. Using this knowledge, you can start to create truly professional-looking applications that enable you to interact with the user. Long pieces of code are very hard to get right every time—even for the experienced programmer—and JavaScript code is no exception. You look at common syntax and logical errors, how you can spot them, and how to use the Microsoft Script Debugger to aid you with this task. Also, you need to examine how to handle the errors that slip through the net, and ensure that these do not detract from the experience of the end user of your application. From here, you'll move on to more advanced topics, such as using cookies and jazzing up your web pages with dynamic HTML and XML. Finally, you'll be looking at a relatively new and exciting technology, remote scripting. This allows your JavaScript in a HTML page to communicate directly with a server, and useful for, say, looking up information on a database sitting on your server. If you have the Google toolbar you'll have seen something like this in action already. When you type a search word in the Google toolbar, it comes up with suggestions, which it ge