• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • Carey Brown
  • Stephan van Hulst
Bartenders:
  • Frits Walraven
  • fred rosenberger
  • salvin francis

Prototype and script.aculo.us ToC

 
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Christophe,

I downloaded the table of contents from the pragmatic bookshelf's website, but it says that it's in beta, and the table of contents has the contents of the prototype part only. I just wanted to know what are the topics covered on script.aculo.us. Thanks
 
Author
Posts: 43
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey Alaa,

I downloaded the table of contents from the pragmatic bookshelf's website, but it says that it's in beta, and the table of contents has the contents of the prototype part only. I just wanted to know what are the topics covered on script.aculo.us.



Holy cow! (this is JavaRanch, after all)

Thanks for noticing this. It is way odd that nobody complained earlier; this TOC dates back to May 2007. I notified Prag and they should regenerate the PDFs within hours. In the meantime, allow me to outline the TOC here:

  • Preface
  • 1 Introduction
  • [list] 1.1 It�s About Time
  • 1.2 What�s in This Book, and How Is It Organized?
  • 1.3 Acknowledgments
  • I Prototype
  • 2 Discovering Prototype
  • 2.1 What Is Prototype, and What Is It Not?
  • 2.2 Using Prototype in Our Project
  • 2.3 What Does Our JavaScript Look Like When Using Prototype?
  • 2.4 Prototype Jargon and Concepts
  • 2.5 What Are Prototypes Anyway?
  • 2.6 Running Prototype Code Samples in This Book
  • 3 Quick Help with the Dollars
  • 3.1 Shortcuts Should Be Short
  • 3.2 Quick Fetching of Smart Elements with $
  • 3.3 $w, Because Array Literals Are Boring
  • 3.4 $$ Searches with Style
  • 3.5 $A, the Collection Unifier
  • 3.6 $F Is a Field Expert
  • 3.7 $H Makes a Hash of Things
  • 3.8 Handling Ranges with $R
  • 4 Regular JavaScript on Steroids
  • 4.1 Generic Object Manipulation
  • 4.2 Proper Function Binding
  • 4.3 Your Functions Actually Know More Tricks
  • 4.4 Numbers
  • 4.5 Strings
  • 4.6 Arrays
  • 4.7 Full-Spectrum JSON Support
  • 5 Advanced Collections with Enumerable
  • 5.1 The Core Method: Iterating with each
  • 5.2 Getting General Infor mation About Our Collection
  • 5.3 Finding Elements and Applying Filters
  • 5.4 Grouping Elements and Pasting Collections Together
  • 5.5 Computing a Derived Collection or Value
  • 5.6 Order Now: Getting Extreme Values and Using Custom Sorts
  • 5.7 Tur ning Our Collection into an Array or Debugging String
  • 5.8 Enumerable Is Actually a Module
  • 6 Unified Event Handling
  • 6.1 Event
  • 6.2 The Events Hall of Fame
  • 6.3 Reacting to For m-Related Content Changes
  • 7 Playing with the DOM Is Finally Fun!
  • 7.1 Extending DOM Elements
  • 7.2 Element, Your New Best Friend
  • 7.3 Selector
  • 7.4 Debugging Our DOM-Related Code
  • 8 Form Management
  • 8.1 Toward a Better User Inter face
  • 8.2 Looking at For m Fields
  • 8.3 Submitting For ms Through Ajax
  • 8.4 Keeping an Eye on For ms and Fields
  • 9 Ajax Has Never Been So Easy
  • 9.1 Before We Start
  • 9.2 Hitting the Road: Ajax.Request
  • 9.3 Streamlining: Ajax.Updater
  • 9.4 Polling: Ajax.PeriodicalUpdater
  • 9.5 Monitoring Ajax Activity: Ajax.Responders
  • 9.6 Debugging Ajax
  • 9.7 Ajax Considered Harmful? Thinking About Accessibility and Ergonomy
  • 10 More Useful Helper Objects
  • 10.1 Storing Values in a Hash
  • 10.2 Expressing Ranges of... Well, Anything You Want!
  • 10.3 Periodical Execution Without Risk of Reentrance
  • 10.4 Templating Made Easy
  • 10.5 Examining the Current Browser and Prototype Library
  • 11 Performance Considerations
  • 11.1 Element Extension and the $ Function
  • 11.2 Iterations vs. Regular Loops
  • 11.3 Obsolete Event Handlers
  • 11.4 Recent Speed Boosts You Should Know About
  • 11.5 Small Is Beautiful
  • 12 Wrapping Up
  • 12.1 Building a Fancy Task List
  • 12.2 Laying the Groundwork
  • 12.3 It Takes Only 40 Lines: The JavaScript Code
  • II script.aculo.us
  • 13 Discovering script.aculo.us
  • 13.1 The Modules of script.aculo.us
  • 13.2 Using script.aculo.us in Your Pages
  • 14 Visual Effects
  • 14.1 What Are Those Effects, and Why Should We Use Them?
  • 14.2 Core Effects
  • 14.3 Diving into Effects
  • 14.4 Combined Effects
  • 14.5 Unlocking the Cool Factor: Effect Queues
  • 14.6 Effect Helpers
  • 14.7 How to Create Our Own Effects
  • 15 Drag and Drop
  • 15.1 Dragging Stuff Around
  • 15.2 Controlling How It Starts, Where It Goes, & How It Ends
  • 15.3 Ghosting
  • 15.4 Dragging and Scrolling
  • 15.5 Monitoring Drags
  • 15.6 Dropping Stuff
  • 15.7 Customizing Drop Behavior
  • 15.8 Sorting with Drag and Drop
  • 15.9 Common Pitfalls
  • 16 Autocompletion
  • 16.1 The Basics
  • 16.2 Local Autocompletion
  • 16.3 Getting Ajaxy
  • 16.4 Using Rich-Markup Choices
  • 16.5 Autocompleting Multiple Values in One Field
  • 16.6 Reacting to Completion with Callbacks
  • 17 Building DOM Fragments the Easy Way: Builder
  • 17.1 Building Explicitly
  • 17.2 Using an (X)HTML Representation
  • 18 In-Place Editing
  • 18.1 What�s In-Place Editing Exactly?
  • 18.2 A Simple Example
  • 18.3 How Can We Tweak the Ajax Persistence?
  • 18.4 Customizing the Appearance
  • 18.5 Dealing with Multiple Lines
  • 18.6 Editing Alter native Text
  • 18.7 Disabling In-Place Editing
  • 18.8 Of fering a List of Values Instead of Text Typing
  • 19 Sliders
  • 19.1 Creating a Simple Slider
  • 19.2 Customizing the Basics
  • 19.3 Restricting Range or Allowed Values
  • 19.4 Tweaking an Existing Slider and Adding Controls
  • 19.5 Defining Multiple Values
  • 20 Sound Without Flash
  • 20.1 Where Does It Work?
  • 20.2 How Do We Play Sounds?
  • 20.3 Playing Multiple Sounds on Multiple Tracks
  • A Extending and Contributing
  • A.1 Building Over: Classes, Inheritance, and DOM Extension
  • A.2 Contributing!
  • B Further Reading
  • B.1 Official Websites
  • B.2 Useful Blogs by Prototype Core Members
  • B.3 JavaScript Masters
  • B.4 Community and New Sites Around Ajax
  • B.5 ECMAScript Intimacy
  • B.6 Bibliography
  • C Installing and Using Ruby
  • C.1 On Windows
  • C.2 On Linux
  • C.3 On Mac OS X
  • C.4 Running a Ruby Script
  • C.5 �But I Don�t Know a Thing About Ruby!�
  • Index
  • [/LIST]
     
    reply
      Bookmark Topic Watch Topic
    • New Topic