1.

Record Nr.

UNINA9910826468803321

Autore

York Richard

Titolo

Web development with jquery / / Richard York

Pubbl/distr/stampa

Indianapolis, Indiana : , : Wrox, , 2015

©2015

ISBN

1-118-86600-2

1-119-20943-9

1-118-86599-5

Edizione

[2nd ed.]

Descrizione fisica

1 online resource (674 p.)

Collana

Wrox Programmer to Progammer

Disciplina

005.2762

Soggetti

JavaScript (Computer program language)

Query languages (Computer science)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Title Page; Copyright; Contents; Introduction; Part I The jQuery API; Chapter 1 Introduction to jQuery; What jQuery Can Do for You; Who Develops jQuery?; Obtaining jQuery; Installing jQuery; Programming Conventions; Markup and CSS Conventions; JavaScript Conventions; Summary; Chapter 2 Selecting and Filtering; The Origin of the Selectors API; Using the Selectors API; Filtering a Selection; Working Within the Context of a Selection; Working with an Element's Relatives; Slicing a Selection; Adding to a Selection; Summary; Chapter 3 Events; The Various Event Wrapper Methods

Attaching Other EventsAttaching Persistent Event Handlers; Removing Event Handlers; Creating Custom Events; Summary; Chapter 4 Manipulating Content and Attributes; Setting, Retrieving, and Removing Attributes; Setting Multiple Attributes; Manipulating Class Names; Manipulating HTML and Text Content; Getting, Setting, and Removing Content; Appending and Prepending Content; Inserting Beside Content; Inserting Beside Content via a Selection; Wrapping Content; Replacing Elements; Removing Content; Cloning Content; Summary; Chapter 5 Iteration of Arrays and Objects; Enumerating Arrays

Enumerating ObjectsIterating a Selection; Filtering Selections and Arrays; Filtering a Selection; Filtering a Selection with a Callback



Function; Filtering an Array; Mapping a Selection or an Array; Mapping a Selection; Mapping an Array; Array Utility Methods; Making an Array; Finding a Value Within an Array; Merging Two Arrays; Summary; Chapter 6 CSS; Working with CSS Properties; jQuery's Pseudo-Classes; Obtaining Outer Dimensions; Summary; Chapter 7 AJAX; Making a Server Request; What's the Difference Between GET and POST?; RESTful Requests

Formats Used to Transport Data with an AJAX RequestMaking a GET Request with jQuery; Loading HTML Snippets from the Server; Dynamically Loading JavaScript; AJAX Events; Using AJAX Event Methods; Attaching AJAX Events to Individual Requests; Sending a REST Request; Summary; Chapter 8 Animation and Easing Effects; Showing and Hiding Elements; Sliding Elements; Fading Elements; Custom Animation; Animation Options; Summary; Chapter 9 Plugins; Writing a Plugin; Writing a Simple jQuery Plugin; Inspecting the Document Object Model; Writing a Context Menu jQuery Plugin

Good Practice for jQuery Plugin DevelopmentSummary; Chapter 10 Scrollbars; Getting the Position of a Scrollbar; Scrolling to a Particular Element within a Scrolling ; Scrolling to the Top; Summary; Chapter 11 HTML5 Drag and Drop; Implementing Drag and Drop; Prerequisite Plugins; Event Setup; Implementing Drag-and-Drop File Uploads; Adding the File Information Data Object; Using a Custom XMLHttpRequest Object; Additional Utilities; Summary; Part II jQuery UI; Chapter 12 Draggable and Droppable; Making Elements Draggable; Delegating Drop Zones for Draggable Elements; Summary

Chapter 13 Sortable

Sommario/riassunto

Newly revised and updated resource on jQuery's many features and advantages   Web Development with jQuery offers a major update to the popular Beginning JavaScript and CSS Development with jQuery from 2009. More than half of the content is new or updated, and reflects recent innovations with regard to mobile applications, jQuery mobile, and the spectrum of associated plugins.   Readers can expect thorough revisions with expanded coverage of events, CSS, AJAX, animation, and drag and drop. New chapters bring developers up to date on popular features like jQuery UI, navigation, tables, interacti