jQuery 1.3 with PHP Table Of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction and Overview
Chapter 2: Quick Tricks
Chapter 3: Tabs and Accordions
Chapter 4: Forms and Form Validation
Chapter 5: File Management
Chapter 6: Calendars
Chapter 7: Image Manipulation
Chapter 8: Drag and Drop
Chapter 9: Data Tables
Chapter 10: Optimization
Index

  • Chapter 1: Introduction and Overview
    • Expected developer skills
    • Differences between PHP and JavaScript
    • What is jQuery?
    • Why jQuery?
    • How does jQuery fit in with PHP?
    • How to work with the examples
    • Projects that use PHP and jQuery
      • WordPress
      • RoundCube
      • KFM
      • Drupal
    • Summary
  • Chapter 2: Quick Tricks
    • Dynamic select boxes
      • Client-side code
        • How it works
      • Server-side code
    • Quick deletes
      • Client-side code
      • Server-side code
    • Contextual help
    • Inline editing
      • Client-side code
      • Server-side code
    • Summary
  • Chapter 3: Tabs and Accordions
    • Using a jQuery tab plugin
      • Client-side code
      • Server-side considerations
    • Using jQuery accordion plugins
      • Client-side code
    • Server-side management of accordions
      • Client-side code
      • Server-side code
        • Just the conversion
        • Now show the data with the accordions
    • Server-side management of tabs
      • Server-side code
        • Just the conversion
        • Now show the data with the tabs
    • Using special codes to define tabs
      • Client-side code
      • Server-side code
    • Loading accordion panels through Ajax
      • Client-side code
      • Server-side code
    • Loading tab panels through Ajax
      • Client-side code
    • Summary
  • Chapter 4: Forms and Form Validation
    • Using the jQuery validation plugin
      • Client-side code
    • Setting up jQuery validation from PHP
      • Server-side code (setup)
      • Client-side code
      • Server-side code
    • Remote validation
      • Server-side code (setup)
      • Client-side code
      • Server-side code
    • Large select boxes
      • Client-side code
      • Server-side code
    • Auto-suggestion
      • Client-side code
      • Server-side code
      • Client-side code
    • Summary
  • Chapter 5: File Management
    • Security
    • Choosing a directory
      • Client-side code
      • Server-side code
    • Creating, renaming, and deleting directories
      • Client-side code
      • Server-side code
    • Moving directories
      • Client-side code
      • Server-side code
    • File uploads
      • Client-side code
      • Server-side code
    • Renaming, deleting, and moving files
      • Client-side code
      • Server-side code
    • File downloads
      • Client-side code
      • Server-side code
    • Summary
  • Chapter 6: Calendars
    • Displaying the calendar
    • Creating an event
      • Client-side code
      • Server-side code
    • Loading events from the server
      • Client-side code
      • Server-side code
    • Moving and resizing events
      • Client-side code
      • Server-side code
    • Editing events
      • Client-side code
      • Server-side code
    • Deleting events
      • Client-side code
      • Server-side code
    • Walk-through of the calendar so far
    • Recurring events
      • Client-side code
      • Server-side code
    • Deleting recurring events
      • Client-side code
      • Server-side code
    • Summary
  • Chapter 7: Image Manipulation
    • Showing the list of images
      • Server-side code
      • Client-side code
    • Selecting an image
      • Client-side code
      • Server-side code
    • Preparing your PHP
    • Rotating
      • Client-side code
      • Server-side code
    • Caching or saving the image
      • Client-side code
      • Server-side code
    • Resizing
      • Client-side code
      • Server-side code
    • Cropping
      • Client-side code
      • Server side
    • Summary
  • Chapter 8: Drag and Drop
    • Sorting simple lists
      • Client-side code
      • Server-side code
      • Client-side code
    • Sorting trees
      • Client-side code
      • Server-side code
    • Connecting lists
      • Client-side code
      • Server-side code
    • Summary
  • Chapter 9: Data Tables
    • Setting up DataTables
      • Client-side code
    • Getting data from the server
      • Client-side code
      • Server-side code
    • Caching your database queries
      • Server-side code
    • Pagination through Ajax
      • Client-side code
      • Server-side code
    • Sorting by column
    • Filtering
      • Server-side code
    • Setting a delay on the filter
    • Summary
  • Chapter 10: Optimization
    • Optimizing the page load
      • Place scripts at the bottom
      • Aggregate and cache your scripts
      • Output HTML similar to the post-jQuery code
    • Optimizing development and maintenance
      • Writing your own plugins
      • Un-caching your JavaScript
    • Optimizing jQuery
      • Use Google's CDN
      • Caching jQuery objects
      • Use $.load for non-visual code
    • JavaScript optimizations
      • Chaining
      • Speeding up selectors
      • Inject multiple elements at once
      • Using setTimeout
      • Use var for your variables
    • Summary

Back to BOOK PAGE

Book backreference: 
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z