Ccsw321 Ch01 Intro
Ccsw321 Ch01 Intro
Development
Chapter 1
Introduction to Computers and the
Internet
Textbook
3
Introduction
Web programming technologies are designed to be
portable, allowing to design web pages and applications
that run across an enormous range of Internet-enabled
devices.
Client-side programming build web pages and applications
that are run on client browsers.
Server-side programming build web apps that respond to
requests from client browsers, such as searching the
Internet, checking bank-accounts , ordering a book from
Amazon, bidding on an eBay auction and ordering concert
tickets.
HTML5
HTML (Hypertext Markup Language) is a markup language
designed to specify the content and structure of web pages
in a portable manner.
HTML5, under development, Supports Multimedia.
W3C Candidate, subsumes HTML4, XHTML & DOM.
Enables to create content that render appropriately across
any device connected to the Internet including
smartphones, tablet computers, notebooks, desktop
computers, special-purpose devices such as large-screen
displays at concert arenas and sports stadiums, and more.
CSS3
Cascading Style Sheets (CSS) specify presentation or styling,
of elements on a web page (e.g., fonts, spacing, sizes, colors,
positioning).
Although HTML5 provides capabilities for controlling
presentation, it’s better not to mix it with content.
CSS designed to style portable web pages independently of
their content and structure.
Separating styling from page content and structure, can
easily change the look and feel of the pages on an entire
website, or a portion of a website, simply by swapping out
one style sheet for another.
CSS3 is the current version of CSS under development.
JavaScript
Helps build dynamic web pages (i.e., pages that can be
modified “on the fly” in response to events, such as user
input, time changes, and computer apps.
Enables the client-side programming of web apps.
JavaScript is a portable scripting language. Programs written
in JavaScript can run in web browsers across many devices.
JQuery
jQuery.org most popular of many JavaScript libraries.
Simplifies JavaScript programming by easier handling of web
page’s elements. It interacts with servers in a portable
manner across various browsers.
Provides a library of custom graphical user interface (GUI)
controls (beyond the basic GUI controls provided by HTML5)
that can be used to enhance the look and feel of your web
pages.
PHP
PHP, Hypertext Preprocessor, is a popular server-side
scripting language for creating dynamic web pages.
PHP is open source and platform independent for UNIX,
Mac and Windows and most databases.
PHP enables responding to requests from users and
generating web pages with dynamic content.
PHP code is embedded into HTML5 documents, yet
interpreted by a server before delivered to the client.