Synopses & Reviews
For a one-semester JavaScript programming course for students who have knowledge of HTML and CSS. This text also serves as a useful reference for individuals interested in learning JavaScript Programming with XML and PHP.
Introductory to JavaScript Programming with XML and PHP is a hands-on book that focuses on the "how-to" aspects of JavaScript, with a focus on enhancing and extending websites.
Synopsis
Introduction to JavaScript Programming with XML and PHP is a hands-on book that focuses on the "how-to" aspects of JavaScript, with a focus on enhancing and extending websites. The text assumes that readers have prior knowledge of HTML and CSS and are proficient in creating static web pages. However, no prior programming experience or specific knowledge of mathematics, finance, or other disciplines is a prerequisite.
KEY TOPICS: Computer Basics; JavaScript Programming Basics; Building Blocks: Variables and Operators; Selection Structure; Repetition Structure; Advanced Decisions and Loops; Forms; Functions and JavaScript Source Files; Arrays; Searching and Sorting; The Document Object Model and XML; PHP: An Overview; Using PHP with Cookies and MySQL.
MARKET: A useful reference for individuals interested in learning JavaScript Programming with XML and PHP.
Synopsis
For a one-semester JavaScript programming course for students who have knowledge of HTML and CSS. This text also serves as a useful reference for individuals interested in learning JavaScript Programming with XML and PHP.
¿
Introduction to JavaScript Programming with XML and PHP is a hands-on book that focuses on the "how-to" aspects of JavaScript, with a focus on enhancing and extending websites.¿¿
About the Author
Elizabeth Drake
Elizabeth Drake has over 30 years of experience teaching at all levels of higher education from community college through university in varied disciplines including Computer Science, Physics, Mathematics, and Anthropology. She has been teaching computer science courses, primarily at Santa Fe College in Gainesville, Florida for over eighteen years. She developed the Web Authoring and Web Programming curricula at Santa Fe College and is presently developing a Mobile Application curriculum. She has published texts on Programming Logic and JavaScript through Pearson Education.
Table of Contents
0: Computer Basics 1. A Brief History of Computers
a. What is a Computer?
b. Personal Computers
c. Today's Computers
2. A Brief History of the Internet
a. Packet switching
b. Transmission Control Protocol and Internet Protocol (TCP/IP)
i. Try it yourself
c. What Is a URL?
i. The protocol
ii. The web server
iii. The domain
iv. The path
v. Is all that necessary?
3. Computer Basics
a. Input
b. Processing
c. Storage
i. Internal memory
ii. Mass storage devices
d. Output
4. What is Programming?
a. The History of Programming
i. A brief timeline
b. Types of Software
i. Application software
ii. System software
c. Programming and Scripting Languages
i. Machine language
ii. Assembly language
iii. Comparing machine language and assembly language
iv. High-level languages
v. Writing programs
vi. Scripting languages vs. programming languages
5. Browsers
a. What Is a Browser?
b. Overview of Major Browsers
c. How Does A Browser Work?
d. Is the World Wide Web the Same As the Internet?
e. What Does This Mean To You?
6. JavaScript and the Acronyms: XHTML, DOM, PHP, and XML
a. A Brief History of JavaScript
b. Web pages and XHTML
c. Server-Side and Client-Side Technologies
d. JavaScript Overview
i. A dynamic language
ii. First-class functions
iii. A multi-paradigm language
iv. How JavaScript is used
e. Overview of DOM, PHP, and XML
i. The Document Object Model: DOM
ii. PHP Hypertext Preprocessor (or Personal Home Page Tools)
iii. Extensible Markup