User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins

Slides:



Advertisements
Similar presentations
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Advertisements

Windows SharePoint Services 3.0 (WSS v3) Browser Clients MS Word Clients MS Outlook Clients Microsoft Office SharePoint Server 2007 (MOSS) Windows.
JQuery Mobile, UI and Templates A better way for developing mobile and desktop apps
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Development of mobile applications using PhoneGap and HTML 5
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.
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
JQUERY – UI & THEMES "WRITE LESS, DO MORE" Built in interface elements.
Scripted, Tab Accessible Tree Control Hierarchical view of data via tree control. Keyboard Navigation from initially closed tree to view above with focus.
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
JavaScript and The Document Object Model MMIS 656 Web Design Technologies Acknowledgements: 1.Notes from David Shrader, NSU GSCIS 2.Some material adapted.
1 Forms A form is the usual way that information is gotten from a browser to a server –HTML has tags to create a collection of objects that implement this.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Yahoo! User Interface (YUI) Library Natly Mekdara.
Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Like coffee if coffee could read a script (that would be coffeescript)
By: Toms Linnes Mrunal Patel.  Universal  With qooxdoo you build rich, interactive applications, native-like apps for mobile devices light weight single.
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
13. jQuery See the official documentation at  See the terse API documentation at
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.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Conor Russomanno & Elizabeth Umbrino. A popular free Javascript Library Released in January 2006 At BarCamp, an international network of user-generated.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Design Principle Hierarchy. GUEPs  Generative User Engineering Principle  Defined by Thimbleby, Interact ’ 84,  Helps users deduce rules for.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Kendo Ui Basics.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Inserting an Image Using the WordPress media manager, it’s extremely simple to insert, align and link your individual images and image galleries. To insert.
By Nathaniel Dias, Benton Le Ics4U Mr.Krnic. The beginning of the internet started as a result of the Cold War. After the launch of the Russian space.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Craig Pelkie Copyright © 2015, Craig Pelkie ALL RIGHTS RESERVED Use RPG to Mobilize your IBM i.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
WELCOME TO WEB PAGE DESIGN- BEGINNERS COURSE Mrs Barry.
10 Mobile Application Framework Must Know to Launch New App.
Best Institutes offering Software Development courses.
JQuery Fundamentals Introduction Tutorial Videos
DHTML.
Web Technologies Computing Science Thompson Rivers University
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
User Interface Design and Usability Course Introduction
Lecture 11. Web Standards Continued
JQuery UI.
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
Fast App Creation with APEX Blueprints
Application with Cross-Platform GUI
User Interface Design and Usability Bootstrap
AJAX.
Making Your Site Mobile-Ready
HTML5 Level II Session III
Course Review HTML5 Level II Course Review
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Getting started with jQuery
JQuery UI Plug-ins, Object Models & the Window Object
Introduction to jQuery
JavaScript.
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
HTML5 Level I CyberAdvantage
Javascript and JQuery SRM DSC.
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Web Technologies Computing Science Thompson Rivers University
Introduction to JavaScript & jQuery
HTML5 Level I CyberAdvantage
Web Client Side Technologies Raneem Qaddoura
Bootstrap Direct quote from source: bootstrap/
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins Korab Zhuja, MSc Cacttus Education korab@zhuja.com 049 720 770

What is jQuery jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. Currently we can use jQuery 3.

jQuery History jQuery was originally released in January 2006 at BarCamp NYC by John Resig and was influenced by Dean Edwards' earlier cssQuery library. It is currently maintained by a team of developers led by Timmy Willison (with the jQuery selector engine, Sizzle, being led by Richard Gibson).

jQuery Usage jQuery is used by 96.2% of all the websites whose JavaScript library we know. This is 72.9% of all websites. Microsoft and Nokia bundle jQuery on their platforms.

What is Ajax Ajax is a client-side script that communicates to and from a server/database without the need for a post-back or a complete page refresh. The best definition I've read for Ajax is “the method of exchanging data with a server, and updating parts of a web page – without reloading the entire page.”

jQuery UI jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice. jQuery UI is built for designers and developers alike. We've designed all of our plugins to get you up and running quickly while being flexible enough to evolve with your needs.

jQuery UI | Accordion Displays collapsible content panels for presenting information in a limited amount of space.

jQuery UI | Datepicker Select a date from a popup or inline calendar. The datepicker is tied to a standard form input field. Focus on the input to open an interactive calendar in a small overlay.

jQuery UI | Buttons Enhances standard form elements like buttons, inputs and anchors to themeable buttons with appropriate hover and active styles.

jQuery UI | ToolTip Customizable, themeable tooltips, replacing native tooltips.

jQuery UI | Dialog Open content in an interactive overlay. The basic dialog window is an overlay positioned within the viewport and is protected from page content shining through with an iframe. It has a title bar and a content area, and can be moved, resized and closed with the 'x' icon by default.

jQuery Plugin | CurvedText CurvedText is a simple jQuery plugin that allows you to align text on any curve. Link: www.olivermusebrink.de/beta/curvedtext/

jQuery Plugin | formvalidation.io Best jQuery plugin to validate form fields Designed for Bootstrap 3/4, Foundation 5/6, Pure, Semantic UI, UIKit, etc; Link: http://formvalidation.io/

jQuery Plugin | ClockPicker ClockPicker is a clock-style timepicker for jQuery or Bootstrap. Link: github.io/clockpicker/

jQuery Mobile jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. Link: demos.jquerymobile.com

Class Practice Building a form with HTML & jQuery UI; The exercise is explained by a word document that you will have in class.

ASK You are encouraged to ask always anything related to course materials and projects.