javascript and jquery basics

17
& jQuery Basics

Post on 18-Oct-2014

1.578 views

Category:

Education


5 download

DESCRIPTION

JavaScript and jQuery Basics | Software Engineering and Management Master Class at Varna Free University

TRANSCRIPT

Page 1: JavaScript and jQuery Basics

JavaScript & jQuery

Basics

Page 2: JavaScript and jQuery Basics

JavaScript & jQuery | Agenda

JavaScript Capabilities JavaScript Basics & Syntax. Introduction to jQuery jQuery Advantages Why jQuery is So Popular? jQuery Selectors & Methods Live Demo jQuery Events Live Demo Beyond Basics Live Demo Useful Resources Time for Questions

Page 3: JavaScript and jQuery Basics

Introduction to JavaScript

Front-end TechnologiesGeneral Overview.

Page 4: JavaScript and jQuery Basics

JavaScript | Capabilities

Implementing form validation React to user actions (click, mouse over…) Appearing and disappearing elements Content loading and changing dynamically Performing complex calculations Implementing Custom controls Implementing AJAX functionality … and many more.

Page 5: JavaScript and jQuery Basics

JavaScript | Basics.

<script> tag in the head <script> tag in the body <script> tag external source (always empty) Inline, for example:<img src="DevLabs.jpg" onclick="alert('clicked!')" />

Page 6: JavaScript and jQuery Basics

JavaScript | Syntax.

Operators (+, *, =, !=, &&, ++, …) Variables (typeless) Conditional statements (if, else) Loops (for, while) Arrays (my_array[]) and associative arrays

(my_array['abc']) Functions

Page 7: JavaScript and jQuery Basics

Introduction to jQuery

Write less, do more.

Page 8: JavaScript and jQuery Basics

jQuery Advantages

Free, open source software cross-browser JavaScript library simplify the client-side scripting of HTML syntax is designed to make it easier to

navigate the document and select DOM elements

Create animations Handle events Develop advanced applications/effects

Page 9: JavaScript and jQuery Basics

Why jQuery is So Popular?

Easy to learn Easy to extend - you create new jQuery

plugins by creating new JavaScript functions Powerful DOM Selection Powered by CSS 3.0 Lightweight Community Support with large community

of developers and geeks

Page 10: JavaScript and jQuery Basics

jQuery | Selectors & Methods

as the syntax used in CSS to apply styles html(), css(), text(), show(), hide()…

Live Demo

Page 11: JavaScript and jQuery Basics

jQuery | Events

Mouse events: onclick, onmousedown, onmouseup onmouseover, onmouseout, onmousemoveKey events: onkeypress, onkeydown, onkeyupInterface events: onblur, onfocus onscroll

Page 12: JavaScript and jQuery Basics

jQuery | Events

Live Demo

Page 13: JavaScript and jQuery Basics

jQuery | Beyond Basics

Live Demo

Page 14: JavaScript and jQuery Basics

Useful Resources

JavaScript Basics: http://jqfundamentals.com/chapter/javascript-basics

A guide to the basics of jQuery:http://jqfundamentals.com/

Page 15: JavaScript and jQuery Basics

Kaloyan Kosev,Web Developer

[email protected]

LinkedIn/superKaloFacebook/superKalo

Page 16: JavaScript and jQuery Basics

Time for Questions.

JavaScript & jQuery

Page 17: JavaScript and jQuery Basics

Facebook Group:Software Engineering andManagement - Master Class

http://www.facebook.com/groups/1425392611009770/

Homework: Code the front-end main JavaScript & jQuery functionalities of your projects.

Output + Feedback