Extending HTML Flashcards
Server-Side Language
Programming language with code executed by the Web server. Contained in files called applications. Used to detect browser type, connect to a database, and create/identify cookies.
Client-Side Language
Programming language that runs on your computer after Web page is downloaded. Used for pop-up windows, appearance of text/images.
Issue - some browsers don’t support or have disabled
DOM
Document Object Model
W3C standard that describes elements / objects within a document rendered by a web browser.
!
Shebang
Used in Perl applications to point to the location of the Perl interpreter.
Object-based Language
Scripting language that does not support inheritance. Allows you to obtain values from and write to a document, determine type of browser, store a series of values in a single variable.
DHTML
Dynamic HTML
Describes HTML’s ability to work with other tech to provide animation, interactivity, and dynamic updating in Webpages.
API
Application Programming Interface
Canvas
HTML API that provides a place to display graphics, animation, video, and games w/o need for a plug-in.
Offline Web Applications
Allow users to interact with Websites when offline. Data stored locally in application cache.
Geolocation
HTML API that defines an advanced interface for location information associated with device hosting the application
Drag-and-Drop
Webpage functionality that allows a user to move an item from one place on the page to another (drop zone)
Web Application Framework
Software framework for developers to create and manage dynamic Websites, Web applications, and Web services.
RAD
Rapid Application Development
DRY
Don’t Repeat Yourself