Start Programming Using HTML, CSS, and JavaScript

Start Programming Using HTML, CSS, and JavaScript

by Iztok Fajfar

Paperback

$97.06 $100.00 Save 3% Current price is $97.06, Original price is $100. You Save 3%.
Use Standard Shipping. For guaranteed delivery by December 24, use Express or Expedited Shipping.

Product Details

ISBN-13: 9781498731447
Publisher: Taylor & Francis
Publication date: 10/09/2015
Series: Chapman & Hall/CRC Textbooks in Computing Series , #17
Pages: 468
Product dimensions: 6.90(w) x 9.60(h) x 1.00(d)

About the Author

Iztok Fajfar is an associate professor in the Faculty of Electrical Engineering at the University of Ljubljana, Slovenia. A programmer and writer, he teaches computer programming at all levels, from assembly to object-oriented. His research topics include evolutionary algorithms, particularly genetic programming. He earned a PhD in electrical engineering from the University of Ljubljana.

Table of Contents

Content and Structure
Opening
Introducing HTML
The Tools
Minimal HTML Document
Formatting a Page

Building a Sound Structure
Homework Discussion
Lists and Tables
Generic
and Elements
Sectioning Elements
Hyperlinks
Character Entities

Presentation
Homework Discussion
Setting up a Web Server
Introducing CSS
CSS Values
CSS Properties
CSS Pixel Unit

More Control over Style
Homework Discussion
Class Selectors
ID Selectors
Grouping Selectors
Nesting Selectors
The HTML Ancestry Tree
Inheritance
Determining Style Specificity
Relative Sizes

Understanding CSS Boxes
Homework Discussion
CSS Box Model
Element Display
Positioning and Element Flow
Containing Block
Hiding Elements
Floated Elements
Special Selectors

Behavior
Homework Discussion
Server Side Includes
Introducing JavaScript
Values and Types
Operators and Expressions

Controlling Program Flow
Homework Discussion
Statements
Design a Simple Program
Type Conversions

Introducing Objects
Homework Discussion
switch Conditional
Math Object
do/while Loop
Date Object

Understanding Arrays and Strings
Homework Discussion
Array Object
for Loop
Array Methods
String Object

Understanding Functions
Homework Discussion
Writing Function Definitions
References to Function Objects
Variable Scope
Passing Function Arguments by Reference
The Scope Chain and Closures

Building Your Own Objects
Homework Discussion
JavaScript Objects Revisited
Classes
Constructor Overloading
Factory Methods
The prototype Object
More on Setting and Querying Object Properties
Sudoku Puzzle Helper

Using JavaScript to Control the Browser
Homework Discussion
Deeper into the Browser
Events
Scripting Documents
Timer Events
Scripting Styles
Introducing Forms

User Interface
Homework Discussion
Using Family Relations to Manipulate Elements
Completing Math Worksheet Generator
Completing Sudoku Puzzle Helper

Appendix A: Solution to the Last Homework: Sudoku Generator
Appendix B: Ways to Continue
Appendix C: HTML Mini Reference
Appendix D: CSS Mini Reference
Appendix E: JavaScript Mini Reference

Index

A homework problem appears at the end of each chapter.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews