Web Design Workshop Part 2
-
Upload
kanakiyajay -
Category
Design
-
view
665 -
download
3
description
Transcript of Web Design Workshop Part 2
![Page 1: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/1.jpg)
Javascript
ECMASCRIPT 5
![Page 2: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/2.jpg)
• 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](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/4.jpg)
Basic Javascript
• Programming Language like C
var i ;
for (i=0;i<5;i++)
{
Console.log(i);
}
![Page 5: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/6.jpg)
Why jQuery ?
• CSS3 Selectors
• Simplifies the script
• Events and Callbacks
![Page 7: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/7.jpg)
Simplicity
Example
• Js :document.getElementById(‘container’)
• $(‘#container’)
![Page 8: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/8.jpg)
• <script src=“jquery.js”></script>
• <script>
$( document ).ready(function() {
// Your code here.
});
• </script>
![Page 9: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/9.jpg)
What you can do
$( document ).ready(function() { $( "a" ).click(function( event ) { alert( "Thanks for visiting!" ); });
});
![Page 10: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/10.jpg)
$( “img" ).click(function( event ) { $( this ).hide(); });
![Page 11: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/11.jpg)
$( "p.expander" ).toggle( function() { $( this ).prev().addClass( "open" ); }, function() { $( this ).prev().removeClass( "open" ); });
$(‘p’).toggle( callback1 , callback2 )
![Page 12: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/12.jpg)
AJAX
• Ex . Gmail , Facebook
• Asynchronous JavaScript and XML
![Page 13: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/13.jpg)
Accordion
![Page 14: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/14.jpg)
Make a simple Slider
![Page 15: Web Design Workshop Part 2](https://reader034.fdocuments.in/reader034/viewer/2022051412/54881615b47959ec0c8b560a/html5/thumbnails/15.jpg)
Links
• http://learn.jquery.com/
• http://jquer.in/
• http://jque.re