HTML, CSS and JavaScript All in One, Sams Teach Yourself
Covering HTML5, CSS3, and jQuery
(Sprache: Englisch)
This book combines a solid understanding of HTML, CSS, and JavaScript into one clearly written, carefully organized, step-by-step tutorial that expertly guides the beginner through these interconnected technologies. By the end of this book, readers will...
Leider schon ausverkauft
versandkostenfrei
Buch
48.14 €
Produktdetails
Produktinformationen zu „HTML, CSS and JavaScript All in One, Sams Teach Yourself “
Klappentext zu „HTML, CSS and JavaScript All in One, Sams Teach Yourself “
This book combines a solid understanding of HTML, CSS, and JavaScript into one clearly written, carefully organized, step-by-step tutorial that expertly guides the beginner through these interconnected technologies. By the end of this book, readers will understand how these technologies work, and more importantly, how they work together to create modern web pages and sites. After completing the book's lessons, the reader will be able to confidently create basic, but professional-looking interactive web sites.
Inhaltsverzeichnis zu „HTML, CSS and JavaScript All in One, Sams Teach Yourself “
PART I: Getting Started on the Web CHAPTER 1: Understanding How the Web Works 1 A Brief History of HTML and the World Wide Web 1 Creating Web Content 2 Understanding Web Content Delivery 3 Selecting a Web Hosting Provider 6 Testing with Multiple Web Browsers 8 Creating a Sample File 10 Using FTP to Transfer Files 10 Understanding Where to Place Files on the Web Server 15 Distributing Content Without a Web Server 19 Tips for Testing Web Content 20 Summary 21 Q&A 22 Workshop 23 CHAPTER 2: Structuring an HTML Document 25 Getting Prepared 25 Getting Started with a Simple Web Page 26 HTML Tags Every Web Page Must Have 30 Organizing a Page with Paragraphs and Line Breaks 32 Organizing Your Content with Headings 34 Understanding Semantic Elements 36 Using <header> in Multiple Ways 43 Understanding the <section> Element 44 Using <article> 45 Implementing the <nav> Element 46 When to Use <aside> 47 Using <footer> Effectively 49 Summary 50 Q&A 51 Workshop 52 CHAPTER 3: Understanding Cascading Style Sheets 55 How CSS Works 56 A Basic Style Sheet 57 A CSS Style Primer 62 Using Style Classes 67 Using Style IDs 69 Internal Style Sheets and Inline Styles 70 Summary 73 Q&A 74 Workshop 75 CHAPTER 4: Understanding JavaScript 77 Learning Web Scripting Basics 77 How JavaScript Fits into a Web Page 79 Exploring JavaScript's Capabilities 82 Displaying Time with JavaScript 84 Testing the Script 87 Summary 91 Q&A 92 Workshop 93 CHAPTER 5: Validating and Debugging Your Code 95 Validating Your Web Content 95 Debugging HTML and CSS Using Developer Tools 98 Debugging JavaScript Using Developer Tools 111 Summary 117 Q&A 118 Workshop 118 PART II: Building Blocks of Practical Web Design CHAPTER 6: Working with Fonts, Text Blocks, Lists, and Tables 121 Working with Special Characters 122 Boldface, Italics, and Special Text Formatting 125 Tweaking the Font 128 Using Web Fonts 132 Aligning Text on a Page 134 The Three Types of HTML Lists 138
... mehr
Placing Lists Within Lists 140 Creating a Simple Table 146 Controlling Table Sizes 150 Alignment and Spanning Within Tables 153 Page Layout with Tables 157 Using CSS Columns 158 Summary 162 Q&A 164 Workshop 165 CHAPTER 7: Using External and Internal Links 169 Using Web Addresses 169 Linking Within a Page Using Anchors 172 Linking Between Your Own Web Content 175 Linking to External Web Content 178 Linking to an Email Address 179 Opening a Link in a New Browser Window 181 Using CSS to Style Hyperlinks 181 Summary 185 Q&A 186 Workshop 187 CHAPTER 8: Working with Colors, Images, and Multimedia 189 Best Practices for Choosing Colors 190 Understanding Web Colors 192 Using Hexadecimal Values for Colors 194 Using CSS to Set Background, Text, and Border Colors 195 Choosing Graphics Software 198 The Least You Need to Know About Graphics 199 Preparing Photographic Images 200 Creating Banners and Buttons 206 Reducing or Removing Colors in an Image 208 Creating Tiled Background Images 209 Creating Animated Web Graphics 211 Placing Images on a Web Page 212 Describing Images with Text 214 Specifying Image Height and Width 216 Aligning Images 216 Turning Images into Links 220 Using Background Images 223 Using Imagemaps 225 Linking to Multimedia Files 231 Embedding Multimedia Files 235 Using Pure HTML5 for Audio and Video Playback 238 Additional Tips for Using Multimedia 241 Summary 242 Q&A 246 Workshop 247 PART III: Advanced Web Page Design with CSS CHAPTER 9: Working with Margins, Padding, Alignment, and Floating 249 Using Margins 250 Padding Elements 257 Keeping Everything Aligned 261 Understanding the Float Property 262 Summary 266 Q&A 266 Workshop 267 CHAPTER 10: Understanding the CSS Box Model and Positioning 269 The CSS Box Model 269 The Whole Scoop on Positioning 273 Controlling the Way Things Stack Up 278 Managing the Flow of Text 280 Summary 281 Q&A 282 Workshop 282 CHAPTER 11: Using CSS to Do More with Lists, Text, and Navigation 285 HTML List Refresher 286 How the CSS Box Model Affects Lists 286 Placing List Item Indicators 290 Creating Imagemaps with List Items and CSS 292 How Navigation Lists Differ from Regular Lists 296 Creating Vertical Navigation with CSS 296 Creating Horizontal Navigation with CSS 307 Summary 311 Q&A 311 Workshop 313 CHAPTER 12: Creating Fixed or Liquid Layouts 315 Understanding Fixed Layouts 316 Understanding Liquid Layouts 318 Creating a Fixed/Liquid Hybrid Layout 321 Considering a Responsive Web Design 332 Summary 333 Q&A 334 Workshop 334 PART IV: Getting Started with Dynamic Sites CHAPTER 13: Understanding Dynamic Websites and HTML5 Applications 337 Understanding the Different Types of Scripting 337 Including JavaScript in HTML 338 Displaying Random Content 340 Understanding the Document Object Model 345 Changing Images Based on User Interaction 346 Thinking Ahead to Developing HTML5 Applications 348 Summary 349 Q&A 350 Workshop 350 CHAPTER 14: Getting Started with JavaScript Programming 353 Basic Concepts 353 JavaScript Syntax Rules 360 Using Comments 361 Best Practices for JavaScript 362 Understanding JSON 363 Summary 364 Q&A 364 Workshop 365 CHAPTER 15: Working with the Document Object Model (DOM) 367 Understanding the Document Object Model 367 Using window Objects 368 Working with the document Object 369 Accessing Browser History 372 Working with the location Object 374 More About the DOM Structure 376 Working with DOM Nodes 378 Creating Positionable Elements (Layers) 380 Hiding and Showing Objects 385 Modifying Text Within a Page 387 Adding Text to a Page 389 Summary 391 Q&A 392 Workshop 392 CHAPTER 16: Using JavaScript Variables, Strings, and Arrays 395 Using Variables 395 Understanding Expressions and Operators 399 Data Types in JavaScript 400 Converting Between Data Types 401 Using String Objects 402 Working with Substrings 405 Using Numeric Arrays 408 Using String Arrays 409 Sorting a Numeric Array 411 Summary 414 Q&A 415 Workshop . 415 CHAPTER 17: Using JavaScript Functions and Objects 419 Using Functions 419 Introducing Objects 425 Using Objects to Simplify Scripting 427 Extending Built-in Objects 432 Using the Math Object 434 Working with Math Methods 436 Working with Dates 438 Summary 441 Q&A 441 Workshop 442 CHAPTER 18: Controlling Flow with Conditions and Loops 445 The if Statement 445 Using Shorthand Conditional Expressions 448 Testing Multiple Conditions with if and else 449 Using Multiple Conditions with switch 452 Using for Loops 453 Using while Loops 456 Using do...while Loops 457 Working with Loops 457 Looping Through Object Properties 459 Summary 462 Q&A 463 Workshop 463 CHAPTER 19: Responding to Events 465 Understanding Event Handlers 465 Using Mouse Events 471 Using Keyboard Events 474 Using the onload and onunload Events 477 Using onclick to Change a 's Appearance 478 Summary 485 Q&A 485 Workshop 486 CHAPTER 20: Using Windows 489 Controlling Windows with Objects 489 Moving and Resizing Windows 493 Using Timeouts 495 Displaying Dialog Boxes 497 Summary 499 Q&A 500 Workshop 500 PART V: Advanced JavaScript Programming CHAPTER 21: JavaScript Best Practices 503 Scripting Best Practices 503 Reading Browser Information 514 Cross-Browser Scripting 519 Supporting Non-JavaScript-Enabled Browsers 520 Summary 526 Q&A 526 Workshop 526 CHAPTER 22: Using Third-Party JavaScript Libraries and Frameworks 529 Using Third-Party JavaScript Libraries 529 Adding JavaScript Effects Using a Third-Party Library 534 Using JavaScript Frameworks 537 Summary 539 Q&A 539 Workshop 539 CHAPTER 23: A Closer Look at jQuery 541 Preparing to Use jQuery 541 Becoming Familiar with the $(document).ready Handler 542 Selecting DOM and CSS Content 544 Manipulating HTML Content 545 Putting the Pieces Together to Create a jQuery Animation 549 Handling Events with jQuery 553 Summary 554 Q&A 555 Workshop 555 CHAPTER 24: First Steps Toward Creating Rich Interactions with jQuery UI 557 Preparing to Use jQuery UI 557 Using Selectors in jQuery UI 558 Positioning UI Elements with jQuery UI 559 Applying jQuery UI Effects 564 Using jQuery UI Widgets for Advanced Interactions 573 Where to Go from Here 585 Summary 586 Q&A 586 Workshop 587 CHAPTER 25: AJAX: Remote Scripting 589 Introducing AJAX 589 Using XMLHttpRequest 592 Creating a Simple AJAX Library 594 Creating an AJAX Quiz Using the Library 596 Debugging AJAX-Based Applications 601 Using jQuery's Built-in Functions for AJAX 606 Summary 608 Q&A 608 Workshop 608 CHAPTER 26: Working with Web-Based Forms 611 How HTML Forms Work 611 Creating a Form 612 Accepting Text Input 617 Naming Each Piece of Form Data 618 Labeling Each Piece of Form Data 618 Grouping Form Elements 619 Exploring Form Input Controls 621 Using HTML5 Form Validation 629 Submitting Form Data 631 Accessing Form Elements with JavaScript 633 Summary 635 Q&A 638 Workshop 638 CHAPTER 27: Organizing and Managing a Website 641 When One Page Is Enough 642 Organizing a Simple Site 644 Organizing a Larger Site 648 Writing Maintainable Code 652 Thinking About Version Control 654 Using HTML and CSS Frameworks 657 Summary 658 Q&A 658 Workshop 659 INDEX 661
... weniger
Autoren-Porträt von Julie Meloni
Julie C. Meloni is a software development manager and technical consultant living in Washington, D.C. She has written several books and articles on web-based programming languages and database topics, including the bestselling Sams Teach Yourself PHP, MySQL and Apache All in One.
Bibliographische Angaben
- Autor: Julie Meloni
- 2014, 2. Aufl., 704 Seiten, mit Abbildungen, Maße: 18,9 x 23,1 cm, Kartoniert (TB), Englisch
- Verlag: Sams
- ISBN-10: 0672337142
- ISBN-13: 9780672337147
- Erscheinungsdatum: 06.10.2014
Sprache:
Englisch
Kommentar zu "HTML, CSS and JavaScript All in One, Sams Teach Yourself"
0 Gebrauchte Artikel zu „HTML, CSS and JavaScript All in One, Sams Teach Yourself“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "HTML, CSS and JavaScript All in One, Sams Teach Yourself".
Kommentar verfassen