Featured post

Why should I learn Go?

Image
What is unique about GO language? Here are some of the advantages of GO programming language:           Code runs fast           Garbage collection           Simpler objects           Efficient concurrency Code runs faster: Before understanding why GO runs faster, let us know the process of software translation. Basically, we have three broad categories of languages:             Machine level language ·        Machine level language is a low-level language where instructions are directly executed on the CPU. Machine level instructions are small steps which are straight forward and simple (Ex: ADD, SUBTRACT, MULTIPLY ) Assembly language ·        Assembly language is similar to machine level language but a bit more specific for humans to understand. For example, 1000...

INTRODUCTION TO JQUERY





JQuery :


JQuery is a JavaScript library. It greatly simplifies JavaScript  

 programming . JQuery is easy to learn and put into practise .The


main aim of introducing Jquery is to make it much easier to use


JavaScript on our website.



Before learning about JQuery you must have a basic


understanding of HTML , CSS and JavaScript .

What is jQuery? :


jQuery is a lightweight, "write less, do more", JavaScript

library.

jQuery takes a lot of common tasks that require many lines of

JavaScript code to accomplish, and wraps them into methods

that you can call with a single line of code.



Why jQuery?


There are lots of other JavaScript frameworks out there, but

jQuery seems to be the most popular, and also the most

extendable.

Adding jQuery to Your Web Pages


There are several ways to start using jQuery on your web site.
  •   1. Download the jQuery library from jQuery.com
  •   2. Include jQuery from a CDN, like Google

Let us include JQuery from CDN , google :
Add this tag in the head section :
<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>

jQuery Syntax


With jQuery you select HTML elements and perform actions on them.

Syntax:        $(selector).action()

Here         $       : To define and access JQuery .

         (selector) : to find HTML elements .

          Action       : To perform some task when the user selects the elements.

JQuery uses css selectors to select elements .


An example of JQuery is :

 $(document).ready(function(){
    $(
"p").click(function(){
        $(
this).hide();
    });
});

In JQuery , as a first statement we use :

$(document).ready(function(){
--------code------
});


The above statement is used to prevent any JQuery code from 

running before the document is loaded .


jQuery Selectors



As we know that JQuery can be used to manipulate the HTML 

elements . So JQuery uses selectors to find the HTML elements ( By
 using their name,id,class ,type ,attribute….)

The JQuery selectors start with $()  [A dollar sign followed by parenthesis ]

ELEMENT SELECTOR :



We can directly select the HTML element by name as follows :

EXAMPLE :

·       $(“h1”)

·       $(“p”)

ID SELECTOR :


In CSS we have used  ‘ #id ‘ to identify the HTML elements . This is possible even in JQuery .

1 .  $(“#paragraph”)

2 . $(“#heading”)


CLASS SELECTOR :


The jQuery class selector finds elements with a specific class.

Example : $(".test")

If you want to place the JQuery files separately you can add 
the file written separately in the head section of the 
document.


<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>

<script src="jquery.js"></script>

</head>


JQUERY.JS  is the name of your JQuery file .  






jQuery Event Methods



All the different visitor's actions that a web page can respond
to are called events.

An event represents the precise moment when something
happens.

Examples:
  • moving a mouse over an element
  •  
  • selecting a radio button
  •  
  • clicking on an element

Syntax For Event Methods



To assign a click event to all headings on a page, you can do this:

$("h1").click();

The next step is to define what should happen when the event fires. You must pass a function to the event:


$("h1").click(function(){

  
// your action

});


Commonly Used jQuery Event Methods




1 .  $(document).ready()

The $(document).ready() method allows us to execute a

 function when the  document is fully loaded.


2. mouseenter()

The function is executed when the mouse pointer enters the 

HTML element.


Example :

 $("#h1").mouseenter(function(){

    alert(
"h1!");
});


3 . mouseleave()


The function is executed when the mouse pointer leaves the 

HTML element.


Example:

$("#h1").mouseleave(function(){

    alert("YOU LEFT H1”);

});


4. mousedown()

The function is executed, when the left, middle or right mouse

 button is pressed down, while the mouse is over the HTML

  element.


EXAMPLE :

$("#H1").mousedown(function(){

    alert(
"Mouse down ");

});



5 . mouseup()

The function is executed, when the left, middle or right mouse

 button is released, while the mouse is over the HTML element

example

$("#h1").mouseup(function(){

    alert(
"Mouse up");

});


6. hover()

The hover() method takes two functions and is a combination 

of the mouseenter() and mouseleave() methods.


The first function is executed when mouse enters the HTML 

element and second one is executed when it leaves the HTML 

element .


$("#h1").hover(function(){
    alert(
"ENTERED");
},
function(){
    alert(
"YOU LEFT");
});



7. focus()

The function is executed when the form field gets focus.

EXAMPLE :

$("input").FOCUS(function(){
    $(
this).css("background-color", "#FF0000");
});


8. blur()


The function is executed when the form field loses focus.

EXAMPLE :


$("input").blur(function(){
    $(
this).css("background-color", "#ffffff");
});


9 . on()



We can add multiple events to an element using on() .


Example :


$("input").on({
    mouseenter: 
function(){
        $(
this).css("background-color", "blue");
    }, 
    mouseleave: 
function(){
        $(
this).css("background-color", "#ffffff");
    }, 
    click: 
function(){
        $(
this).css("background-color", "yellow");
    } 
});



10 . click()


The function is executed when the user clicks on the HTML 

element.

$("p").click(function(){

    $(
this).hide();

});



11. dblclick()


The function is executed when the user double-clicks on the 

HTML element.

Example :

$("p").dblclick(function(){

    $(
this).hide();

});











 



Comments

Popular posts from this blog

what Is Big Data?

Introduction to Big Data and Hadoop

Fragments in Android - Introduction