LEADER 05783nam 2200589Ia 450 001 9910438095203321 005 20200520144314.0 010 $a9781430249337 010 $a1430249331 024 7 $a10.1007/978-1-4302-4933-7 035 $a(CKB)3460000000120364 035 $a(OCoLC)900223582 035 $a(MiFhGG)GVRL6USF 035 $a(MiAaPQ)EBC1204527 035 $a(CaSebORM)9781430249320 035 $a(OCoLC)860864630 035 $a(OCoLC)ocn860864630 035 $a(EXLCZ)993460000000120364 100 $a20130327d2013 uy 0 101 0 $aeng 135 $aurun#---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning jQuery /$fJack Franklin 205 $a1st ed. 2013. 210 $aBerkeley, CA $cApress ;$aNew York $cDistributed to the book trade worldwide by Springer$dc2013 215 $a1 online resource (xix, 181 pages) $cillustrations 225 0 $aExpert's voice in Web development Beginning jQuery 300 $aIncludes index. 311 08$a9781430249320 311 08$a1430249323 327 $a""Title Page""; ""Copyright Page""; ""Contents at a Glance""; ""Table of Contents""; ""Foreword""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""CHAPTER 1 JavaScript You Need to Know""; ""Using JavaScript on a Web Page""; ""Syntax Conventions""; ""Comments""; ""Variables""; ""Types""; ""Functions""; ""Functions Returning Values""; ""Conditionals""; ""Debugging with the Console""; ""Arrays""; ""Loops""; ""More console.log()""; ""Summary""; ""CHAPTER 2 The Basics of jQuery""; ""The Document Object Model (DOM)""; ""Downloading jQuery"" 327 $a""The jQuery API Documentation""""Writing Some jQuery""; ""Animation Example""; ""Summary""; ""CHAPTER 3 Traversing the DOM""; ""CSS Selectors in jQuery""; ""Traversal Methods""; ""Further Traversal""; ""Chaining Methods""; ""Further Filtering""; ""Summary""; ""CHAPTER 4 DOM Manipulation with jQuery""; ""CSS""; ""animate() and Animation Convenience Methods""; ""Attributes and Properties""; ""text( ) and html( )""; ""Removing Elements from the DOM""; ""Creating New Elements""; ""Inserting into the DOM""; ""DOM Insertion, Around""; ""DOM Insertion, Inside""; ""DOM Insertion, Outside"" 327 $a""Efficient DOM Insertion""""Summary""; ""CHAPTER 5 An Introduction to Events""; ""Popular Events""; ""Interacting with the Element""; ""Triggering Events""; ""Unbinding from Events""; ""The Event Object""; ""Building an Accordion""; ""Summary""; ""CHAPTER 6 More Events""; ""Event Delegation""; ""Event Propagation""; ""When Should I Worry About Event Propagation?""; ""Preventing Default Behavior""; ""A Note on return false; ""; ""Your Own Events""; ""The Accordion, Take 2""; ""Summary""; ""CHAPTER 7 Animation""; ""The animate( ) Method""; ""Basic Usage""; ""Easing"" 327 $a""Passing in Two Objects""""Animation Shortcuts""; ""More Convenience Methods""; ""Fading""; ""Sliding""; ""Sliding and Fading""; ""The Animation Queue""; ""A Common Problem""; ""Fixing Your Accordion""; ""The Image Slider""; ""Summary""; ""CHAPTER 8 Ajax with jQuery""; ""JSON""; ""Parsing JSON in JavaScript""; ""Ajax with jQuery""; ""Setting Up a Local Development Server""; ""A Real API: Dribbble""; ""Summary""; ""CHAPTER 9 Writing a jQuery Plug-in""; ""Why a Plug-in?""; ""Your First jQuery Plug-in""; ""Improvements""; ""Immediately-Invoked Function Expressions""; ""Giving the User Options"" 327 $a""Adding Options to Your Plug-ins""""The Accordion Plug-in""; ""Adding Callback Support""; ""Summary""; ""CHAPTER 10 More jQuery Plug-ins""; ""The Dribbble API Plug-in""; ""The getShots method""; ""Improving getShots""; ""Minifying Your Code""; ""More Refactoring""; ""Documentation""; ""Summary""; ""CHAPTER 11 A jQuery Image Slider""; ""Plan of Attack""; ""Project Setup""; ""Plug-in Setup""; ""Animating the Slider""; ""Infinitely Looping""; ""Catch Up""; ""Keeping Track""; ""Keyboard Support""; ""Automatic Animation""; ""Bug Fixing""; ""Summary""; ""Conclusion""; ""Index"" 330 $aBeginning jQuery is your step-by-step guide to learning the jQuery library. jQuery is the most popular JavaScript library in the web developer?s toolkit. Jack Franklin takes you from the basics of getting you started with jQuery, right through to extending jQuery by writing your own plug-ins. You'll discover best practices you can follow, how you can avoid common mistakes, and you'll learn about so many of the things that jQuery has to offer, including how you can: Use jQuery?s powerful tools to dynamically update content on your site, including DOM manipulation. Extend jQuery?s capabilities by writing your own plugins on top of the framework. Animate elements and build your own jQuery slider. Employ best practices and avoid common errors made by beginners. JavaScript is a powerful language but every web developer must navigate the tricky issues around cross-browser inconsistencies. Beginning jQuery teaches you how to use jQuery to avoid spending your time fixing these browser bugs - letting you concentrate on what really matters to you. Throughout Beginning jQuery, you'll discover how expressive yet concise jQuery?s code is and how much quicker and efficient you can develop with jQuery! 410 0$aExpert's voice in Web development. 606 $aJavaScript (Computer program language) 606 $aQuery languages (Computer science) 615 0$aJavaScript (Computer program language) 615 0$aQuery languages (Computer science) 676 $a006.76 700 $aFranklin$b Jack$0868671 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910438095203321 996 $aBeginning jQuery$91939154 997 $aUNINA