By Ronald Lopez and Bryan Cabalo. Outline jQuery UI overview Animation and special effects Themable widgets Versions and browser compatibility jQuery.

Slides:



Advertisements
Similar presentations
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Advertisements

CT-376 jQuery Most popular javascript library today Latest version:
JQuery A Javascript Library Hard things made eas(ier) Norman White.
Building a Rich Internet Application with jQuery Ben Dewey twentysix New York Fill this space.
JQuery Mobile, UI and Templates A better way for developing mobile and desktop apps
SHAREPOINT PAKISTAN USER GROUP #1 SHAREPOINT COMMUNITY IN PAKISTAN AND ASIA HTML5 and SharePoint 2013.
Fall 2012 CSC9010 Web Technologies Web Tool Presentation Randy Escoto.
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
JQuery. What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversing and manipulation event handling.
Philly.NET Hands-On jQuery + Plug-ins Bill Wolff, Rob Keiser.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Set 5: Web Development Toolkits IT452 Advanced Web and Internet Systems.
Fundamentals, DOM, Events, AJAX, UI Doncho Minkov Telerik Corporation
Presented at NCDevCon 2011 by: Denard Springle. Freelance Software Systems Engineer Rich internet and mobile applications Hardware, network and storage.
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
JQUERY – UI & THEMES "WRITE LESS, DO MORE" Built in interface elements.
CONTRASTED HTML5 & FLASH ANIMATION EFFECTS.  HTML5 AND FLASH ANIMATION CONTRASTED  ANIMATION IN WEBSITE DESIGN AND PRESENTATION  HTML5, JavaScript,
CS 174: Web Programming April 9 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
Suleyman YILDIRIM.  Overview  Browser support  Scalability  Performance  Demos  Added value to the project.
PhpXperts What is jQuery Javascript Library Fast and concise Simplifies the interaction between HTML and JavaScript.
What is jQuery?  JavaScript Library  Functionality  DOM scripting & event handling  Ajax  User interface effects  Form validation 2.
Yahoo! User Interface (YUI) Library Natly Mekdara.
Ajax Runtime Toolkits IBM Emerging Technologies. What is an AJAX Toolkit/Framework? An AJAX Toolkit/Runtime is more than just XMLHTTPRequest Should includes:
JQuery March 09 th,2009 Create by
JQuery 10/21. Today jQuery Some cool tools around the web JavaScript Libraries Drawing libraries HTML Frameworks Conventions.
By: Toms Linnes Mrunal Patel.  Universal  With qooxdoo you build rich, interactive applications, native-like apps for mobile devices light weight single.
JQuery Adding behaviour…. Lecture Plan Review of last lesson Adding behaviour –click, mouseover Animation –fade, slideDown Navigation –parent, find, next.
Macromedia Flash By Alice Tian. Overview  What is Flash  Why Flash  Basic User Interfaces  Animation Basics  Advanced Basics  Publishing.
JQUERY | INTRODUCTION. jQuery  Open source JavaScript library  Simplifies the interactions between  HTML document, or the Document Object Model (DOM),
13. jQuery See the official documentation at  See the terse API documentation at
Adapting web pages for mobile devices Fredrik Andersson Hannes Nevalainen.
JQuery UI. Slide 2 Introduction From the jQuery UI Home Page jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built.
Conor Russomanno & Elizabeth Umbrino. A popular free Javascript Library Released in January 2006 At BarCamp, an international network of user-generated.
JQuery Fairway Code Brew. Agenda What is jQuery? No, really, what is it? Show me something cool Why should I use it? Disturbing photo More features FlexBox.
. Taught by: Muhammad Ali Baloch midahot. WHAT IS JQUERY JQuery is a fast, small, and feature-rich JavaScript library. Simplifies the interaction between.
Unleash the Power of jQuery Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
COM 205 Multimedia Applications St. Joseph’s College Fall 2003.
JQuery Introduction © Copyright 2014, Fred McClurg All Rights Reserved.
Unleash the Power of jQuery Learning & Development Team Telerik Software Academy.
Browser Wars (Click on the logo to see the performance)
Libraries and APIs CMPT 281. Overview Basics of libraries and APIs Rich internet applications Examples – Scriptaculous – JQuery.
xmACIS2 Rewritten from ground up. Increased flexibility:
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Web Technologies Lecture 7 Synchronous vs. asynchronous.
Kendo Ui Basics.
Intro to jQuery. What is jQuery? A JavaScript library Lightweight (about 31KB for the minified version) Simplifies HTML document traversing (DOM), event.
Unit 13 –JQuery Basics Instructor: Brent Presley.
Understanding JavaScript and Coding Essentials Lesson 8.
#1 Firefox - Pros Fast Browsing Addons Saving Tabs/Automatic Session Restore Security Customisable Spell Checker Parental Control Saving Videos Download.
Week 3: Introduction to jQuery and Adv. Javascript.
Flux & React Web Application Development Mark Repka, Rich McNeary, Steve Mueller.
DYNAMIC WEB PAGES Dr Mohd Soperi Mohd Zahid Semester /16.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
CS 174: Web Programming October 28 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
1 Scriptaculous. 2 Thomas Fuchs built it on prototype Takes you from where Prototype left you –Prototype provides ability to Make.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
JQuery Fundamentals Introduction Tutorial Videos
Chapter 4: HTML5 Media - <video> & <audio>
JQuery UI.
JQuery.
Responsive browser-based video recording and playback
Openreach Application
The details tag <details>
By Alan Nguyen.
ADTEL WEBSITE
Presentation transcript:

by Ronald Lopez and Bryan Cabalo

Outline jQuery UI overview Animation and special effects Themable widgets Versions and browser compatibility jQuery UI demo

jQuery UI - Overview Provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets Built on top of the jQuery JavaScript Library Used to build highly interactive web applications One of a few other javascript UI libraries: o YUI - Yahoo! User Interface library o digit - Dojo User Interface library o Protoype UI

Google trends %2C+YUI%2C+digit

Special effects - animation Basic effect transition Visibility transition Color transition Class transition Advanced easing

Basic effect transition Call effect on any DOM element.effect( effect, [options], [speed], [callback] ) o effect  'blind', 'bounce', 'clip', 'drop', 'explode', 'fold', 'highlight', 'puff', 'pulsate', 'scale', 'shake', 'size', 'slide', 'transfer'. o options  o speed  "slow", "normal", or "fast" or # of milliseconds o callback  function called after effect is completed

Visibility transition Show o jQuery show: .show([duration],[easing],[callback]) o jQuery UI .show(effect,[options], [speed], [callback]) Hide o.hide(effect,[options], [speed], [callback]) Toggle o.toggle(effect,[options], [speed], [callback])

Themable widgets Date picker $('#date').datepicker();

Themable widgets Autocomplete o var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++" ]; $( "#tags" ).autocomplete({ source: availableTags });

Theme Roller Create themed widget for each jQuery UI widget

jQuery UI versions jQuery UI : Works with jQuery jQuery UI 1.7.2: Works with jQuery o Must load jQuery before loading jQuery UI All plugins are tested for compatibility in IE 6.0+, Firefox 3+, Safari 3.1+, Opera 9.6+, and Google Chrome.

jQuery UI demo

References