top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
Autore Culpepper Adam
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (292 pages) : illustrations
Disciplina 006.76
Altri autori (Persone) WellmanDan
Soggetto topico JavaScript (Computer program language)
Query languages (Computer science)
Web site development
Soggetto genere / forma Electronic books.
ISBN 1-78216-965-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910453163303321
Culpepper Adam  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
Autore Culpepper Adam
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (292 pages) : illustrations
Disciplina 006.76
Altri autori (Persone) WellmanDan
Soggetto topico JavaScript (Computer program language)
Query languages (Computer science)
Web site development
ISBN 1-78216-965-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910790817203321
Culpepper Adam  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
jQuery 2.0 animation techniques beginner's guide / / Adam Culpepper, Dan Wellman
Autore Culpepper Adam
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (292 pages) : illustrations
Disciplina 006.76
Altri autori (Persone) WellmanDan
Soggetto topico JavaScript (Computer program language)
Query languages (Computer science)
Web site development
ISBN 1-78216-965-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- jQuery 2.0 Animation Techniques Beginner's Guide -- Table of Contents -- jQuery 2.0 Animation Techniques Beginner's Guide -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Time for action - heading -- What just happened? -- Pop quiz - heading -- Have a go hero - heading -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started -- Animation on the Web -- The power of animated UIs -- When to use animations -- When not to use animations -- Animation checklist -- Animating with jQuery -- Creating the project folder -- The template file -- A basic animation example -- Time for action - creating an animated loader -- What just happened? -- Have a go hero - extending the loading animation -- Pop quiz - basic animation with jQuery -- Summary -- 2. Image Animation -- Image animation -- Fading animations -- Configuring the animations with arguments -- Time for action - setting up the markup and styling -- What just happened? -- Pop quiz - using fadeIn() -- Scripting the image slider -- Time for action - scripting the image rotator -- What just happened? -- Pop quiz - length() and milliseconds -- Time for action - extending the pause-on-hover functionality -- What just happened? -- Time for action - extending the previous and next link features -- What just happened? -- Pop quiz - preventDefault() and setInterval() -- Time for action - extending the pagination functionality -- What just happened? -- Have a Go Hero - extending the image rotator further -- Pop quiz - altering variables and zero index -- Summary -- 3. Background Animation.
Background-color animation -- Introducing the animate method -- Time for action - animating the body background-color -- What just happened? -- Chaining together jQuery methods -- Have a go hero - extending our script with a loop -- Pop quiz - chaining with the animate() method -- The illusion of depth with parallax -- Time for action - creating the stage and adding the styling -- What just happened? -- Time for action - animating the background position -- What just happened? -- Have a go hero - extending parallax -- Automatic background animation -- Time for action - creating an automatic background animation -- What just happened? -- Have a go hero - playing under the hood -- Let's make it diagonal! -- Time for action - animating the background diagonally -- What just happened? -- Have a go hero -- Parallax background on page elements -- Time for action - setting up the markup and styling -- What just happened? -- Time for action - scripting our parallax script -- What just happened? -- Have a go hero - customizing the speed and direction of the effect -- Pop quiz - the scroll() and scrollTop() methods -- Summary -- 4. Navigation Animation -- Creating simple navigation animations -- Configuring addClass() and removeClass() -- Time for action - setting up our navigation -- What just happened? -- Have a go hero - extending our hover style -- Using the stop() method -- Time for action - adding the stop() method -- What just happened? -- Animating the window with scrollTop() -- Time for action - scripting our smooth scrolling animation -- What just happened? -- Smooth scrolling and page background color -- Time for action - creating the super animation -- What just happened? -- Have a go hero - extending the script further -- Pop quiz - the ^ symbol and the stop() method -- Summary -- 5. Form and Input Animation -- Using simple form animations.
Time for action - creating the form -- What just happened? -- Time for action - adding our animation styles to the form -- What just happened? -- Form validation animations -- Time for action - basic dialog form validation -- What just happened? -- Have a go hero - extending our form validation -- Time for action - animating form validation errors -- What just happened? -- Have a go hero - putting it all together -- Pop quiz - form animation and jQuery UI -- Summary -- 6. Extended Animations with jQuery UI -- Obtaining and setting up jQuery UI -- Creating a new template file -- The new effects added by jQuery UI -- Using the effect API -- The bounce effect -- Syntax -- Configuration options -- Time for action - using the bounce effect -- What just happened? -- The highlight effect -- Syntax -- Configuration options -- Time for action - highlighting elements -- What just happened? -- The pulsate effect -- Syntax -- Configuration options -- Time for action - making an element pulsate -- What just happened? -- The shake effect -- Syntax -- Configuration options -- Time for action - shaking an element -- What just happened? -- The size effect -- Syntax -- Configuration options -- Time for action - resizing elements -- What just happened? -- The transfer effect -- Syntax -- Configuration options -- Time for action - transferring the outline of one element to another -- What just happened? -- Pop quiz - using the effect API -- Using effects with the show and hide logic -- The blind effect -- Syntax -- Configuration options -- Time for action - using the blind effect -- What just happened? -- The clip effect -- Syntax -- Configuration options -- Time for action - clipping an element in and out -- What just happened? -- The drop effect -- Syntax -- Configuration options -- Time for action - using the effect -- What just happened? -- The explode effect.
Syntax -- Configuration options -- Time for action - exploding an element -- What just happened? -- The fold effect -- Syntax -- Configuration options -- Time for action - folding an element away -- What just happened? -- The puff effect -- Syntax -- Configuration options -- Time for action - making an element disappear in a puff -- What just happened? -- The slide effect -- Syntax -- Configuration options -- Time for action - sliding elements in and out of view -- What just happened? -- The scale effect -- Syntax -- Configuration options -- Time for action - scaling an element -- What just happened? -- Pop quiz - using show/hide logic -- Have a go hero - experimenting with the effect API -- Easing functions -- Time for action - adding easing to effects -- What just happened? -- Using an object literal to add easing -- Have a go hero - using easing -- Pop quiz - using easing -- Animating between different colors -- Time for action - animating between colors -- What just happened? -- Class transitions -- Time for action - transitioning between classes -- What just happened? -- Pop quiz - easing, color, and class animations -- Summary -- 7. Custom Animations -- The animate method -- Per-property easing -- An alternative syntax for animate() -- Animating an element's position -- Time for action - creating an animated content viewer -- What just happened? -- Time for action - initializing variables and prepping the widget -- What just happened? -- Time for action - defining a post-animation callback -- What just happened? -- Time for action - adding event handlers for the UI elements -- What just happened? -- Skinning the widget -- Time for action - adding a new skin -- What just happened? -- Pop quiz - creating an animated content-viewer -- Have a go hero - making the image viewer more scalable -- Animating an element's size.
Time for action - creating the underlying page and basic styling -- What just happened? -- Time for action - defining the full and small sizes of the images -- What just happened? -- Time for action - creating the overlay images -- What just happened? -- Time for action - creating the overlay wrappers -- What just happened? -- Time for action - maintaining the overlay positions -- What just happened? -- Pop quiz - creating expanding images -- Have a go hero - doing away with the hardcoded dims object -- Creating a jQuery animation plugin -- Time for action - creating a test page and adding some styling -- What just happened? -- Creating the plugin -- Time for action - adding a license and defining configurable options -- What just happened? -- Time for action - adding our plugin method to the jQuery namespace -- What just happened? -- Time for action - creating the UI -- What just happened? -- Time for action - creating the transition overlay -- What just happened? -- Time for action - defining the transitions -- What just happened? -- Using the plugin -- Pop quiz - creating a plugin -- Have a go hero - extending the plugin -- Summary -- 8. Other Popular Animations -- Understanding Proximity animations -- Time for action - creating and styling the page -- What just happened? -- Time for action - preparing the page for sliding functionality -- What just happened? -- Time for action - animating the scroller -- What just happened? -- Time for action - adding the mouse events -- What just happened? -- Time for action - adding keyboard events -- What just happened? -- Have a go hero - extending proximity animations -- Pop quiz - implementing proximity animations -- Animating page headers -- Time for action - creating an animated header -- What just happened? -- Have a go hero - extending the animated header -- Animating text using the marquee effect.
Time for action - creating and styling the underlying page.
Record Nr. UNINA-9910807970303321
Culpepper Adam  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
Autore Libby Alex
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (502 p.)
Disciplina 006.7
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Ajax (Web site development technology)
JavaScript (Computer program language)
Query languages (Computer science)
Web site development
Soggetto genere / forma Electronic books.
ISBN 1-78216-221-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing jQuery UI; Downloading the library; Using the hosted versions of jQuery UI; Setting up a development environment; Understanding the structure of the library; Examining the folder structure in detail; Working with ThemeRoller; Categorizing the component categories; Introducing the widget factory and effects; Browser support; Using the book examples; Library licensing; Introducing the API; Events and callbacks; Callback arguments; Summary
Chapter 2: The CSS Framework and Other UtilitiesWorking with the files that make up the framework; jquery.ui.all.css; jquery.ui.base.css; jquery.ui.core.css; Explaining the individual component framework files; jquery.ui.theme.css; Linking to the required framework files; Using the framework classes; Working with containers; Using interactions; Adding icons; Examining the icons in detail; Adding custom icons; Using custom icons - a note; Interaction cues; Switching themes quickly and easily; Overriding the theme; The position utility; Using the position utility; Explaining collision avoidance
Positioning with a functionUsing the position widget in a real-world example; The widget factory; Summary; Chapter 3: Using the Tabs Widget; Implementing a tab widget; Styling the Tabs widget; Applying a custom theme to the tabs; Configuring the Tabs widget; Working with tabs; Selecting a tab; Disabling a tab; Adding transition effects; Collapsing a tab; Working with the Tab events; Binding to events; Using tab methods; Enabling and disabling tabs; Adding and removing tabs; Simulating clicks; Destroying tabs; Getting and setting options; Working with AJAX tabs
Changing the URL of a remote tab's contentDisplaying data obtained via JSONP; Summary; Chapter 4: The Accordion Widget; Structuring the accordion widget; Styling the accordion; Configuring an accordion; Changing the trigger event; Changing the default active header; Filling the height of its container; Using the accordion animation; Listing the accordion events; Using the change event; Configuring the beforeActivate event; Explaining the accordion methods; Header activation; Adding or removing panels; Resizing an accordion panel; Accordion interoperability; Using multiple accordions; Summary
Chapter 5: The DialogCreating a basic dialog; Listing the dialog options; Showing the dialog; Setting a dialog title; Configuring the modality option; Adding buttons; Adding icons to the dialog buttons; Enabling dialog animations; Configuring the dialog's dimensions; Setting the z-index order of dialogs; Controlling the focus; Handling the dialog's event callbacks; Controlling a dialog programmatically; Toggling the dialog; Getting data from the dialog; Exploring dialog interoperability; Creating a dynamic image-based dialog; Summary; Chapter 6: The Slider and Progressbar Widgets
Introducing the slider widget
Record Nr. UNINA-9910453415203321
Libby Alex  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
Autore Libby Alex
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (502 p.)
Disciplina 006.7
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Ajax (Web site development technology)
JavaScript (Computer program language)
Query languages (Computer science)
Web site development
ISBN 1-78216-221-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing jQuery UI; Downloading the library; Using the hosted versions of jQuery UI; Setting up a development environment; Understanding the structure of the library; Examining the folder structure in detail; Working with ThemeRoller; Categorizing the component categories; Introducing the widget factory and effects; Browser support; Using the book examples; Library licensing; Introducing the API; Events and callbacks; Callback arguments; Summary
Chapter 2: The CSS Framework and Other UtilitiesWorking with the files that make up the framework; jquery.ui.all.css; jquery.ui.base.css; jquery.ui.core.css; Explaining the individual component framework files; jquery.ui.theme.css; Linking to the required framework files; Using the framework classes; Working with containers; Using interactions; Adding icons; Examining the icons in detail; Adding custom icons; Using custom icons - a note; Interaction cues; Switching themes quickly and easily; Overriding the theme; The position utility; Using the position utility; Explaining collision avoidance
Positioning with a functionUsing the position widget in a real-world example; The widget factory; Summary; Chapter 3: Using the Tabs Widget; Implementing a tab widget; Styling the Tabs widget; Applying a custom theme to the tabs; Configuring the Tabs widget; Working with tabs; Selecting a tab; Disabling a tab; Adding transition effects; Collapsing a tab; Working with the Tab events; Binding to events; Using tab methods; Enabling and disabling tabs; Adding and removing tabs; Simulating clicks; Destroying tabs; Getting and setting options; Working with AJAX tabs
Changing the URL of a remote tab's contentDisplaying data obtained via JSONP; Summary; Chapter 4: The Accordion Widget; Structuring the accordion widget; Styling the accordion; Configuring an accordion; Changing the trigger event; Changing the default active header; Filling the height of its container; Using the accordion animation; Listing the accordion events; Using the change event; Configuring the beforeActivate event; Explaining the accordion methods; Header activation; Adding or removing panels; Resizing an accordion panel; Accordion interoperability; Using multiple accordions; Summary
Chapter 5: The DialogCreating a basic dialog; Listing the dialog options; Showing the dialog; Setting a dialog title; Configuring the modality option; Adding buttons; Adding icons to the dialog buttons; Enabling dialog animations; Configuring the dialog's dimensions; Setting the z-index order of dialogs; Controlling the focus; Handling the dialog's event callbacks; Controlling a dialog programmatically; Toggling the dialog; Getting data from the dialog; Exploring dialog interoperability; Creating a dynamic image-based dialog; Summary; Chapter 6: The Slider and Progressbar Widgets
Introducing the slider widget
Record Nr. UNINA-9910790721803321
Libby Alex  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
jQuery UI 1.10 : the user Interface library for jQuery / / Alex Libby, Dan Wellman
Autore Libby Alex
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (502 p.)
Disciplina 006.7
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Ajax (Web site development technology)
JavaScript (Computer program language)
Query languages (Computer science)
Web site development
ISBN 1-78216-221-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing jQuery UI; Downloading the library; Using the hosted versions of jQuery UI; Setting up a development environment; Understanding the structure of the library; Examining the folder structure in detail; Working with ThemeRoller; Categorizing the component categories; Introducing the widget factory and effects; Browser support; Using the book examples; Library licensing; Introducing the API; Events and callbacks; Callback arguments; Summary
Chapter 2: The CSS Framework and Other UtilitiesWorking with the files that make up the framework; jquery.ui.all.css; jquery.ui.base.css; jquery.ui.core.css; Explaining the individual component framework files; jquery.ui.theme.css; Linking to the required framework files; Using the framework classes; Working with containers; Using interactions; Adding icons; Examining the icons in detail; Adding custom icons; Using custom icons - a note; Interaction cues; Switching themes quickly and easily; Overriding the theme; The position utility; Using the position utility; Explaining collision avoidance
Positioning with a functionUsing the position widget in a real-world example; The widget factory; Summary; Chapter 3: Using the Tabs Widget; Implementing a tab widget; Styling the Tabs widget; Applying a custom theme to the tabs; Configuring the Tabs widget; Working with tabs; Selecting a tab; Disabling a tab; Adding transition effects; Collapsing a tab; Working with the Tab events; Binding to events; Using tab methods; Enabling and disabling tabs; Adding and removing tabs; Simulating clicks; Destroying tabs; Getting and setting options; Working with AJAX tabs
Changing the URL of a remote tab's contentDisplaying data obtained via JSONP; Summary; Chapter 4: The Accordion Widget; Structuring the accordion widget; Styling the accordion; Configuring an accordion; Changing the trigger event; Changing the default active header; Filling the height of its container; Using the accordion animation; Listing the accordion events; Using the change event; Configuring the beforeActivate event; Explaining the accordion methods; Header activation; Adding or removing panels; Resizing an accordion panel; Accordion interoperability; Using multiple accordions; Summary
Chapter 5: The DialogCreating a basic dialog; Listing the dialog options; Showing the dialog; Setting a dialog title; Configuring the modality option; Adding buttons; Adding icons to the dialog buttons; Enabling dialog animations; Configuring the dialog's dimensions; Setting the z-index order of dialogs; Controlling the focus; Handling the dialog's event callbacks; Controlling a dialog programmatically; Toggling the dialog; Getting data from the dialog; Exploring dialog interoperability; Creating a dynamic image-based dialog; Summary; Chapter 6: The Slider and Progressbar Widgets
Introducing the slider widget
Record Nr. UNINA-9910828510803321
Libby Alex  
Birmingham : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
YUI 2.8 [[electronic resource] ] : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
YUI 2.8 [[electronic resource] ] : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
Autore Barreiro Daniel
Pubbl/distr/stampa Birmingham, U.K., : Packt Open Source, 2010
Descrizione fisica 1 online resource (404 p.)
Disciplina 005.13
006.76
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Application software - Development
JavaScript (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 1-282-70330-7
9786612703300
1-84951-071-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Started with YUI; What is the YUI?; Who is it for and who will it benefit the most?; Why the Yahoo! User Interface Library?; Graded browser support; What comes with the YUI?; The library topography; The core files; The Utilities; The controls; The CSS Tools; The developer tools; The library's structure; What else does Yahoo! provide?; Are there any licensing restrictions?; Installing the YUI; Creating an offline library repository; Using the library files in your own web pages
Code placementPerfect date selection with the Calendar Control; The basic Calendar class; The CalendarGroup class; Implementing a Calendar; The initial HTML page; Highly eventful; The DateMath class; Summary; Chapter 2: Creating Consistency with the CSS Tools; Tools of the trade; Element normalization with reset.css; Element rules; First base; Tidying up text with fonts.css; Layout pages with ease using grids.css; Setting up your page structure; The basic building blocks of your pages; Grid nesting; A word on Sam; Summary; Chapter 3: DOM Manipulation and Event Handling; Working with the DOM
DOM conceptsCommon DOM scripting techniques; Common DOM methods; Further reading; DOM-the old way; DOM-the YUI way; DOM manipulation in YUI; Many DOMs make light work; The Dom class; Using the Dom class; The Region class; Additional useful Dom methods; Other classes; The Selector Utility; Listening for Events the easy (YUI) way; Event models; Old styled events; YUI event capturing; Evolving event handlers; Reacting when appropriate; A look at the Event Utility; Listeners; Event delegation; Other plugins; Custom events; The evolution of Custom Events; EventProvider; Custom event basics
The Element UtilitySubclassing from Element; Adding custom methods and properties; Using AttributeProvider; Summary; Chapter 4: Calling Back Home; Introduction to Connection Manager; The XMLHttpRequest object interface; A closer look at the response object; The Callback object; Basic communication; Sending forms; Posting; Yahoo Query Language (YQL); Overcoming the XDS restriction; Working with XML; Processing a JSON reply; Using JSONP with the Get utility; Loading library components via Get; Summary; Chapter 5: Animation, the Browser History Manager, and Cookies
Introducing the Animation UtilityThe class structure of the Animation Utility; The Animation constructor; Animation's attributes; Custom Animation events; The subclasses; Additional classes; Using Animation to create an Accordion Widget; Listening to the end of the Animation; The CSS for Accordion; Using Element; Dealing with motion; Restoring the browser's expected functionality; The BHM class; Using BHM; The BHM script; Cookies; Summary; Chapter 6: Content Containers and Tabs; Meet the YUI Container family; Module; Overlay; Panel; Tooltip; Dialog; SimpleDialog; Container Effects
OverlayManager
Record Nr. UNINA-9910459404703321
Barreiro Daniel  
Birmingham, U.K., : Packt Open Source, 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
YUI 2.8 [[electronic resource] ] : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
YUI 2.8 [[electronic resource] ] : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
Autore Barreiro Daniel
Pubbl/distr/stampa Birmingham, U.K., : Packt Open Source, 2010
Descrizione fisica 1 online resource (404 p.)
Disciplina 005.13
006.76
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Application software - Development
JavaScript (Computer program language)
ISBN 1-282-70330-7
9786612703300
1-84951-071-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Started with YUI; What is the YUI?; Who is it for and who will it benefit the most?; Why the Yahoo! User Interface Library?; Graded browser support; What comes with the YUI?; The library topography; The core files; The Utilities; The controls; The CSS Tools; The developer tools; The library's structure; What else does Yahoo! provide?; Are there any licensing restrictions?; Installing the YUI; Creating an offline library repository; Using the library files in your own web pages
Code placementPerfect date selection with the Calendar Control; The basic Calendar class; The CalendarGroup class; Implementing a Calendar; The initial HTML page; Highly eventful; The DateMath class; Summary; Chapter 2: Creating Consistency with the CSS Tools; Tools of the trade; Element normalization with reset.css; Element rules; First base; Tidying up text with fonts.css; Layout pages with ease using grids.css; Setting up your page structure; The basic building blocks of your pages; Grid nesting; A word on Sam; Summary; Chapter 3: DOM Manipulation and Event Handling; Working with the DOM
DOM conceptsCommon DOM scripting techniques; Common DOM methods; Further reading; DOM-the old way; DOM-the YUI way; DOM manipulation in YUI; Many DOMs make light work; The Dom class; Using the Dom class; The Region class; Additional useful Dom methods; Other classes; The Selector Utility; Listening for Events the easy (YUI) way; Event models; Old styled events; YUI event capturing; Evolving event handlers; Reacting when appropriate; A look at the Event Utility; Listeners; Event delegation; Other plugins; Custom events; The evolution of Custom Events; EventProvider; Custom event basics
The Element UtilitySubclassing from Element; Adding custom methods and properties; Using AttributeProvider; Summary; Chapter 4: Calling Back Home; Introduction to Connection Manager; The XMLHttpRequest object interface; A closer look at the response object; The Callback object; Basic communication; Sending forms; Posting; Yahoo Query Language (YQL); Overcoming the XDS restriction; Working with XML; Processing a JSON reply; Using JSONP with the Get utility; Loading library components via Get; Summary; Chapter 5: Animation, the Browser History Manager, and Cookies
Introducing the Animation UtilityThe class structure of the Animation Utility; The Animation constructor; Animation's attributes; Custom Animation events; The subclasses; Additional classes; Using Animation to create an Accordion Widget; Listening to the end of the Animation; The CSS for Accordion; Using Element; Dealing with motion; Restoring the browser's expected functionality; The BHM class; Using BHM; The BHM script; Cookies; Summary; Chapter 6: Content Containers and Tabs; Meet the YUI Container family; Module; Overlay; Panel; Tooltip; Dialog; SimpleDialog; Container Effects
OverlayManager
Record Nr. UNINA-9910784927603321
Barreiro Daniel  
Birmingham, U.K., : Packt Open Source, 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
YUI 2.8 : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
YUI 2.8 : develop your next-generation web applications with the YUI JavaScript development library / / Daniel Barreiro, Dan Wellman
Autore Barreiro Daniel
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, U.K., : Packt Open Source, 2010
Descrizione fisica 1 online resource (404 p.)
Disciplina 005.13
006.76
Altri autori (Persone) WellmanDan
Collana Community experience distilled
Soggetto topico Application software - Development
JavaScript (Computer program language)
ISBN 1-282-70330-7
9786612703300
1-84951-071-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Started with YUI; What is the YUI?; Who is it for and who will it benefit the most?; Why the Yahoo! User Interface Library?; Graded browser support; What comes with the YUI?; The library topography; The core files; The Utilities; The controls; The CSS Tools; The developer tools; The library's structure; What else does Yahoo! provide?; Are there any licensing restrictions?; Installing the YUI; Creating an offline library repository; Using the library files in your own web pages
Code placementPerfect date selection with the Calendar Control; The basic Calendar class; The CalendarGroup class; Implementing a Calendar; The initial HTML page; Highly eventful; The DateMath class; Summary; Chapter 2: Creating Consistency with the CSS Tools; Tools of the trade; Element normalization with reset.css; Element rules; First base; Tidying up text with fonts.css; Layout pages with ease using grids.css; Setting up your page structure; The basic building blocks of your pages; Grid nesting; A word on Sam; Summary; Chapter 3: DOM Manipulation and Event Handling; Working with the DOM
DOM conceptsCommon DOM scripting techniques; Common DOM methods; Further reading; DOM-the old way; DOM-the YUI way; DOM manipulation in YUI; Many DOMs make light work; The Dom class; Using the Dom class; The Region class; Additional useful Dom methods; Other classes; The Selector Utility; Listening for Events the easy (YUI) way; Event models; Old styled events; YUI event capturing; Evolving event handlers; Reacting when appropriate; A look at the Event Utility; Listeners; Event delegation; Other plugins; Custom events; The evolution of Custom Events; EventProvider; Custom event basics
The Element UtilitySubclassing from Element; Adding custom methods and properties; Using AttributeProvider; Summary; Chapter 4: Calling Back Home; Introduction to Connection Manager; The XMLHttpRequest object interface; A closer look at the response object; The Callback object; Basic communication; Sending forms; Posting; Yahoo Query Language (YQL); Overcoming the XDS restriction; Working with XML; Processing a JSON reply; Using JSONP with the Get utility; Loading library components via Get; Summary; Chapter 5: Animation, the Browser History Manager, and Cookies
Introducing the Animation UtilityThe class structure of the Animation Utility; The Animation constructor; Animation's attributes; Custom Animation events; The subclasses; Additional classes; Using Animation to create an Accordion Widget; Listening to the end of the Animation; The CSS for Accordion; Using Element; Dealing with motion; Restoring the browser's expected functionality; The BHM class; Using BHM; The BHM script; Cookies; Summary; Chapter 6: Content Containers and Tabs; Meet the YUI Container family; Module; Overlay; Panel; Tooltip; Dialog; SimpleDialog; Container Effects
OverlayManager
Record Nr. UNINA-9910809094403321
Barreiro Daniel  
Birmingham, U.K., : Packt Open Source, 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui