logo
IPND Projects
Course 5: Next Steps
 Javascript

Javascript is a widely used programming language that is embedded in most web pages. It convert your static page into one that can interact without needing to wait for a new page to load every time they make a request.

JavaScript is most commonly used as a client side scripting language. The source code is plain text that resides between Begin-Script and End-Script HTML tags in the web page. When a user requests an HTML page with JavaScript in it, the script is sent to the browser and it's up to the browser to do something with it

JavaScript is used in Web site development to do the following:
  • Load new images, objects, or scripts into the web page without needing to reload the entire page.
  • Add animations into the page which either attract attention to a specific part of the page.
  • Validate each of the fields as they enter and provide immediate feedback when they make a typo
  • Pass requests back to the server and handle responses from the server without the need for loading new pages.

 jQuery

jQuery is the most popular JavaScript library designed to simplify the manipulation of Document Object Model also known as DOM. The DOM is a tree-structure representation of all the elements of a Web page. jQuery simplifies the syntax for finding, selecting, and changing these DOM element.

 JSON

JSON (JavaScript Object Notation)

It is a lightweight data-interchange format. The format is easy for humans to read and write. And it is also easy for machines to parse and generate. JSON can be validated using the website: http://www.jsonlint.com

 API

The Power of APIs

An API is a software-to-software interface, not a user interface. Servers can talks to each other without any user knowledge or intervention. When you shop online and enter your credit card information, the web site uses an API to send your credit card information to a remote application that verifies whether your information is correct. Once payment is confirmed, the remote application sends a response back to the web site saying it's OK to deliver the item. The user usually never notice when software functions are handed from one application to another.

Top
Comments





Posted Comments
Trevorstarf:
It's a pity you don't have a donate button! I'd most certainly donate to this superb blog! I guess for now i'll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this blog with my Facebook group. Chat soon! <a href=htt
Trevorstarf:
cialis women <a href="http://cialispego.com/">generic cialis</a> cialis versus viagra <a href=http://cialispego.com/>cialis everyday </a>
Trevorstarf:
Hello would you mind letting me know which hosting company you're working with? I've loaded your blog in 3 completely different web browsers and I must say this blog loads a lot faster then most. Can you suggest a good hosting provider at a reasonable price? Many thanks, I appreciate it! <a hre
Trevorstarf:
cialis samples <a href="http://cialisttk.com/">cialis generic</a> cialis recommended dosage <a href=http://cialispego.com/>buy cialis online</a>
Trevorstarf:
May I simply say what a comfort to find somebody who genuinely understands what they are talking about over the internet. You certainly understand how to bring a problem to light and make it important. A lot more people have to look at this and understand this side of your story. I was surprised
Trevorstarf:
cialis mexico <a href="http://cialisttk.com/">generic cialis</a> cialis pill <a href=http://cialispego.com/>cialis generic</a>
Trevorstarf:
Hey! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good success. If you know of any please share. Kudos! <a href=http://viagrawithoutadoctormsn.com/>how to take viagra for maximu
Trevorstarf:
cialis <a href="http://cialisttk.com/">cialis blood pressure </a> cialis cvs <a href=http://cialispego.com/>buy cialis online</a>
Trevorstarf:
Hi there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Firefox. I'm not sure if this is a format issue or something to do with browser compatibility but I thought I'd post to let you know. The layout look great though! Hope you get the issue
Trevorstarf:
cialis copay card <a href="http://cialismsnntx.com/">buy cialis online</a> cialis information <a href=http://cialispego.com/>cialis prices</a>