3.1.14 use of external code sources Flashcards
what is a web mashup?
a web page used to combine data from 2 or more sources to create a product
what does API stand for?
application programming interface
what do API provide?
a set of functions and procedures that allow the creation of applications which access the features/ data of an operating system, application, or other service.
what 4 things can programmers use to integrate code from external sources into their code?
1 - external code
2 - web feeds
3 - JavaScript
4 - widgets
give some examples of APIs
Flickr, Yahoo, YouTube, Facebook, Twitter, PayPal, price comparison tools for online shopping and multi-site searches
what is IFrame?
Inline Frame
a HTML document embedded inside another HTML document on a website
what are IFrames used for?
used to embed content from another source into a webpage
what can IFrames be configured with?
with its own scrollbar independent of the surrounding page’s scrollbar
to the user IFrames are…
{2}
…still on the same site
the user does not have to reload the surrounding page
but in reality IFrames have…
embedded content and programming from another source
what do IFrames often use?
JavaScript
what are IFrames designed to do?
designed to embed interactive applications in web pages which can be either client or server side
what is an interface (in APIs)?
the way that code on 2 different systems can communicate with each other
what are APIs carefully coded to do?
{2}
to expose only chosen functionality and data to 3rd parties who want to use the external functionality and code
- have to safeguard other parts of the application
what are APIs shown as to the end user?
invisible to the end user - they run silently in the background