0
A short report about:
Catherine Beltran
For starters…
 Honestly.. I googled jquery because
that’s the usual thing that a college
student will do if their profess...
What is jQuery?
 jQuery is a fast, small, and feature-rich
JavaScript library. It makes things like
HTML document travers...
How w3schools define it:
 jQuery is a JavaScript Library.
 jQuery greatly simplifies JavaScript
programming.
 jQuery is...
jQuery is a lightweight, "write less, do more", JavaScript library.
The purpose of jQuery is to make it much easier to use...
Why jQuery?
There are a lots of other JavaScript frameworks
out there, but jQuery seems to be the most
popular, and also t...
How wikipedia defines it:
 jQuery is a multi-browser (cf. cross-browser) JavaScript library designed to simplify
the clie...
jQuery includes the following
features:
 DOM element selections using the multi-browser open source
selector engine Sizzl...
Who's Using jQuery?

Including the library:
 The jQuery library is a single
JavaScript file, containing all of its
common DOM, event, effects,...
 <script type="text/javascript"
src="jquery.js"></script>
 It is also possible to include jQuery
directly from content d...
Usage styles:
 jQuery has two usage styles:
 Via the $ function, which is a factory method for the
jQuery object. These ...
 This line finds the union of all div tags with class
attribute test and all p tags with CSS class attribute quote,
adds ...
 The methods prefixed with $. are
convenience methods or affect global
properties and behaviour. For example,
the followi...
 This writes "234" to the document.
 It is possible to perform browser-independent Ajax queries
using $.ajax and associa...
jQuery plug-ins:
 jQuery's architecture allows developers to
create plug-in code to extend its
functionality. Currently t...
Reference
 http://www.w3schools.com/jquery
 http://jquery.com/
 http://www.wikipedia.com/jquery
 Visit my blog site: I...
Upcoming SlideShare
Loading in...5
×

Jquery beltranhomewrok

251

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
251
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Jquery beltranhomewrok"

  1. 1. A short report about: Catherine Beltran
  2. 2. For starters…  Honestly.. I googled jquery because that’s the usual thing that a college student will do if their professor asked them to do a homework about it. I found myself reading stuffs at http://jquery.com/  *(THIS IS NOT THE FIRST FORMAL SLIDE OF THE REPORT) bear with me
  3. 3. What is jQuery?  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. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
  4. 4. How w3schools define it:  jQuery is a JavaScript Library.  jQuery greatly simplifies JavaScript programming.  jQuery is easy to learn.
  5. 5. jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. 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. jQuery also simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation. The jQuery library contains the following features:  HTML/DOM manipulation  CSS manipulation  HTML event methods  Effects and animations  AJAX  Utilities
  6. 6. Why jQuery? There are a lots of other JavaScript frameworks out there, but jQuery seems to be the most popular, and also the most extendable. Many of the biggest companies on the Web use jQuery, such as:  Google  Microsoft  IBM  Netflix 
  7. 7. How wikipedia defines it:  jQuery is a multi-browser (cf. cross-browser) JavaScript library designed to simplify the client-side scripting of HTML. It was released in January 2006 at BarCamp NYC by John Resig. It is currently developed by a team of developers led by Dave Methvin. Used by over 65% of the 10,000 most visited websites, jQuery is the most popular JavaScript library in use today.  jQuery is free, open source software, licensed under the MIT License. jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and web applications.  The set of jQuery core features — DOM element selections, traversal and manipulation —, enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM-data-structures; and influenced the architecture of other Javascript frameworks like YUI v3 and Dojo.  Microsoft and Nokia have announced plans to bundle jQuery on their platforms. Microsoft is adopting it initially within Visual Studio for use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework while Nokia has integrated it into their Web Run-Time widget development platform.] jQuery has also been used in MediaWiki since version 1.16
  8. 8. jQuery includes the following features:  DOM element selections using the multi-browser open source selector engine Sizzle, a spin-off of the jQuery project[12]  DOM traversal and modification (including support for CSS 1–3)  DOM manipulation based on CSS selectors that uses node elements name and node elements attributes (id and class) as criteria to build selectors  Events  Effects and animations  AJAX  Extensibility through plug-ins  Utilities - such as user agent information, feature detection  Compatibility methods that are natively available in modern browsers but need fall backs for older ones - For example the inArray() and each() functions.  Multi-browser (not to be confused with cross-browser) support.
  9. 9. Who's Using jQuery? 
  10. 10. Including the library:  The jQuery library is a single JavaScript file, containing all of its common DOM, event, effects, and Ajax functions. It can be included within a web page by linking to a local copy, or to one of the many copies available from public servers. jQuery has aCDN sponsored by Media Temple (previously at Amazon). Google and Microsoft host it as well.
  11. 11.  <script type="text/javascript" src="jquery.js"></script>  It is also possible to include jQuery directly from content delivery networks.  <script src="http://ajax.googleapis.com/ajax/libs /jquery/1.9.1/jquery.min.js"></script>
  12. 12. Usage styles:  jQuery has two usage styles:  Via the $ function, which is a factory method for the jQuery object. These functions, often called commands, are chainable as they all return jQuery objects.  Via $.-prefixed functions. These are utility functions, which do not act upon the jQuery object directly.  Typically, access to and manipulation of multiple DOM nodes begins with the $ function being called with a CSS selector string, which results in a jQuery object referencing matching elements in the HTML page. This node set can be manipulated by calling instance methods on the jQuery object, or on the nodes themselves. For example:  $("div.test").add("p.quote").addClass("blue").slideDown("sl ow");
  13. 13.  This line finds the union of all div tags with class attribute test and all p tags with CSS class attribute quote, adds the class attribute blue to each matched element, and then increases their height with an animation. The $ and add functions affect the matched set, while the addClass and slideDown affect the referenced nodes.  Besides accessing DOM nodes through jQuery object hierarchy, it is also possible to create new DOM elements if a string passed as the argument to $() looks like HTML. For example, this line finds an HTML SELECT element with ID="carmakes", and adds an OPTION element with value "VAG" and text "Volkswagen":  $('select#carmakes').append($('<option />').attr({value:"VAG"}).append("Volkswagen"));
  14. 14.  The methods prefixed with $. are convenience methods or affect global properties and behaviour. For example, the following is an example of the iterating function called each in jQuery:  $.each([1,2,3], function() { document.write(this + 1); });
  15. 15.  This writes "234" to the document.  It is possible to perform browser-independent Ajax queries using $.ajax and associated methods to load and manipulate remote data.  $.ajax({ type: "POST", url: "example.php", data: "name=John&location=Boston" }).done( function(msg) { alert( "Data Saved: " + msg ); }).fail( function( xmlHttpRequest, statusText, errorThrown ) { alert( "Your form submission failed.nn" + "XML Http Request: " + JSON.stringify( xmlHttpRequest ) + ",nStatus Text: " + statusText + ",nError Thrown: " + errorThrown ); });  This example posts the data name=John and location=Boston to example.php on the server. When this request finishes successfully, the success function is called to alert the user. If the request fails, it will alert the user to the failure, the status of the request, and the specific error.
  16. 16. jQuery plug-ins:  jQuery's architecture allows developers to create plug-in code to extend its functionality. Currently there are thousands of jQuery plug-ins available on the web that cover a wide range of functionality such as Ajax helpers, web services, datagrids, dynamic lists, XML and XSLT tools, drag and drop, events, cookie handling, modal windows, and even a jQuery- based Commodore 64 emulator
  17. 17. Reference  http://www.w3schools.com/jquery  http://jquery.com/  http://www.wikipedia.com/jquery  Visit my blog site: I used some jQuery hihi  http://catherinebeltran.blogspot.com/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×