footer, header, nav, section. search. ! Better Accessibility.! Cleaner Code. ! Smarter Storage.! Better Interactions.

Similar documents
What is HTML5? The previous version of HTML came in The web has changed a lot since then.

HTML5 MOCK TEST HTML5 MOCK TEST I

INTRODUCTION TO HTML5! HTML5 Page Structure!

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule

Introduction. Part I: jquery API 1. Chapter 1: Introduction to jquery 3

Index. Ray Nicholus 2016 R. Nicholus, Beyond jquery, DOI /

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Index LICENSED PRODUCT NOT FOR RESALE

Sections and Articles

Web Design. Lecture 7. Instructor : Cristina Mîndruță Site : Cristina Mindruta - Web Design

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

Web Development & Design Foundations with HTML5, 8 th Edition Instructor Materials Chapter 11 Test Bank

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

IGME-330. Rich Media Web Application Development I Week 1

Part 1: jquery & History of DOM Scripting

HTML5. Language of the Modern Web. By: Mayur Agrawal. Copyright TIBCO Software Inc.

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

CMPT 165 Notes on HTML5

Web Designing Course

Programming in HTML5 with JavaScript and CSS3

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

Qiufeng Zhu Advanced User Interface Spring 2017

HTML5 - INTERVIEW QUESTIONS

COPYRIGHTED MATERIAL. Defining HTML5. Lesson 1

PHP / MYSQL DURATION: 2 MONTHS

New Media Production HTML5

Index. Boolean value, 282

HTML5, CSS3, JQUERY SYLLABUS

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors.

Etanova Enterprise Solutions

Course 20480: Programming in HTML5 with JavaScript and CSS3

PIC 40A. Lecture 4b: New elements in HTML5. Copyright 2011 Jukka Virtanen UCLA 1 04/09/14

VTEM SLIDES INSTRUCTION MANUAL COPYRIGHT DISCLAIMER. Instruction Manual FOR INFO, UPDATES, REQUESTS & CONTACT

Getting started with jquery MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University

Fundamentals of Website Development

Index. Special Characters

WELCOME TO JQUERY PROGRAMMING LANGUAGE ONLINE TUTORIAL

for Lukas Renggli ESUG 2009, Brest

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Programmazione Web a.a. 2017/2018 HTML5

Frontend guide. Everything you need to know about HTML, CSS, JavaScript and DOM. Dejan V Čančarević

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

HTML CS 4640 Programming Languages for Web Applications

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

729G26 Interaction Programming. Lecture 4

Master Project Software Engineering: Team-based Development WS 2010/11

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Library

20480B: Programming in HTML5 with JavaScript and CSS3

JQuery WHY DIDN T WE LEARN THIS EARLIER??!

Markup Language. Made up of elements Elements create a document tree

Understanding this structure is pretty straightforward, but nonetheless crucial to working with HTML, CSS, and JavaScript.

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"

Prototype jquery. To and from JavaScript libraries. Remy Sharp (remysharp.com)

Introduction to HTML5

Programming in HTML5 with JavaScript and CSS3

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats

Utilising the data attribute. adding client side behaviour in Oracle APEX

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

CodeValue. C ollege. Prerequisites: Basic knowledge of web development and especially JavaScript.

jquery Essentials by Marc Grabanski

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

ASP.NET AJAX adds Asynchronous JavaScript and XML. ASP.NET AJAX was up until the fall of 2006 was known by the code-known of Atlas.

WEB DESIGNING CURRICULUM

jquery Tutorial for Beginners: Nothing But the Goods

PHP,HTML5, CSS3, JQUERY SYLLABUS

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

Web Technologies II + Project Management for Web Applications

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1

Top Trends in elearning. September 15 & 16, Is HTML5 Ready for elearning? Debbie Richards, Creative Interactive Ideas


WebKit ; FOR : DUMMIES. by Chris Minnick WILEY. John Wiley & Sons, Inc.

Techno Expert Solutions An institute for specialized studies!

Introduction to. Maurizio Tesconi May 13, 2015

HTML MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University

Professional Course in Web Designing & Development 5-6 Months

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

HTML 5: Fact and Fiction Nathaniel T. Schutta

Webomania Solutions Pvt. Ltd. 2017

WA1925 Enterprise Web Development using HTML5 EVALUATION ONLY

CS7026. Introduction to jquery

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

HTML5 INTRODUCTION & SEMANTICS

ONLINE SPECS. Connecting You with Key Christian Audiences

COMS W3101: SCRIPTING LANGUAGES: JAVASCRIPT (FALL 2018)

WEB DESIGNING COURSE SYLLABUS

jquery in Domino apps

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements

CIS 408 Internet Computing Sunnie Chung

Module 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains 2 components

Professional Diploma in Web Designing

Static Webpage Development

Web Design. Basic Concepts

Web Programming HTML CSS JavaScript Step by step Exercises Hans-Petter Halvorsen

Web applications design

Accessibility of EPiServer s Sample Templates

Introduction to HTML 5. Brad Neuberg Developer Programs, Google

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Transcription:

By Sruthi!!!! HTML5 was designed to replace both HTML 4, XHTML, and the HTML DOM Level 2. It was specially designed to deliver rich content without the need for additional plugins. The current version delivers everything from animation to graphics, music to movies, and can also be used to build complicated web applications. HTML5 is also cross-platform. It is designed to work whether you are using a PC, or a Tablet, a Smartphone, or a Smart TV. HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).

! Better Accessibility.! Cleaner Code.! Smarter Storage.! Better Interactions.! Game Development.! Cross Browser Support.! HTML5 - device independent! It reduces the need for external plugins! Geolocation! Canvas element for drawing! Video/audio elements for media playback! Better support for local offline storage! New content specific elements, like article, footer, header, nav, section.! New form controls, like calendar, date, time, email, url, search.

No more breaking your head on which Doctype you need. No more of <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML ****//EN" "http://www.w3.org/**/**"> All Html5 needs is <!DOCTYPE html>! So far, there hasn't been a standard for showing video on a web page.! Today, most videos are shown through a plugin (like Flash). However, not all browsers have the same plugins.! HTML5 specifies a standard way to include video with the video element.

<video width= 250" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4"/> </video> Other videos that support are: 1. video/ogg 2. video/webm Example: video.html! So far, there has never been a standard for playing audio on a web page.! Today, most audio is played through a plugin (like Flash). However, not all browsers have the same plugins.! HTML5 specifies a standard way to include audio, with the audio element. The audio element can play sound files, or an audio stream.

<audio controls="controls"> <source src="song.ogg" type="audio/ogg" /> <source src="song.mp3" type="audio/mpeg" /> </audio> HTML5 has several new input types for forms.! email! url! number! range! date pickers (date, month, week, time, ( datetime-local datetime,! search! color Example: html5/demo.html

Modernizr is an open source, MIT-licensed JavaScript library that detects support for many HTML5 & CSS3 features. If You want to use it, include the following <script> element at the top of your page... if (Modernizr.canvas) { // let's draw some shapes! } else { // no native canvas support available :( }

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. jquery is ideal because it can create impressive animations and interactions. jquery is simple to understand and easy to use.! jquery hide/show: we can hide and show HTML elements with jqueryhide. html! jquery Fade: 1.Fade In: The jquery fadein() method is used to fade in a hidden element. FadeIn.html 2.Fade Out: The jquery fadeout() method is used to fade out a visible element. FadeOut.html! jquery Animate: 1. Here, multiple properties can be animated at the same time 2. Using Queue Functionality queueanimate.html

! jquery Slide: 1. Slide down: SlideDown.html 2. Slide Up: SlideUp.html 3. Slide Toggle: SlideToggle.html! jquery Chaining: It allows us to run multiple jquery commands, one after the other, on the same element(s). SlideToggle.html! jquery Set: 1.The example demonstrates how to set content with the jquery text(), html(), and val() methods jqueryset1.html 2. The example demonstrates how to change (set) the value of the href attribute in a link jqueryset2.html! jquery Add: jqueryadd1.html! jquery Remove: 1.The jquery remove() method removes the selected element(s) and its child elements. remove1.html

2. The jquery empty() method removes the child elements of the selected element(s). remove2.html! jquery CSS Classes: 1.addClass: This example shows how to add class attributes to different elements. css.html! jquery Ancestors: An ancestor is a parent, grandparent, great-grandparent, and so on. Three useful jquery methods for traversing up the DOM tree are:! parent()! parents()! parentsuntil() Ancestors.html

! jquery Descendants: Two useful jquery methods for traversing down the DOM tree are:! children():the children() method returns all direct children of the selected element.! find():the find() method returns descendant elements of the selected element, all the way down to the last descendant.! jquery Siblings:! There are many useful jquery methods for traversing sideways in the DOM tree:! siblings()! next()! nextall()! nextuntil()! prev()! prevall()! prevuntil()! jquery Filtering: The three most basic filtering methods are first(), last() and eq(), which allow you to select a specific element based on its position in a group of elements.

! jquery Load: The jquery load() method is a simple, but powerful AJAX method. It loads data from a server and puts the returned data into the selected element. load.html! jquery Get/Post: Two commonly used methods for a request-response between a client and server are: GET and POST.! GET - Requests data from a specified resource! POST - Submits data to be processed to a specified resource JavaScript Meaning: jquery Meaning: JavaScript is the most popular scripting language on the internet, and works in all major browsers, such as Internet Explorer, Firefox, Chrome, Opera, and Safari. JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Composed of: Composed of: JavaScript is a combination of ECMA Script and Document Object Model (DOM). jquery has Document Object Model (DOM).

JavaScript Web-based application creation: JavaScript has many processes in creating web based applications. Example: Two JavaScript function to change the background color with the onload function that would need to placed into the body tag function changebackground(color) { document.body.style.background = color; } onload="changebackground('red');" jquery Web-based application creation: Creating a web based application using jquery becomes easier. Example: One JQuery changing the background color of a body tag $('body').css('background', '#ccc'); This is the clean code JQuery provides. Animation Creation: Animations are not possible using JavaScript. Animation Creation: Animations can be easily created using jquery.