JavaScript and DHTML cookbook: [solutions & examples for web programmers]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2003
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVII, 520 S. Ill. |
ISBN: | 0596004672 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021564619 | ||
003 | DE-604 | ||
005 | 20060530 | ||
007 | t | ||
008 | 060428s2003 gw a||| |||| 00||| eng d | ||
016 | 7 | |a 967337534 |2 DE-101 | |
020 | |a 0596004672 |c kart. : EUR 44.00 (freier Pr.), $ 39.95 |9 0-596-00467-2 | ||
035 | |a (OCoLC)249359834 | ||
035 | |a (DE-599)BVBBV021564619 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-19 |a DE-706 |a DE-83 |a DE-2070s |a DE-188 | ||
050 | 0 | |a QA76.73.J39 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Goodman, Danny |e Verfasser |4 aut | |
245 | 1 | 0 | |a JavaScript and DHTML cookbook |b [solutions & examples for web programmers] |c Danny Goodman |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2003 | |
300 | |a XVII, 520 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Dynamic HTML | |
650 | 4 | |a Dynamische Web-Seite - Gestaltung | |
650 | 4 | |a JavaScript | |
650 | 4 | |a DHTML (Document markup language) | |
650 | 4 | |a Internet programming | |
650 | 4 | |a JavaScript (Computer program language) | |
650 | 0 | 7 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Gestaltung |0 (DE-588)4157139-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dynamic HTML |0 (DE-588)4481826-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Dynamic HTML |0 (DE-588)4481826-9 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |D s |
689 | 2 | 1 | |a Gestaltung |0 (DE-588)4157139-3 |D s |
689 | 2 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014780515&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014780515 |
Datensatz im Suchindex
_version_ | 1804135327743344640 |
---|---|
adam_text | Titel: JavaScript and DHTML cookbook
Autor: Goodman, Danny
Jahr: 2003
Table of Contents
Preface xi
1. Strings 1
1.1 Concatenating (Joining) Strings 4
1.2 Accessing Substrings 6
1.3 Changing String Case 7
1.4 Testing Equality of Two Strings 8
1.5 Testing String Containment Without Regular Expressions 10
1.6 Testing String Containment with Regular Expressions 11
1.7 Searching and Replacing Substrings 13
1.8 Using Special and Escaped Characters 14
1.9 Reading and Writing Strings for Cookies 16
1.10 Converting Between Unicode Values and String Characters 19
1.11 Encoding and Decoding URL Strings 20
1.12 Encoding and Decoding Base64 Strings 22
2. Numbers and Dates 26
2.1 Converting Between Numbers and Strings 30
2.2 Testing a Number s Validity 32
2.3 Testing Numeric Equality 33
2.4 Rounding Floating-Point Numbers 34
2.5 Formatting Numbers for Text Display 35
2.6 Converting Between Decimal and Hexadecimal Numbers 38
2.7 Generating Pseudorandom Numbers 40
2.8 Calculating Trigonometric Functions 41
2.9 Creating a Date Object 41
2.10 Calculating a Previous or Future Date 43
2.11 Calculating the Number of Days Between Two Dates 44
2.12 Validating a Date 46
3. Arrays and Objects 50
3.1 Creating a Simple Array 53
3.2 Creating a Multidimensional Array 54
3.3 Converting Between Arrays and Strings 56
3.4 Doing Something with the Items in an Array 58
3.5 Sorting a Simple Array 60
3.6 Combining Arrays 61
3.7 Dividing Arrays 62
3.8 Creating a Custom Object 64
3.9 Simulating a Hash Table for Fast Array Lookup 68
3.10 Doing Something with a Property of an Object 70
3.11 Sorting an Array of Objects 71
3.12 Customizing an Object s Prototype 72
3.13 Converting Arrays and Custom Objects to Strings 77
4. Variables, Functions, and Flow Control 80
4.1 Creating a JavaScript Variable 80
4.2 Creating a Named Function 84
4.3 Nesting Named Functions 87
4.4 Creating an Anonymous Function 89
4.5 Delaying a Function Call 90
4.6 Branching Execution Based on Conditions 92
4.7 Handling Script Errors Gracefully 96
4.8 Improving Script Performance 98
5. Browser Feature Detection 102
5.1 Detecting the Browser Brand 108
5.2 Detecting an Early Browser Version 109
5.3 Detecting the Internet Explorer Version 110
5.4 Detecting the Netscape Navigator Version 111
5.5 Detecting the Client Operating System
5.6 Detecting Object Support
5.7 Detecting Object Property and Method Support H-7
5.8 Detecting the Browser Written Language 119
5.9 Detecting Cookie Availability 120
vi | Table of Contents
5.10 Defining Browser- or Feature-Specific Links 121
5.11 Testing on Multiple Browser Versions 123
6. Managing Browser Windows 125
6.1 Setting the Main Window s Size 127
6.2 Positioning the Main Window 129
6.3 Maximizing the Main Window 130
6.4 Creating a New Window 132
6.5 Bringing a Window to the Front 135
6.6 Communicating with a New Window 136
6.7 Communicating Back to the Main Window 139
6.8 Using Internet Explorer Modal/Modeless Windows 140
6.9 Simulating a Cross-Browser Modal Dialog Window 143
6.10 Simulating a Window with Layers 150
7. Managing Multiple Frames 166
7.1 Creating a Blank Frame in a New Frameset 171
7.2 Changing the Content of One Frame from Another 173
7.3 Changing the Content of Multiple Frames at Once 174
7.4 Replacing a Frameset with a Single Page 176
7.5 Avoiding Being Framed by Another Site 176
7.6 Assuring a Page Loads in its Frameset 178
7.7 Reading a Frame s Dimensions 180
7.8 Resizing Frames 182
7.9 Setting Frameset Specifications Dynamically 185
8. Dynamic Forms 188
8.1 Auto-Focusing the First Text Field 191
8.2 Performing Common Text Field Validations 192
8.3 Preventing Form Submission upon Validation Failure 197
8.4 Auto-Focusing an Invalid Text Field Entry 200
8.5 Changing a Form s Action 202
8.6 Blocking Submissions from the Enter Key 203
8.7 Advancing Text Field Focus with the Enter Key 204
8.8 Submitting a Form by an Enter Key Press in Any Text Box 205
8.9 Disabling Form Controls 207
8.10 Hiding and Showing Form Controls 208
8.11 Allowing Only Numbers (or Letters) in a Text Box 211
8.12 Auto-Tabbing for Fixed-Length Text Boxes 213
Table of Contents | vii
8.13 Changing select Element Content
8.14 Copying Form Data Between Pages
214
218
9. Managing Events 222
9.1 Equalizing the IE and W3C Event Models 227
9.2 Initiating a Process After the Page Loads 229
9.3 Determining the Coordinates of a Click Event 231
9.4 Preventing an Event from Performing Its Default Behavior 235
9.5 Blocking Double Clicks 238
9.6 Determining Which Element Received an Event 239
9.7 Determining Which Mouse Button Was Pressed 241
9.8 Reading Which Character Key Was Typed 243
9.9 Reading Which Noncharacter Key Was Pressed 245
9.10 Determining Which Modifier Keys Were Pressed During an Event 248
9.11 Determining the Element the Cursor Rolled From/To 250
9.12 Synchronizing Sounds to Events 254
10. Page Navigation Techniques 256
10.1 Loading a New Page or Anchor 259
10.2 Keeping a Page Out of the Browser History 261
10.3 Using a select Element for Navigation 262
10.4 Passing Data Between Pages Via Cookies 264
10.5 Passing Data Between Pages Via Frames 266
10.6 Passing Data Between Pages Via URLs 268
10.7 Creating a Contextual (Right-Click) Menu 271
10.8 Creating Drop-Down Navigation Menus 279
10.9 Providing Navigation Trail Menus 292
10.10 Creating Expandable Menus 296
10.11 Creating Collapsible XML Menus 307
11. Managing Style Sheets 318
11.1 Assigning Style Sheet Rules to an Element Globally 320
11.2 Assigning Style Sheet Rules to a Subgroup of Elements 322
11.3 Assigning Style Sheet Rules to an Individual Element 323
11.4 Importing External Style Sheets 324
11.5 Importing Browser- or Operating System-Specific Style Sheets 325
11.6 Changing Imported Style Sheets After Loading 326
11.7 Enabling/Disabling Style Sheets 328
11.8 Toggling Between Style Sheets for an Element 329
viii | Table of Contents
11.9 Overriding a Style Sheet Rule 330
11.10 Turning Arbitrary Content into a Styled Element 331
11.11 Creating Center-Aligned Body Elements 332
11.12 Reading Effective Style Sheet Property Values 333
11.13 Forcing Version 6 Browsers into Standards-Compatibility Mode 335
12. Visual Effects for Stationary Content 337
12.1 Precaching Images 340
12.2 Swapping Images (Rollovers) 342
12.3 Changing Text Style Properties 345
12.4 Offering Body Text Size Choices to Users 347
12.5 Creating Custom Link Styles 351
12.6 Changing Page Background Colors and Images 353
12.7 Hiding and Showing Elements 355
12.8 Adjusting Element Transparency 357
12.9 Creating Transition Visual Effects 358
13. Positioning HTML Elements 363
13.1 Making an Element Positionable in the Document Space 368
13.2 Connecting a Positioned Element to a Body Element 369
13.3 Controlling Positioning Via a DHTML JavaScript Library 371
13.4 Deciding Between div and span Containers 377
13.5 Adjusting Positioned Element Stacking Order (z-order) 379
13.6 Centering an Element on Top of Another Element 381
13.7 Centering an Element in a Window or Frame 383
13.8 Determining the Location of a Nonpositioned Element 386
13.9 Animating Straight-Line Element Paths 387
13.10 Animating Circular Element Paths 391
13.11 Creating a Draggable Element 393
13.12 Scrolling div Content 398
13.13 Creating a Custom Scrollbar 404
14. Creating Dynamic Content 417
14.1 Writing Dynamic Content During Page Loading 418
14.2 Creating New Page Content Dynamically 419
14.3 Including External HTML Content 421
14.4 Embedding XML Data 424
14.5 Embedding Data as JavaScript Objects 427
14.6 Transforming XML Data into HTML Tables 429
TableofContents | ix
14.7 Transforming JavaScript Objects into HTML Tables 432
14.8 Converting an XML Node Tree to JavaScript Objects 434
14.9 Creating a New Element 436
14.10 Creating Text Content for a New Element 438
14.11 Creating Mixed Element and Text Nodes 440
14.12 Inserting and Populating an iframe Element 442
14.13 Getting a Reference to an HTML Element Object 444
14.14 Replacing Portions of Body Content 446
14.15 Removing Body Content 447
14.16 Sorting Dynamic Tables 449
14.17 Walking the Document Node Tree 452
14.18 Capturing Document Content 457
15. Dynamic Content Applications 459
15.1 Displaying a Random Aphorism 460
15.2 Converting a User Selection into an Arbitrary Element 462
15.3 Automating the Search-and-Replace of Body Content 464
15.4 Creating a Slide Show 467
15.5 Auto-Scrolling the Page 475
15.6 Greeting Users with Their Time of Day 476
15.7 Displaying the Number of Days Before Christmas 477
15.8 Displaying a Countdown Timer 479
15.9 Creating a Calendar Date Picker 486
15.10 Displaying an Animated Progress Bar 494
A. Keyboard Event Character Values 499
: B. Keyboard Key Code Values 501
C. ECMAScript Reserved Keywords 503
Index 505
x | Table ofContents
|
adam_txt |
Titel: JavaScript and DHTML cookbook
Autor: Goodman, Danny
Jahr: 2003
Table of Contents
Preface xi
1. Strings 1
1.1 Concatenating (Joining) Strings 4
1.2 Accessing Substrings 6
1.3 Changing String Case 7
1.4 Testing Equality of Two Strings 8
1.5 Testing String Containment Without Regular Expressions 10
1.6 Testing String Containment with Regular Expressions 11
1.7 Searching and Replacing Substrings 13
1.8 Using Special and Escaped Characters 14
1.9 Reading and Writing Strings for Cookies 16
1.10 Converting Between Unicode Values and String Characters 19
1.11 Encoding and Decoding URL Strings 20
1.12 Encoding and Decoding Base64 Strings 22
2. Numbers and Dates 26
2.1 Converting Between Numbers and Strings 30
2.2 Testing a Number's Validity 32
2.3 Testing Numeric Equality 33
2.4 Rounding Floating-Point Numbers 34
2.5 Formatting Numbers for Text Display 35
2.6 Converting Between Decimal and Hexadecimal Numbers 38
2.7 Generating Pseudorandom Numbers 40
2.8 Calculating Trigonometric Functions 41
2.9 Creating a Date Object 41
2.10 Calculating a Previous or Future Date 43
2.11 Calculating the Number of Days Between Two Dates 44
2.12 Validating a Date 46
3. Arrays and Objects 50
3.1 Creating a Simple Array 53
3.2 Creating a Multidimensional Array 54
3.3 Converting Between Arrays and Strings 56
3.4 Doing Something with the Items in an Array 58
3.5 Sorting a Simple Array 60
3.6 Combining Arrays 61
3.7 Dividing Arrays 62
3.8 Creating a Custom Object 64
3.9 Simulating a Hash Table for Fast Array Lookup 68
3.10 Doing Something with a Property of an Object 70
3.11 Sorting an Array of Objects 71
3.12 Customizing an Object's Prototype 72
3.13 Converting Arrays and Custom Objects to Strings 77
4. Variables, Functions, and Flow Control 80
4.1 Creating a JavaScript Variable 80
4.2 Creating a Named Function 84
4.3 Nesting Named Functions 87
4.4 Creating an Anonymous Function 89
4.5 Delaying a Function Call 90
4.6 Branching Execution Based on Conditions 92
4.7 Handling Script Errors Gracefully 96
4.8 Improving Script Performance 98
5. Browser Feature Detection 102
5.1 Detecting the Browser Brand 108
5.2 Detecting an Early Browser Version 109
5.3 Detecting the Internet Explorer Version 110
5.4 Detecting the Netscape Navigator Version 111
5.5 Detecting the Client Operating System
5.6 Detecting Object Support
5.7 Detecting Object Property and Method Support H-7
5.8 Detecting the Browser Written Language 119
5.9 Detecting Cookie Availability 120
vi | Table of Contents
5.10 Defining Browser- or Feature-Specific Links 121
5.11 Testing on Multiple Browser Versions 123
6. Managing Browser Windows 125
6.1 Setting the Main Window's Size 127
6.2 Positioning the Main Window 129
6.3 Maximizing the Main Window 130
6.4 Creating a New Window 132
6.5 Bringing a Window to the Front 135
6.6 Communicating with a New Window 136
6.7 Communicating Back to the Main Window 139
6.8 Using Internet Explorer Modal/Modeless Windows 140
6.9 Simulating a Cross-Browser Modal Dialog Window 143
6.10 Simulating a Window with Layers 150
7. Managing Multiple Frames 166
7.1 Creating a Blank Frame in a New Frameset 171
7.2 Changing the Content of One Frame from Another 173
7.3 Changing the Content of Multiple Frames at Once 174
7.4 Replacing a Frameset with a Single Page 176
7.5 Avoiding Being "Framed" by Another Site 176
7.6 Assuring a Page Loads in its Frameset 178
7.7 Reading a Frame's Dimensions 180
7.8 Resizing Frames 182
7.9 Setting Frameset Specifications Dynamically 185
8. Dynamic Forms 188
8.1 Auto-Focusing the First Text Field 191
8.2 Performing Common Text Field Validations 192
8.3 Preventing Form Submission upon Validation Failure 197
8.4 Auto-Focusing an Invalid Text Field Entry 200
8.5 Changing a Form's Action 202
8.6 Blocking Submissions from the Enter Key 203
8.7 Advancing Text Field Focus with the Enter Key 204
8.8 Submitting a Form by an Enter Key Press in Any Text Box 205
8.9 Disabling Form Controls 207
8.10 Hiding and Showing Form Controls 208
8.11 Allowing Only Numbers (or Letters) in a Text Box 211
8.12 Auto-Tabbing for Fixed-Length Text Boxes 213
Table of Contents | vii
8.13 Changing select Element Content
8.14 Copying Form Data Between Pages
214
218
9. Managing Events 222
9.1 Equalizing the IE and W3C Event Models 227
9.2 Initiating a Process After the Page Loads 229
9.3 Determining the Coordinates of a Click Event 231
9.4 Preventing an Event from Performing Its Default Behavior 235
9.5 Blocking Double Clicks 238
9.6 Determining Which Element Received an Event 239
9.7 Determining Which Mouse Button Was Pressed 241
9.8 Reading Which Character Key Was Typed 243
9.9 Reading Which Noncharacter Key Was Pressed 245
9.10 Determining Which Modifier Keys Were Pressed During an Event 248
9.11 Determining the Element the Cursor Rolled From/To 250
9.12 Synchronizing Sounds to Events 254
10. Page Navigation Techniques 256
10.1 Loading a New Page or Anchor 259
10.2 Keeping a Page Out of the Browser History 261
10.3 Using a select Element for Navigation 262
10.4 Passing Data Between Pages Via Cookies 264
10.5 Passing Data Between Pages Via Frames 266
10.6 Passing Data Between Pages Via URLs 268
10.7 Creating a Contextual (Right-Click) Menu 271
10.8 Creating Drop-Down Navigation Menus 279
10.9 Providing Navigation Trail Menus 292
10.10 Creating Expandable Menus 296
10.11 Creating Collapsible XML Menus 307
11. Managing Style Sheets 318
11.1 Assigning Style Sheet Rules to an Element Globally 320
11.2 Assigning Style Sheet Rules to a Subgroup of Elements 322
11.3 Assigning Style Sheet Rules to an Individual Element 323
11.4 Importing External Style Sheets 324
11.5 Importing Browser- or Operating System-Specific Style Sheets 325
11.6 Changing Imported Style Sheets After Loading 326
11.7 Enabling/Disabling Style Sheets 328
11.8 Toggling Between Style Sheets for an Element 329
viii | Table of Contents
11.9 Overriding a Style Sheet Rule 330
11.10 Turning Arbitrary Content into a Styled Element 331
11.11 Creating Center-Aligned Body Elements 332
11.12 Reading Effective Style Sheet Property Values 333
11.13 Forcing Version 6 Browsers into Standards-Compatibility Mode 335
12. Visual Effects for Stationary Content 337
12.1 Precaching Images 340
12.2 Swapping Images (Rollovers) 342
12.3 Changing Text Style Properties 345
12.4 Offering Body Text Size Choices to Users 347
12.5 Creating Custom Link Styles 351
12.6 Changing Page Background Colors and Images 353
12.7 Hiding and Showing Elements 355
12.8 Adjusting Element Transparency 357
12.9 Creating Transition Visual Effects 358
13. Positioning HTML Elements 363
13.1 Making an Element Positionable in the Document Space 368
13.2 Connecting a Positioned Element to a Body Element 369
13.3 Controlling Positioning Via a DHTML JavaScript Library 371
13.4 Deciding Between div and span Containers 377
13.5 Adjusting Positioned Element Stacking Order (z-order) 379
13.6 Centering an Element on Top of Another Element 381
13.7 Centering an Element in a Window or Frame 383
13.8 Determining the Location of a Nonpositioned Element 386
13.9 Animating Straight-Line Element Paths 387
13.10 Animating Circular Element Paths 391
13.11 Creating a Draggable Element 393
13.12 Scrolling div Content 398
13.13 Creating a Custom Scrollbar 404
14. Creating Dynamic Content 417
14.1 Writing Dynamic Content During Page Loading 418
14.2 Creating New Page Content Dynamically 419
14.3 Including External HTML Content 421
14.4 Embedding XML Data 424
14.5 Embedding Data as JavaScript Objects 427
14.6 Transforming XML Data into HTML Tables 429
TableofContents | ix
14.7 Transforming JavaScript Objects into HTML Tables 432
14.8 Converting an XML Node Tree to JavaScript Objects 434
14.9 Creating a New Element 436
14.10 Creating Text Content for a New Element 438
14.11 Creating Mixed Element and Text Nodes 440
14.12 Inserting and Populating an iframe Element 442
14.13 Getting a Reference to an HTML Element Object 444
14.14 Replacing Portions of Body Content 446
14.15 Removing Body Content 447
14.16 Sorting Dynamic Tables 449
14.17 Walking the Document Node Tree 452
14.18 Capturing Document Content 457
15. Dynamic Content Applications 459
15.1 Displaying a Random Aphorism 460
15.2 Converting a User Selection into an Arbitrary Element 462
15.3 Automating the Search-and-Replace of Body Content 464
15.4 Creating a Slide Show 467
15.5 Auto-Scrolling the Page 475
15.6 Greeting Users with Their Time of Day 476
15.7 Displaying the Number of Days Before Christmas 477
15.8 Displaying a Countdown Timer 479
15.9 Creating a Calendar Date Picker 486
15.10 Displaying an Animated Progress Bar 494
A. Keyboard Event Character Values 499
: B. Keyboard Key Code Values 501
C. ECMAScript Reserved Keywords 503
Index 505
x | Table ofContents |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Goodman, Danny |
author_facet | Goodman, Danny |
author_role | aut |
author_sort | Goodman, Danny |
author_variant | d g dg |
building | Verbundindex |
bvnumber | BV021564619 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J39 |
callnumber-search | QA76.73.J39 |
callnumber-sort | QA 276.73 J39 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)249359834 (DE-599)BVBBV021564619 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02011nam a2200541 c 4500</leader><controlfield tag="001">BV021564619</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060530 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060428s2003 gw a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">967337534</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596004672</subfield><subfield code="c">kart. : EUR 44.00 (freier Pr.), $ 39.95</subfield><subfield code="9">0-596-00467-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249359834</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021564619</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.J39</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Goodman, Danny</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">JavaScript and DHTML cookbook</subfield><subfield code="b">[solutions & examples for web programmers]</subfield><subfield code="c">Danny Goodman</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 520 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Dynamic HTML</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Dynamische Web-Seite - Gestaltung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JavaScript</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">DHTML (Document markup language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Internet programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JavaScript (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Gestaltung</subfield><subfield code="0">(DE-588)4157139-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamic HTML</subfield><subfield code="0">(DE-588)4481826-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Dynamic HTML</subfield><subfield code="0">(DE-588)4481826-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Gestaltung</subfield><subfield code="0">(DE-588)4157139-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014780515&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014780515</subfield></datafield></record></collection> |
id | DE-604.BV021564619 |
illustrated | Illustrated |
index_date | 2024-07-02T14:36:00Z |
indexdate | 2024-07-09T20:38:45Z |
institution | BVB |
isbn | 0596004672 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014780515 |
oclc_num | 249359834 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-706 DE-83 DE-2070s DE-188 |
owner_facet | DE-19 DE-BY-UBM DE-706 DE-83 DE-2070s DE-188 |
physical | XVII, 520 S. Ill. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | O'Reilly |
record_format | marc |
spelling | Goodman, Danny Verfasser aut JavaScript and DHTML cookbook [solutions & examples for web programmers] Danny Goodman 1. ed. Beijing [u.a.] O'Reilly 2003 XVII, 520 S. Ill. txt rdacontent n rdamedia nc rdacarrier Dynamic HTML Dynamische Web-Seite - Gestaltung JavaScript DHTML (Document markup language) Internet programming JavaScript (Computer program language) Dynamische Web-Seite (DE-588)4481830-0 gnd rswk-swf Gestaltung (DE-588)4157139-3 gnd rswk-swf JavaScript (DE-588)4420180-1 gnd rswk-swf Dynamic HTML (DE-588)4481826-9 gnd rswk-swf JavaScript (DE-588)4420180-1 s DE-604 Dynamic HTML (DE-588)4481826-9 s Dynamische Web-Seite (DE-588)4481830-0 s Gestaltung (DE-588)4157139-3 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014780515&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Goodman, Danny JavaScript and DHTML cookbook [solutions & examples for web programmers] Dynamic HTML Dynamische Web-Seite - Gestaltung JavaScript DHTML (Document markup language) Internet programming JavaScript (Computer program language) Dynamische Web-Seite (DE-588)4481830-0 gnd Gestaltung (DE-588)4157139-3 gnd JavaScript (DE-588)4420180-1 gnd Dynamic HTML (DE-588)4481826-9 gnd |
subject_GND | (DE-588)4481830-0 (DE-588)4157139-3 (DE-588)4420180-1 (DE-588)4481826-9 |
title | JavaScript and DHTML cookbook [solutions & examples for web programmers] |
title_auth | JavaScript and DHTML cookbook [solutions & examples for web programmers] |
title_exact_search | JavaScript and DHTML cookbook [solutions & examples for web programmers] |
title_exact_search_txtP | JavaScript and DHTML cookbook [solutions & examples for web programmers] |
title_full | JavaScript and DHTML cookbook [solutions & examples for web programmers] Danny Goodman |
title_fullStr | JavaScript and DHTML cookbook [solutions & examples for web programmers] Danny Goodman |
title_full_unstemmed | JavaScript and DHTML cookbook [solutions & examples for web programmers] Danny Goodman |
title_short | JavaScript and DHTML cookbook |
title_sort | javascript and dhtml cookbook solutions examples for web programmers |
title_sub | [solutions & examples for web programmers] |
topic | Dynamic HTML Dynamische Web-Seite - Gestaltung JavaScript DHTML (Document markup language) Internet programming JavaScript (Computer program language) Dynamische Web-Seite (DE-588)4481830-0 gnd Gestaltung (DE-588)4157139-3 gnd JavaScript (DE-588)4420180-1 gnd Dynamic HTML (DE-588)4481826-9 gnd |
topic_facet | Dynamic HTML Dynamische Web-Seite - Gestaltung JavaScript DHTML (Document markup language) Internet programming JavaScript (Computer program language) Dynamische Web-Seite Gestaltung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014780515&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT goodmandanny javascriptanddhtmlcookbooksolutionsexamplesforwebprogrammers |