Cover image for jQuery Plugin Development Beginner's Guide.
jQuery Plugin Development Beginner's Guide.
Title:
jQuery Plugin Development Beginner's Guide.
Author:
Bai, Giulio.
ISBN:
9781849512251
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (350 pages)
Contents:
jQuery 1.4 Plugin Development -- Table of Contents -- jQuery 1.4 Plugin Development -- Credits -- About the Author -- About the Reviewers -- Preface -- What this book covers -- Who this book is for -- Conventions -- Time for action - heading -- What just happened? -- Pop quiz -- Have a go hero - heading -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. What is jQuery About? -- A little background -- jQuery: "the write less, do more JavaScript library" -- How jQuery works -- Time for action - writing a basic jQuery script -- What just happened? -- Time for action - callback and functions -- What just happened? -- Extending jQuery: Plugins -- Plugins basics -- Suggested reading that could help greatly -- Books -- Learning jQuery 1.3 -- jQuery 1.4 Reference Guide -- Online reference and documentation -- jQuery.com -- Nettuts -- Cheatsheets -- Forums and mailing lists -- Pop quiz -- Summary -- 2. Plugins Basics -- Using plugins -- Time for action - looking for a plugin -- What just happened? -- Have a go hero - get another example running -- Time for action - setting up our own page -- What just happened? -- Structure of a plugin -- Time for action - types of plugins: Function plugins -- What just happened? -- Have a go hero - exceptions logging -- Time for action - types of plugins: Messing with methods -- What just happened? -- Have a go hero - more colors -- Time for action - chaining -- What just happened? -- Have a go hero - put it all together -- Basic plugins examples -- A few key things to remember -- Pop quiz -- Summary -- 3. Our First jQuery Plugin -- Defining our own default plugin structure -- Setting the basics for our first plugin -- Time for action - our first plugin, Part I -- What just happened? -- Getting a step farther -- Time for action - our first plugin, Part II: Hovering -- What just happened?.

Have a go hero - html () versus text () -- Dealing with options -- Time for action - our first plugin, Part III: Options -- What just happened? -- Have a go hero - adding colors -- Using functions inside the plugin -- Time for action - our first plugin, Part IV: Functions -- What just happened? -- Have a go hero - experimenting with functions -- Closures: Making functions private -- Time for action - our first plugin, Part V: Closures -- What just happened? -- Have a go hero - avoid conflicts -- Pop quiz -- Summary -- 4. Media Plugins: Images Plugins -- Plugin overview -- Handling images -- Time for action - showing images -- Have a go hero - could it have been done differently? -- Time for action - one step more -- Have a go hero - implementing options -- Centering things -- Time for action - turning theory into code -- Have a go hero - vertical and horizontal centering -- Putting it all together -- Time for action - the final step -- Have a go hero - looks is everything -- Pop quiz -- Summary -- 5. Media Plugins: Audio Plugins -- Plugin overview -- Handling audio files -- The player -- Time for action - creating the Flash player -- Putting the plugin together -- Time for action - creating the plugin -- Have a go hero - add controls -- Styling and multiple players -- Time for action - adding support for multiple players -- Have a go hero - manage multiple sounds -- Time for action - adding some style -- Have a go hero - improve controls -- Pop quiz -- Summary -- 6. Media Plugins: Video Plugins -- Plugin overview -- Handling video files -- Embedding YouTube videos -- Time for action - creating your first video plugin -- Have a go hero - fix some minor imperfections -- Adding preview thumbnails and the pop-up feel -- Time for action - adding previews -- Time for action - creating a pop up -- What just happened? -- Pop quiz -- Summary.

7. Form Plugins -- Form plugins in general -- Validating forms -- Time for action - creating the form check plugin -- Have a go hero - improve the user experience -- Auto-growing textareas -- Time for action - creating the autogrow plugin -- What just happened? -- Have a go hero - improved autogrow -- Other types of form-related plugins -- Checkboxes and radio buttons -- Text manipulation -- Edit in place -- Have a go hero - add more options -- Pop quiz -- Summary -- 8. User Interface Plugins -- Positioning -- Time for action - understanding mouse movement events -- Have a go hero - improve the plugin -- Setting equal heights -- Time for action - setting the same height -- Other examples of user interface plugins -- Menu plugins -- Form enhancement plugins -- Context menus and tree menus -- Pop quiz -- Summary -- 9. User Interface Plugins: Tooltip Plugins -- Tooltip plugins in general -- Positioning the tooltip -- Custom jQuery selectors -- Time for action - creating custom jQuery selectors -- Merging pieces together -- Time for action - creating a tooltip plugin -- What just happened? -- Have a go hero - add options -- Pop quiz -- Summary -- 10. User Interface Plugins: Menu and Navigation Plugins -- Splitting the work in two -- CSS: Drop-down menu and styling -- Time for action - creating and styling the menu -- Have a go hero - overcome Internet Explorer problems -- jQuery: Spicing things up -- Time for action - adding a fading effect -- Have a go hero - try out other effects -- Creating the plugin -- Time for action - creating the plugin -- What just happened? -- Have a go hero - allow users to customize the plugin -- Pop quiz -- Summary -- 11. Animation Plugins -- Sliding -- What does "sliding" actually mean? -- Sample plugins that "slide" -- Creating an accordion plugin (that slides!) -- Time for action - creating sliding panes.

What just happened? -- Have a go hero - make changes -- Fading -- What does "fading" actually mean? -- Sample plugins that "fade" -- Creating a fading news ticker plugin -- Time for action - creating the plugin -- Have a go hero - add fading effects -- The animate() method -- Understanding the jQuery animate() method -- Time for action - creating your first animation -- Have a go hero - experiment with animations -- Pop quiz -- Summary -- 12. Utility Plugins -- Generating tag clouds -- A bit of theory to start with -- Time for action creating a tag cloud plugin -- What just happened? -- Have a go hero - make some improvements -- Cookie handling -- How cookies work -- Time for action - creating a cookie plugin -- What just happened? -- Have a go hero - make some small improvements -- Pop quiz -- Summary -- 13. Top jQuery Plugins -- Typesearch -- Description -- Synopsis -- Time for action - obtaining an OSX-like search bar with the Typesearch plugin -- What just happened? -- Final thoughts -- JSON plugin -- Description -- Synopsis -- Time for action - encoding and decoding JSON strings -- What just happened? -- Final thoughts -- notNow -- Description -- Synopsis -- Time for action - postponing a function using the notNow plugin -- What just happened? -- Final thoughts -- Webcam -- Description -- Synopsis -- Time for action - setting up and using the webcam plugin -- What just happened? -- Final thoughts -- Have a go hero - creating a green filter -- Quovolver -- Description -- Synopsis -- Time for action - putting Quovolver to work -- What just happened? -- Final thoughts -- ScrollToElement -- Description -- Synopsis -- Time for action - different ways of scrolling -- What just happened? -- Final thoughts -- Have a go hero - proceed a step further -- PassRoids -- Description -- Synopsis -- Time for action - using the plugin -- What just happened?.

Final thoughts -- Virtual Keyboard Widget -- Description -- Synopsis -- Time for action - using the virtual keyboard plugin -- What just happened? -- Final thoughts -- Sliding Doors -- Description -- Synopsis -- Time for action - creating a sliding door -- What just happened? -- Final thoughts -- idleTimer -- Description -- Synopsis -- Time for action - timing idle users -- What just happened? -- Final thoughts -- Have a go hero - use multiple timers -- Pop quiz -- Summary -- A. Tools, reference, and final recommendations -- Reference and bibliography -- Official jQuery documentation -- jQuery API browser -- jQuery 1.4 Reference Guide -- Blogs to follow and websites to bookmark -- jQuery blog -- jQuery UI blog -- John Resig -- Learning jQuery -- Jörn Zaefferer (bassistance) -- jQuery for designers -- jQuery HowTo -- On browsers: compatibility, comparisons, and plugins -- Supported browsers -- Compatibility master table -- Browser plugins -- FireBug (Firefox) -- Internet Explorer 8 Developer Tools -- DebugBar (Internet Explorer) -- Safari Web Inspector -- Dragonfly (Opera) -- Chrome Web Inspector -- Cheatsheets -- jQuery plugin development checklist -- B. Pop Quiz Answers -- Chapter 1: What is jQuery About? -- Chapter 2: Plugins Basics -- Chapter 3: Our First jQuery Plugin -- Chapter 4: Media Plugins: Images Plugins -- Chapter 5: Media Plugins: Audio Plugins -- Chapter 6: Media Plugins: Video Plugins -- Chapter 7: Form Plugins -- Chapter 8: User Interface Plugins -- Chapter 9: User Interface Plugins: Tooltip Plugins -- Chapter 10: User Interface Plugins: Menu and Navigation Plugins -- Chapter 11: Animation Plugins -- Chapter 12: Utility Plugins -- Chapter 13: Top jQuery Plugins -- Index.
Abstract:
Build powerful, interactive plugins to implement jQuery in the best way possible.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: