2 options
Professional JavaScript frameworks : Prototype, YUI, Ext JS, Dojo and MooTools / Leslie Michael Orchard ... [et al.].
- Format:
- Book
- Language:
- English
- Subjects (All):
- JavaScript (Computer program language).
- Web site development.
- Physical Description:
- 1 online resource (891 p.)
- Edition:
- 1st ed.
- Other Title:
- JavaScript frameworks : Prototype, YUI, ExtJS, Dojo and MooTools
- Place of Publication:
- Indianapolis, IN : Wiley ; Chichester : John Wiley [distributor], c2009.
- Language Note:
- English
- Summary:
- JavaScript is the industry standard client-side scripting language that is used in web applications.Professional JavaScript Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools offers an examination of some of the top JavaScript (JS) frameworks that are available, with practical examples and explanations of what each does best. Over the past few years, there's been a small renaissance in JavaScript as a language. A variety of projects have sprung up to build reusable JS libraries and frameworks - and at this point, a good number of them have matured and shown staying power that they'
- Contents:
- Professional JavaScript Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools; About the Authors; Acknowledgments; Contents; Introduction; Whom This Book Is For; What This Book Covers; Conventions; Source Code; Errata; p2p.wrox.com; Part I: Prototype; Chapter 1: Extending and Enhancing DOM Elements; Extending a DOM element; Navigating the DOM; Altering Page Content; Manipulating Element Size, Position, and Visibility; Working with CSS and Styles; Extending an Element with Your Own Methods; Summary; Chapter 2: Handling Cross-Browser Events; Registering Event Handlers; Responding to Events
- Firing Scheduled EventsSummary; Chapter 3: Simplifying AJAX and Dynamic Data; Making Requests to a Server; Responding Globally to Changing Data; Updating a Page Dynamically; Summary; Chapter 4: Working with Forms; Manipulating Form Elements and Data; Validating Form Data; Submitting a Form Using AJAX; Summary; Chapter 5: Manipulating Common Data Structures and Functions; Enhancing Native Objects and Introducing Classes; Munging and Parsing Strings; Generating Templated Content; Binding and Manipulating Functions; Improving Arrays, Hashes, and Iterators; Dealing with Numbers and Dates; Summary
- Chapter 6: Extending PrototypeScript.aculo.us; Moo.fx for Prototype; Rico; Summary; Part II: Yahoo! User Interface Library; A Note on Namespacing; Chapter 7: Traversing and Manipulating the DOM with YUI; Traversing the DOM and Finding Elements; Manipulating Content; Summary; Chapter 8: Handling Cross-Browser Events; Registering Events on Page and Element Readiness; Handling Keyboard and Mouse Input; Working with Custom Events; Managing Browser History and Fixing the Back Button; Summary; Chapter 9: Using Animation and Drag and Drop; Composing Basic Animation Sequences
- Smoothing Animation Paths and MotionInteractive Animation with Drag and Drop; Summary; Chapter 10: Simplifying AJAX and Dynamic Loading; Making HTTP Requests and Fetching Data; Dynamically Loading Libraries and Components; Summary; Chapter 11: Building User Interfaces with Widgets (Part I); Using AutoComplete with Form Fields; Building Containers for Content; Presenting Content in Tabs and Trees; Chapter 12: Building User Interfaces with Widgets (Part II); Wiring up Buttons, Sliders, and Menus; Offering Date Selection; Enabling Rich Content Editing; Summary
- Chapter 13: Enhancing Development with the YUI CoreApplying Namespaces and Modularity; Detecting Browser Environment and Available Modules; Logging and Debugging; Summary; Chapter 14: Dealing with Data, Tables, and Charts; Formatting Dates and Numbers; Acquiring Sources of Data; Presenting Tabular Data; Drawing Charts and Graphs; Summary; Chapter 15: Working with YUI CSS Tools; Establishing Cross-Browser Consistency; Getting Control of Typography; Building Layouts from Grids; Summary; Chapter 16: Building and Deploying; Shared YUI Files from Yahoo!; Shrink and Optimize Loading Times; Summary
- Part III: Ext JS
- Notes:
- Includes index.
- ISBN:
- 1-282-48176-2
- 9786612481765
- 0-470-55534-3
- OCLC:
- 644773720
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.