Beginning Ajax:
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Indianapolis, Ind.
Wiley,
2007
|
Schriftenreihe: | Programmer to programmer
|
Schlagworte: | |
Online-Zugang: | Table of contents only Publisher description Contributor biographical information Inhaltsverzeichnis |
Beschreibung: | XXVI, 498 S. graph. Darst. |
ISBN: | 0470106751 9780470106754 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023043293 | ||
003 | DE-604 | ||
005 | 20091030 | ||
007 | t | ||
008 | 071210s2007 xxud||| |||| 00||| eng d | ||
010 | |a 2007002354 | ||
020 | |a 0470106751 |9 0-470-10675-1 | ||
020 | |a 9780470106754 |c (pbk) |9 978-0-470-10675-4 | ||
035 | |a (OCoLC)255538550 | ||
035 | |a (DE-599)BVBBV023043293 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-1051 |a DE-188 | ||
050 | 0 | |a TK5105.8885.A52 | |
082 | 0 | |a 006.7/6 | |
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
245 | 1 | 0 | |a Beginning Ajax |c Chris Ullman; Lucinda Dykes |
264 | 1 | |a Indianapolis, Ind. |b Wiley, |c 2007 | |
300 | |a XXVI, 498 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Programmer to programmer | |
650 | 4 | |a Ajax (Web site development technology) | |
650 | 4 | |a Web sites |x Authoring programs | |
650 | 4 | |a Web site development |x Computer programs | |
650 | 0 | 7 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Ullman, Chris |e Sonstige |4 oth | |
700 | 1 | |a Dykes, Lucinda |e Sonstige |4 oth | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip0710/2007002354.html |3 Table of contents only | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0741/2007002354-d.html |3 Publisher description | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0741/2007002354-b.html |3 Contributor biographical information | |
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=016246786&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016246786 |
Datensatz im Suchindex
_version_ | 1804137272681955328 |
---|---|
adam_text | Contents
Introduction xxi
Chapter 1: Introducing Ajax 1
What Is Ajax? 2
Ajax in Action 3
flickr 3
Basecamp 4
Amazon (A9.com) 5
Google Suggest and Google Maps 6
Other Sites 7
Bad Examples 8
Ajax: The Acronym 9
XHTML and CSS 9
The Document Object Model (DOM) 10
JavaScript 11
XML, XSLT, and XPath 12
The XMLHttpRequest Object 14
Server Side Technologies 15
The Ajax Application Model 16
Why Should I Use Ajax? 17
Partial Page Updating 17
Invisible Data Retrieval 18
Constant Updating 18
Smooth Interfaces 18
Simplicity and Rieh Functionality 18
Drag and Drop 18
When Not to Use Ajax 18
Poor Responsiveness 19
Breaks the Back Button on Your Browser 19
Breaking Bookmarks and Blocking Search Engine Indexes 19
Strain on the Browser 19
Who Can/Can t Use Ajax? 20
Create Your Own Example 20
Summary 29
Exercises 30
Contents
CJJ5pter2i JavaScript Refr^sher 31
Core JavaScript 32
Syntax 32
Variables 32
Primitive Datatypes 33
Reference Datatypes 33
Operators 34
Assignment Operator 34
Arithmetic Operators 34
Comparison Operators 35
Logical Operators 35
Increment and Decrement Operators 36
Statements 37
Conditional Statements 37
Loops 38
Functions 40
Object Oriented JavaScript 41
Built in Objects 41
Browser Objects 42
User Defined Objects 43
Constructors 43
PrototyPes 44
Destroyjng Objects 45
The Document Object Model 47
The Document as a Family Tree 48
The Document as a Node Tree 48
DOM Methods for Accessing Objects 49
getElernentByld 49
getElementsByTagName 50
Creating Nodes 5!
The innerHTML Alternative 53
JavaScript and Events 54
Event Models 54
Event Registration 55
The Internet Explorer Event Registration Model 56
The W3C DOM Event Registration Model 56
Event Objects 57
Summary 60
Exercises 61
uontents
Chapter 3: Ajax and Server Slde Technologies ß3_
Ajax and the Server Side Technologies 64
Forms and HTML Controls 64
The Forms Model of Submission 64
The Ajax/JavaScript Model of Submission 65
From the Server Side Onward 66
Submitting Data to the Server 67
The Server Receives the Request 67
Writing the HTTP Response 68
The XMLHttpRequest Object 69
The Callback Function 69
The responseText Property 70
The responseXML Property 70
Debugging responseXML 71
Debugging responseXML in IE 72
Using the Data 72
The Server Side Technologfes 73
ASPNET 73
Example Using AJAX and ASPNET 75
PHP 85
Example Using AJAX and PHP 86
Java Servlets 91
Example Using AJAX and Java Servlets 91
Which One Should You Use? 96
Summary 97
Exercises 97
Chapter 4: Ajax Techniques 9_9_
The XMLHttpRequest Object 100
Creating an XMLHttpRequest Object 100
Synchronous Usage 101
Asynchronous Usage 101
The readyState Property 102
XMLHttpRequest Properties and Methods 102
Common Mistakes 109
More Complex Issues 109
Same Origin Issues 110
Cache Control: IE Aggressive Caching 110
The POST Method 115
Advantages and Disadvantages of Using the POST and GET Methods 117
viii
Dontents . . .
Other Ajax Techniques H*
Hidden Frames 118
118
The Concept
1 94
Advantages and Disadvantages •L^T
Hidden Inline Frames 124
194.
The Concept
1 9ft
Advantages and Disadvantages x^°
Dynamic Script Loading J ^°
The Concept ±zo
Advantages and Disadvantages 130
Images and Cookies ¦LOU
The Concept U5 L
Advantages and Disadvantages 135
Summary 5
Exercises 13b
Ch^ptPr 5: Worklng wlth XML 131
XML Basics 137
Creating Tags 138
XML Syntax 138
Well Formed and Valid XML Documents 139
Extracting XML Data wlth JavaScript 145
Using Nodes 145
Accessing XML Elements by Name 147
Accessing Attribute Values 148
Using CSS with XML Data 152
Using CSS with XML Documents 153
Using CSS with Ajax 153
The style Property 153
The className Property 154
Summary 154
Exercises 155
Chapter 6= Debugging and Error Handllng 151
JavaScript Error Handling 158
Handling Exceptions 158
The onerror Event Handler 160
Mozilla JavaScript Console 162
Microsoft Script Debugger 164
Firebug 166
uontents
DOM Inspectors 168
Firefox DOM Inspector 168
IE DOM Inspector 170
Mouseover DOM Inspector (MODI) 171
Troubleshooting Ajax 172
Using the Firebug Console with XMLHttpRequest 172
Live HTTP Headers 173
ieHTTPHeaders Explorer Bar 175
Summary 176
Exercises 177
Chapter 7: Web Services, APIs, and Mashups 179
What Is a Web Service? 180
Public Web Services 181
Consuming a Third Party Web Service 181
The Structure of a Web Service 183
The REST Approach 184
The SOAP Approach 185
integrating a Web Service into Your Ajax Application 186
Consuming a Service with XMLHttpRequest 187
Same Origin Policy 187
Creating an Application Proxy 188
The Script Tag Hack 195
Future Alternatives 198
Using APIs 198
The Difference Between Web Services and APIs 199
The Google Maps APIs 199
Google Maps API Key 200
The Map Object 200
Geocode 201
The XMLHttpRequest Factory Method 201
Mashups 209
How Ajax Helps Enable the Use of Mashups 210
Using the Flickr API 210
Tag Clouds (Weighted List) 211
Using the Flickr API Key 212
Creating an Example Application 212
Geotagging Photos in Flickr 212
Displaying Photos from Flickr 222
Summary 225
Exercises 226
vw
Contents
Chapter 8: XSLT and XPath 221
XSLT and Its Purpose 228
XSLT Elements 230
xskstylesheet 230
xsl :output 230
xskincludes 231
xsl:template, xsl:apply templates, and xslxall template 232
The Match Attribute 232
The Name Attribute 233
XSLT Parameters 233
xsl:if 234
xshchoose 234
Escaping XSLT Special Characters 235
xsl:for each 235
xsl:value of 236
xsksort 236
xskvariable 236
XSLT Support in the Main Browsers 237
Performing a Transform 237
Performing a Transform Using IE 237
Performing a Transform in Firefox 242
Performing a Transform on the Server Side 245
Creating an XSLT Style Sheet for a Shopping Cart 247
XPath and Its Purpose 256
Basic XPath Functionality 257
XPath Expressions 257
Current Context 258
Document Root 258
Root Element 258
Recursive Descent 259
Specific Elements or Items 259
XPath Functions 259
The number Function 259
The Position Function 260
The count Function 260
String Formatting 260
Arithmetic Functions 260
Logical Functions 261
Querying in an XML Document Using XPath 262
Amending the Shopping Cart Example to Use XSLT and Ajax 267
Summary 273
Exercises 273
Contents
Chapter 9: Patterns 275
Design Pattern Background 276
Form Validation 276
Problem 276
Pattern 277
Extra Information on Mouseover Patterns 284
Problem 284
Pattern 284
Polling the Server Pattern 292
Problem 292
Pattern 292
Drag and Drop Lists Pattern 301
Problem 301
Pattern 301
Handling Errors Pattern 314
Problem 315
Pattern 315
Summary 320
Exercises 321
Chapter 10: Working with External Data 323.
Working with XML News Feeds 324
RSS 0.9x 325
RSS 2.0 327
RSS 1.0 328
Atom 329
Extracting Data from an XML Feed 331
Extracting XML Data 331
Extracting String Data 337
Building an Online Feed Reader with Ajax 339
Summary 348
Exercise 349
Chapter 11: JSON 351
JSON Syntax 352
JSON Datatypes 352
Object Literais 353
Array Literais 354
Using a JSON Parser 354
Data Transmission Formats 355
Contents
Ajax and JSON 357
Creating the Request 357
Parsing the Response 359
Using eval() 359
Using parseJSON() 359
Adding JSON Data to Your Page 360
Using JSON with PHP 364
Summary 365
Exercises 366
Chapter 12: In Pepth Example: Sortable List 367
Using MySQL 368
Creating a MySQL Table 368
Adding Data to the Table 370
Creating a Database Connection 370
Creating Database Queries 371
Obtaining Current Field Values 372
Ordering the List 373
Editing Database Records 374
Inserting a Record 374
Deleting a Record 375
Using Scriptaculous for Drag and Drop 376
Creating a Droppable Element 377
Creating a Sortable Element 378
Interaction with the User: The Index Page 380
Using Ajax for Updates 383
Creating POST Requests 385
Creating GET Requests 386
Processing the Results 387
Adding Style 388
The Files 388
Summary 389
Appendix Jl Exercise SjUuÜojis_____ 391
Appendix. B: Aiax Resources: Frameworks and Libraries 4J5
Contents
Appendix C: JavaScript Resources 425
Appendix D: JavaScript Language Reference 429
Index 475
VIW
|
adam_txt |
Contents
Introduction xxi
Chapter 1: Introducing Ajax 1
What Is Ajax? 2
Ajax in Action 3
flickr 3
Basecamp 4
Amazon (A9.com) 5
Google Suggest and Google Maps 6
Other Sites 7
Bad Examples 8
Ajax: The Acronym 9
XHTML and CSS 9
The Document Object Model (DOM) 10
JavaScript 11
XML, XSLT, and XPath 12
The XMLHttpRequest Object 14
Server Side Technologies 15
The Ajax Application Model 16
Why Should I Use Ajax? 17
Partial Page Updating 17
Invisible Data Retrieval 18
Constant Updating 18
Smooth Interfaces 18
Simplicity and Rieh Functionality 18
Drag and Drop 18
When Not to Use Ajax 18
Poor Responsiveness 19
Breaks the Back Button on Your Browser 19
Breaking Bookmarks and Blocking Search Engine Indexes 19
Strain on the Browser 19
Who Can/Can't Use Ajax? 20
Create Your Own Example 20
Summary 29
Exercises 30
Contents
CJJ5pter2i JavaScript Refr^sher 31
Core JavaScript 32
Syntax 32
Variables 32
Primitive Datatypes 33
Reference Datatypes 33
Operators 34
Assignment Operator 34
Arithmetic Operators 34
Comparison Operators 35
Logical Operators 35
Increment and Decrement Operators 36
Statements 37
Conditional Statements 37
Loops 38
Functions 40
Object Oriented JavaScript 41
Built in Objects 41
Browser Objects 42
User Defined Objects 43
Constructors 43
PrototyPes 44
Destroyjng Objects 45
The Document Object Model 47
The Document as a Family Tree 48
The Document as a Node Tree 48
DOM Methods for Accessing Objects 49
getElernentByld 49
getElementsByTagName 50
Creating Nodes 5!
The innerHTML Alternative 53
JavaScript and Events 54
Event Models 54
Event Registration 55
The Internet Explorer Event Registration Model 56
The W3C DOM Event Registration Model 56
Event Objects 57
Summary 60
Exercises 61
uontents
Chapter 3: Ajax and Server Slde Technologies ß3_
Ajax and the Server Side Technologies 64
Forms and HTML Controls 64
The Forms Model of Submission 64
The Ajax/JavaScript Model of Submission 65
From the Server Side Onward 66
Submitting Data to the Server 67
The Server Receives the Request 67
Writing the HTTP Response 68
The XMLHttpRequest Object 69
The Callback Function 69
The responseText Property 70
The responseXML Property 70
Debugging responseXML 71
Debugging responseXML in IE 72
Using the Data 72
The Server Side Technologfes 73
ASPNET 73
Example Using AJAX and ASPNET 75
PHP 85
Example Using AJAX and PHP 86
Java Servlets 91
Example Using AJAX and Java Servlets 91
Which One Should You Use? 96
Summary 97
Exercises 97
Chapter 4: Ajax Techniques 9_9_
The XMLHttpRequest Object 100
Creating an XMLHttpRequest Object 100
Synchronous Usage 101
Asynchronous Usage 101
The readyState Property 102
XMLHttpRequest Properties and Methods 102
Common Mistakes 109
More Complex Issues 109
Same Origin Issues 110
Cache Control: IE Aggressive Caching 110
The POST Method 115
Advantages and Disadvantages of Using the POST and GET Methods 117
viii
Dontents . . .
Other Ajax Techniques H*
Hidden Frames 118
118
The Concept
1 94
Advantages and Disadvantages •L^T
Hidden Inline Frames 124
194.
The Concept
1 9ft
Advantages and Disadvantages x^°
Dynamic Script Loading J ^°
The Concept ±zo
Advantages and Disadvantages 130
Images and Cookies ¦LOU
The Concept U5 L
Advantages and Disadvantages 135
Summary "5
Exercises 13b
Ch^ptPr 5: Worklng wlth XML 131
XML Basics 137
Creating Tags 138
XML Syntax 138
Well Formed and Valid XML Documents 139
Extracting XML Data wlth JavaScript 145
Using Nodes 145
Accessing XML Elements by Name 147
Accessing Attribute Values 148
Using CSS with XML Data 152
Using CSS with XML Documents 153
Using CSS with Ajax 153
The style Property 153
The className Property 154
Summary 154
Exercises 155
Chapter 6= Debugging and Error Handllng 151
JavaScript Error Handling 158
Handling Exceptions 158
The onerror Event Handler 160
Mozilla JavaScript Console 162
Microsoft Script Debugger 164
Firebug 166
uontents
DOM Inspectors 168
Firefox DOM Inspector 168
IE DOM Inspector 170
Mouseover DOM Inspector (MODI) 171
Troubleshooting Ajax 172
Using the Firebug Console with XMLHttpRequest 172
Live HTTP Headers 173
ieHTTPHeaders Explorer Bar 175
Summary 176
Exercises 177
Chapter 7: Web Services, APIs, and Mashups 179
What Is a Web Service? 180
Public Web Services 181
Consuming a Third Party Web Service 181
The Structure of a Web Service 183
The REST Approach 184
The SOAP Approach 185
integrating a Web Service into Your Ajax Application 186
Consuming a Service with XMLHttpRequest 187
Same Origin Policy 187
Creating an Application Proxy 188
The Script Tag Hack 195
Future Alternatives 198
Using APIs 198
The Difference Between Web Services and APIs 199
The Google Maps APIs 199
Google Maps API Key 200
The Map Object 200
Geocode 201
The XMLHttpRequest Factory Method 201
Mashups 209
How Ajax Helps Enable the Use of Mashups 210
Using the Flickr API 210
Tag Clouds (Weighted List) 211
Using the Flickr API Key 212
Creating an Example Application 212
Geotagging Photos in Flickr 212
Displaying Photos from Flickr 222
Summary 225
Exercises 226
vw
Contents
Chapter 8: XSLT and XPath 221
XSLT and Its Purpose 228
XSLT Elements 230
xskstylesheet 230
xsl :output 230
xskincludes 231
xsl:template, xsl:apply templates, and xslxall template 232
The Match Attribute 232
The Name Attribute 233
XSLT Parameters 233
xsl:if 234
xshchoose 234
Escaping XSLT Special Characters 235
xsl:for each 235
xsl:value of 236
xsksort 236
xskvariable 236
XSLT Support in the Main Browsers 237
Performing a Transform 237
Performing a Transform Using IE 237
Performing a Transform in Firefox 242
Performing a Transform on the Server Side 245
Creating an XSLT Style Sheet for a Shopping Cart 247
XPath and Its Purpose 256
Basic XPath Functionality 257
XPath Expressions 257
Current Context 258
Document Root 258
Root Element 258
Recursive Descent 259
Specific Elements or Items 259
XPath Functions 259
The number Function 259
The Position Function 260
The count Function 260
String Formatting 260
Arithmetic Functions 260
Logical Functions 261
Querying in an XML Document Using XPath 262
Amending the Shopping Cart Example to Use XSLT and Ajax 267
Summary 273
Exercises 273
Contents
Chapter 9: Patterns 275
Design Pattern Background 276
Form Validation 276
Problem 276
Pattern 277
Extra Information on Mouseover Patterns 284
Problem 284
Pattern 284
Polling the Server Pattern 292
Problem 292
Pattern 292
Drag and Drop Lists Pattern 301
Problem 301
Pattern 301
Handling Errors Pattern 314
Problem 315
Pattern 315
Summary 320
Exercises 321
Chapter 10: Working with External Data 323.
Working with XML News Feeds 324
RSS 0.9x 325
RSS 2.0 327
RSS 1.0 328
Atom 329
Extracting Data from an XML Feed 331
Extracting XML Data 331
Extracting String Data 337
Building an Online Feed Reader with Ajax 339
Summary 348
Exercise 349
Chapter 11: JSON 351
JSON Syntax 352
JSON Datatypes 352
Object Literais 353
Array Literais 354
Using a JSON Parser 354
Data Transmission Formats 355
Contents
Ajax and JSON 357
Creating the Request 357
Parsing the Response 359
Using eval() 359
Using parseJSON() 359
Adding JSON Data to Your Page 360
Using JSON with PHP 364
Summary 365
Exercises 366
Chapter 12: In Pepth Example: Sortable List 367
Using MySQL 368
Creating a MySQL Table 368
Adding Data to the Table 370
Creating a Database Connection 370
Creating Database Queries 371
Obtaining Current Field Values 372
Ordering the List 373
Editing Database Records 374
Inserting a Record 374
Deleting a Record 375
Using Scriptaculous for Drag and Drop 376
Creating a Droppable Element 377
Creating a Sortable Element 378
Interaction with the User: The Index Page 380
Using Ajax for Updates 383
Creating POST Requests 385
Creating GET Requests 386
Processing the Results 387
Adding Style 388
The Files 388
Summary 389
Appendix Jl Exercise SjUuÜojis_ 391
Appendix. B: Aiax Resources: Frameworks and Libraries 4J5
Contents
Appendix C: JavaScript Resources 425
Appendix D: JavaScript Language Reference 429
Index 475
VIW |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
building | Verbundindex |
bvnumber | BV023043293 |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.8885.A52 |
callnumber-search | TK5105.8885.A52 |
callnumber-sort | TK 45105.8885 A52 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)255538550 (DE-599)BVBBV023043293 |
dewey-full | 006.7/6 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.7/6 |
dewey-search | 006.7/6 |
dewey-sort | 16.7 16 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01865nam a2200469zc 4500</leader><controlfield tag="001">BV023043293</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091030 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071210s2007 xxud||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2007002354</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0470106751</subfield><subfield code="9">0-470-10675-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780470106754</subfield><subfield code="c">(pbk)</subfield><subfield code="9">978-0-470-10675-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255538550</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023043293</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5105.8885.A52</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.7/6</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Beginning Ajax</subfield><subfield code="c">Chris Ullman; Lucinda Dykes</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, Ind.</subfield><subfield code="b">Wiley,</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVI, 498 S.</subfield><subfield code="b">graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">Programmer to programmer</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ajax (Web site development technology)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web sites</subfield><subfield code="x">Authoring programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web site development</subfield><subfield code="x">Computer programs</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ajax</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7515401-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Ajax</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7515401-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ullman, Chris</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Dykes, Lucinda</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip0710/2007002354.html</subfield><subfield code="3">Table of contents only</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0741/2007002354-d.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0741/2007002354-b.html</subfield><subfield code="3">Contributor biographical information</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=016246786&sequence=000002&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-016246786</subfield></datafield></record></collection> |
id | DE-604.BV023043293 |
illustrated | Illustrated |
index_date | 2024-07-02T19:21:27Z |
indexdate | 2024-07-09T21:09:40Z |
institution | BVB |
isbn | 0470106751 9780470106754 |
language | English |
lccn | 2007002354 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016246786 |
oclc_num | 255538550 |
open_access_boolean | |
owner | DE-1051 DE-188 |
owner_facet | DE-1051 DE-188 |
physical | XXVI, 498 S. graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Wiley, |
record_format | marc |
series2 | Programmer to programmer |
spelling | Beginning Ajax Chris Ullman; Lucinda Dykes Indianapolis, Ind. Wiley, 2007 XXVI, 498 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Programmer to programmer Ajax (Web site development technology) Web sites Authoring programs Web site development Computer programs Ajax Informatik (DE-588)7515401-8 gnd rswk-swf Ajax Informatik (DE-588)7515401-8 s DE-604 Ullman, Chris Sonstige oth Dykes, Lucinda Sonstige oth http://www.loc.gov/catdir/toc/ecip0710/2007002354.html Table of contents only http://www.loc.gov/catdir/enhancements/fy0741/2007002354-d.html Publisher description http://www.loc.gov/catdir/enhancements/fy0741/2007002354-b.html Contributor biographical information HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016246786&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Beginning Ajax Ajax (Web site development technology) Web sites Authoring programs Web site development Computer programs Ajax Informatik (DE-588)7515401-8 gnd |
subject_GND | (DE-588)7515401-8 |
title | Beginning Ajax |
title_auth | Beginning Ajax |
title_exact_search | Beginning Ajax |
title_exact_search_txtP | Beginning Ajax |
title_full | Beginning Ajax Chris Ullman; Lucinda Dykes |
title_fullStr | Beginning Ajax Chris Ullman; Lucinda Dykes |
title_full_unstemmed | Beginning Ajax Chris Ullman; Lucinda Dykes |
title_short | Beginning Ajax |
title_sort | beginning ajax |
topic | Ajax (Web site development technology) Web sites Authoring programs Web site development Computer programs Ajax Informatik (DE-588)7515401-8 gnd |
topic_facet | Ajax (Web site development technology) Web sites Authoring programs Web site development Computer programs Ajax Informatik |
url | http://www.loc.gov/catdir/toc/ecip0710/2007002354.html http://www.loc.gov/catdir/enhancements/fy0741/2007002354-d.html http://www.loc.gov/catdir/enhancements/fy0741/2007002354-b.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016246786&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ullmanchris beginningajax AT dykeslucinda beginningajax |