C779 - Extending HTML
What are some functions HTML5 API's give us?
-Media (audio and video). -Document editing. -Cross-document messaging. -MIME type and protocol handler registration. -Web storage.
What functionality can JavaScript add to a web page?
-Pop-up windows, such as alert, dialog and prompt boxes -Automatic date and time changes -Images and text that change upon mouse rollover -Cookie creation and identification
What are some advantages to using JavaScript in our web pages?
-Quick development -Easy to Learn -Platform Independence
What are a few problems with using Client-Side Languages when it comes to the web?
-Some do not support JavaScript or any other scripting language. -Users can deactivate script execution in browsers that normally support it. -Many companies direct their employees to disable scripting in their browsers due to security concerns
What are some characteristics of server-side languages?
-executed by the Web server, not by the Web browser -generally placed into files called applications. These applications are assigned execute permissions by the Web server -executes because an interpreter has been installed and activated on the Web server.
What is canvas?
An HTML API that provides a place on a Web page where developers can display graphics, animation, video and games "on the fly" without the need for a plug-in.
What is a DOM?
a programming API for HTML and XML documents that defines the logical structure of documents and the way a document is accessed and manipulated
What is a Web Application Framework?
a software framework that enables developers to create and manage dynamic Web sites, Web applications and Web services.
What is the Document Object Model (DOM)?
a standard developed by the W3C that describes the elements, or objects, within a document rendered by a Web browser.
Define: Geolocation
an API that defines an advanced interface for location information associated only with the device hosting the application, such as latitude and longitude.
What is Server-Side Includes (SSI)?
an instruction within an HTML page that directs the Web server to perform an action.
What is Dynamic HTML (DHTML)?
an umbrella term to describe HTML's ability to work with other technologies to provide animation, interactivity, and dynamic updating in Web pages.
Why are Web Application Frameworks used?
generally provide common programming code for generic functions that can be selectively overridden by the developer for specific functionality.
What are client-side languages?
languages run on the user's computer after the page is downloaded.
Why do we use DHTML?
to create a Web page that reacts to user actions without contacting the server or downloading complex, bandwidth-consuming applications.
What is Geolocation used for?
used to get the geographical position of a user.
What are some common server-side languages?
PHP, Perl, Active Server Pages (ASP), C, C++, Java, Javascript, Ruby, NodeJS, Python