Book description
This text is a manual for undergraduate students in engineering and the natural sciences to discover how computer programming works. Using a dialog format between two students and a professor, the text teaches students how the mainstream web languages HTML, CSS, and JavaScript interact and how to harness their capabilities in practical settings. Each chapter focuses on a specific theme supported by a gradual development of engaging worked examples of live web documents and applications using the three languages.
Table of contents
- Contents
- Acknowledgments
- Introduction
- About the Author
- Chapter 1: Content and Structure
- Chapter 2: Building a Sound Structure
- Chapter 3: Presentation
- Chapter 4: More Control over Style
- Chapter 5: Understanding CSS Boxes
- Chapter 6: Behavior
- Chapter 7: Controlling Program Flow
- Chapter 8: Introducing Objects
- Chapter 9: Understanding Arrays and Strings
- Chapter 10: Understanding Functions
- Chapter 11: Building Your Own Objects
- Chapter 12: Using JavaScript to Control the Browser
- Chapter 13: User Interface
- Appendix A: Solution to the Last Homework: Sudoku Generator (1/2)
- Appendix A: Solution to the Last Homework: Sudoku Generator (2/2)
- Appendix B: Ways to Continue
- Appendix C: HTML Mini Reference
-
Appendix D: CSS Mini Reference
- D.1 CSS Data Types
- D.2 inherit keyword
- D.3 Text Properties
- D.4 List Properties
- D.5 Borders
- D.6 Spacing
- D.7 Background Properties
- D.8 Table Properties
- D.9 Size Properties
- D.10 Positioning (1/2)
- D.10 Positioning (2/2)
- D.11 Pseudo-Classes and Pseudo-Elements (1/2)
- D.11 Pseudo-Classes and Pseudo-Elements (2/2)
-
Appendix E: JavaScript Mini Reference
- E.1 Operator Precedence and Associativity
- E.2 arguments[] (Core JavaScript)
- E.3 Array (Core JavaScript)
- E.4 Boolean (Core JavaScript)
- E.5 console (Client-Side JavaScript)
- E.6 Date (Core JavaScript) (1/2)
- E.6 Date (Core JavaScript) (2/2)
- E.7 document (Client-Side JavaScript)
- E.8 Element (Client-Side JavaScript) (1/2)
- E.8 Element (Client-Side JavaScript) (2/2)
- E.9 Event (Client-Side JavaScript)
- E.10 Function (Core JavaScript)
- E.11 Global Variables, Functions, and Objects (Core JavaScript)
- E.12 Math (Core JavaScript)
- E.13 Node (Client-Side JavaScript)
- E.14 Number (Core JavaScript)
- E.15 Object (Core JavaScript)
- E.16 String (Core JavaScript) (1/2)
- E.16 String (Core JavaScript) (2/2)
- E.17 window (Client-Side JavaScript) (1/2)
- E.17 window (Client-Side JavaScript) (2/2)
Product information
- Title: Start Programming Using HTML, CSS, and JavaScript
- Author(s):
- Release date: October 2015
- Publisher(s): Chapman and Hall/CRC
- ISBN: 9781498731454
You might also like
book
Learn to Code With JavaScript
A hands-on, practical Introduction to coding! Do you want to learn to code? Perhaps you want …
book
Sams Teach Yourself HTML, CSS and JavaScript All in One
Sams Teach Yourself HTML, CSS and JavaScript All in One The all-in-one HTML, CSS and JavaScript …
video
30+ Web Projects with HTML, CSS, and JavaScript
We will build together more than 30 different and creative web projects with three core technologies—HTML, …
book
HTML and CSS: Visual QuickStart Guide, Eighth Edition
Need to learn HTML and CSS fast? This best-selling reference's visual format and step-by-step, task-based instructions …