Web Design Workshop Part 2

15
Javascript ECMASCRIPT 5

description

The second set of slides for the Web Designing Workshop conducted by Jay Kanakiya.

Transcript of Web Design Workshop Part 2

Page 1: Web Design Workshop Part 2

Javascript

ECMASCRIPT 5

Page 2: Web Design Workshop Part 2

• Originally called LiveScript and Netscape

• NOT JAVA

• For the most part run the same in all browsers

• Requisites of C

• Logics , Variables , Looping , Conditionals ,

• Functions ,Arrays .

Page 3: Web Design Workshop Part 2

HELLO WORLD

<html> <head> <title>Hello World</title> </head> <body> <script> console.log("Hello World") ; </script> </body> </html> Open Console Tab in Chrome Devtools

Page 4: Web Design Workshop Part 2

Basic Javascript

• Programming Language like C

var i ;

for (i=0;i<5;i++)

{

Console.log(i);

}

Page 5: Web Design Workshop Part 2

What you can do with js?

• Graphic animation

• Simple browser web app

• Html form validation and submission

• Infinite Scroll

Page 6: Web Design Workshop Part 2

Why jQuery ?

• CSS3 Selectors

• Simplifies the script

• Events and Callbacks

Page 7: Web Design Workshop Part 2

Simplicity

Example

• Js :document.getElementById(‘container’)

• $(‘#container’)

Page 8: Web Design Workshop Part 2

• <script src=“jquery.js”></script>

• <script>

$( document ).ready(function() {

// Your code here.

});

• </script>

Page 9: Web Design Workshop Part 2

What you can do

$( document ).ready(function() { $( "a" ).click(function( event ) { alert( "Thanks for visiting!" ); });

});

Page 10: Web Design Workshop Part 2

$( “img" ).click(function( event ) { $( this ).hide(); });

Page 11: Web Design Workshop Part 2

$( "p.expander" ).toggle( function() { $( this ).prev().addClass( "open" ); }, function() { $( this ).prev().removeClass( "open" ); });

$(‘p’).toggle( callback1 , callback2 )

Page 12: Web Design Workshop Part 2

AJAX

• Ex . Gmail , Facebook

• Asynchronous JavaScript and XML

Page 13: Web Design Workshop Part 2

Accordion

Page 14: Web Design Workshop Part 2

Make a simple Slider

Page 15: Web Design Workshop Part 2

Links

• http://learn.jquery.com/

• http://jquer.in/

• http://jque.re