Web Programming

Ace your homework & exams now with Quizwiz!

Web Server account

...Every Web server has an ip address and possibly a domain name, the server then fetches the page named index.html and sends it to the browser.

URL Fragments

A fragment is an internal page reference, sometimes called a named anchor. It usually appears at the end of a URL and begins with a hash (#) character followed by an identifier. It refers to a section within a web page. In HTML documents, the browser looks for an anchor tag with a name attribute matching the fragment.

SFTP (Secure File Transfer Protocol)

A protocol available with the proprietary version of SSH that copies files between hosts securely. Like FTP, SFTP first establishes a connection with a host and then allows a remote user to browse directories, list files, and copy files. Unlike FTP, SFTP encrypts data before transmitting it.

Absolute URL

Absolute URLs contain more information than relative urls, as they also include the protocol (e.g http://) and the domain name. Example of an absolute URL: 1 <a href="http://yourdomain.co.uk/yourfolder">A Folder</a> You must use absolute URLs when linking to other websites not located on the same domai

HTML character entity

An HTML entity is a piece of text ("string") that begins with an ampersand ( & ) and ends with a semicolon ( ; ) . Entities are frequently used to display reserved characters (which would otherwise be interpreted as HTML code), and invisible characters (like non-breaking spaces)

Mailto Links

An e-mail address for users to contact the Web site's headquarters"mailto" can be used within an HTML document to generate a link for sending email: <a href="mailto:[email protected]">Send email</a>

World Wide Web Consortium (W3C)

An international community that develops open standards for the Web.

Whitespace

Any character that shows up as a blank space on the screen, such as a space, a tab, or a new line; helps separate different parts of the document to make it easier to read

Hiding Directory Listings

As a security best practice it is recommended to disable directory listing. You can disable directory listing by creating an empty index file (index.php, index.html or any other extension your web server is configured to parse) in the relevant directory.

Inline Elements vs. Block Elements

Basically, an inline element does not cause a line break (start on a new line) and does not take up the full width of a page, only the space bounded by its opening and closing tag. It is usually used within other HTML elements.A block-level element always starts on a new line and takes up the full width of a page, from left to right. A block-level element can take up one line or multiple lines and has a line break before and after the element.

Bits, Bytes, Character Encodings

Character encoding is used to represent a repertoire of characters by some kind of encoding system. Depending on the abstraction level and context, corresponding code points and the resulting code space may be regarded as bit patterns, octets, natural numbers, electrical pulses, etc

Hyperlinks

Clickable connections that link text or images to other pages of the website, out to external websites, or to files posted on a website

Empty Elements Vs. Container Elements

Container Elements: HTML container elements require a starting as well as an ending tag. Empty Element: HTML empty elements require just a starting tag and not an ending tag. These are the tags which have no content inside them. ... They have opening as well as closing tags

Deprecated HTML

Generally, "deprecated" means something disapproved. In IT, deprecated elements are the ones that are allowed, but not recommended and are being replaced by newer ones. So, if you see a "deprecated code", it just means that it is not recommended to use, because there is a better alternative in that software that should be used instead.

HTML Syntax Guidelines

HTML is a markup language that consists primarily of tags that are enclosed inside angle brackets, for example, <p>. Most tags are paired to indicate the start and end of the text being marked up; an end tag is formed by including the tag inside the angle brackets with a forward slash, for example, </p>.

Image delivery/http keep alive

HTTP keep-alive, a.k.a., HTTP persistent connection, is an instruction that allows a single TCP connection to remain open for multiple HTTP requests/responses.

Meta Elements

Information about the data on a web page, such as descriptions and keywords about the page that are not visible when the page is displayed in a browser. Also known as meta tags.

Code editor

It provides the means for a programmer to create and modify (edit) programming language source code. Programs are written using human readable text, and then processed by other programs to make them perform the tasks dictated by the programmer. The style of text specifically precludes the use of formatting notations such as bold, italics, underlining, specific fonts, etc. For this reason, a plain text editor it used

Browser Wars

Microsoft vs Netscape

HTML Attribute

Provide HTML attributes with additional meaning and context.

Relative URL

Relative URLs are generally easier to work with as they are shorter and more portable, but can only link to pages on the same domain. Example of a relative URL: 1 <a href="/yourfolder/">The Home page of my website</a>

Graphics as links

See slide

HTML Image Element

The <img> tag defines an image in an HTML page. The <img> tag has two required attributes: src and alt. Note: Images are not technically inserted into an HTML page, images are linked to HTML pages. The <img> tag creates a holding space for the referenced image.

FTP client

The File Transfer Protocol is a standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP is built on a client-server model architecture using separate control and data connections between the client and the server

Page Anchors

The anchor element is used to create hyperlinks between a source anchor and a destination anchor. The source is the text, image, or button that links to another resource and the destination is the resource that the source anchor links to. The anchor element tag is the letter "a" surrounded by angle brackets like this: <a>. Both the opening and closing attributes are required, and all of the content between the tags makes up the anchor source.

FQDN (Fully Qualified Domain Name)

The complete DNS name of a system, from its host name to the top-level domain name.

Virtual Hosting

The method by which one system is able to serve as a host for multiple domain names, thus allowing several systems to share a single IP address and the host system to share resources, such as memory, processor cycles, etc.

Code Editor

The place where you add the programming instructions to program your animation.

DNS (Domain Name Service)

The service that translates URLs to IP addresses.

HTML (Hypertext Markup Language)

The standard coding language used to construct World Wide Web documents.

TTL (Time to Live)

Time to live (TTL) refers to the amount of time or "hops" that a packet is set to exist inside a network before being discarded by a router.

Title Attribute/Tooltop

Tooltip and Title both show information when the mouse hovers on a control. They both are used for showing tooltip text. But there is a little difference between them. Tooltip is used in server controls (e.g., Asp.Net controls), whereas Title is used in HTML controls.

TCP/IP

Transmission Control Protocol/Internet Protocol. Protocol that connects computers to the Internet. Tells computers how to exchange information over the Internet.

URL (Uniform Resource Locator/URL Structure

URL stands for Uniform Resource Locator, and is used to specify addresses on the World Wide Web. A URL is the fundamental network identification for any resource connected to the web (e.g., hypertext pages, images, and sound files). URLs have the following format: protocol://hostname/other_information

File size vs. image dimensions

Using the same picture from the Canon 6D camera, its original picture dimensions are 5472 x 3648 pixels. When the photo is saved as a raw file, its File Size is 24 MB. If I open that picture and save a new copy as a TIFF file, the File Size changes to 57 MB, even though it still has the same image size in pixels as the raw file. Last, if I save this same picture as a JPEG file with its original picture dimensions, it is only 11.8 MB.

id attribute

code used when creating a hyperlink to a specific part of the same page.

Pixels

dots that combine to create an image on a computer monitor.

HTML comments

start with <!-- and end with -->

First Electronic Computer

ENIAC

HTML Document

File that contains your website content and the HTML formatting instructions

HTML document

File that contains your website content and the HTML formatting instructions

Flow Control

Flow control is the management of data flow between computers or devices or between nodes in a network so that the data can be handled at an efficient pace. Too much data arriving before a device can handle it causes data overflow, meaning the data is either lost or must be retransmitted.Time to live (TTL) refers to the amount of time or "hops" that a packet is set to exist inside a network before being discarded by a router. TTL is also used in other contexts including CDN caching and DNS caching.

Resizing/Aspect Ratio

When you resize images, most of the time you want to maintain aspect ratio. Maintaining aspect ratio is also known as "constraining proportions" in some graphic editing software (like Photoshop). It basically means that the width and height of the resized picture is enlarged/shrunk to proportion, so that the image does not look distorted after it has been resized.

Network

a group of two or more computer systems linked together

Packet

a single unit of binary data routed through a network

IP Address

a unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network.


Related study sets

Med Law and Ethics - Mod 3 - Tort Law

View Set

Organizational Behavior: Chapters 1-6

View Set

national real estate questions ( missed )

View Set

Module 8 - Chapter 12: Abuse and Violence

View Set

Chapter 24: Economics and Suitability

View Set

How is pornography effecting our world socially

View Set

SOCI 4432: Chapter 6 (Social Structure Theory), Module 11

View Set

46: Acute Kidney Injury and Chronic Kidney Disease

View Set

Unit 14 Pathophysiology Prep U Chs 47, 48 and 50

View Set