Adding Ajax: [making existing sites more interactive]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2007
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 382 S. Ill., graph. Darst. |
ISBN: | 0596529368 9780596529369 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023354821 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 080620s2007 ad|| |||| 00||| eng d | ||
015 | |a 07,N19,0034 |2 dnb | ||
016 | 7 | |a 983836361 |2 DE-101 | |
020 | |a 0596529368 |c EUR 34.00 (freier Pr.) |9 0-596-52936-8 | ||
020 | |a 9780596529369 |c EUR 34.00 (freier Pr.) |9 978-0-596-52936-9 | ||
024 | 3 | |a 9780596529369 | |
035 | |a (OCoLC)255474409 | ||
035 | |a (DE-599)DNB983836361 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-1051 | ||
050 | 0 | |a TK5105.888 | |
082 | 0 | |a 006.76 | |
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Powers, Shelley |d 1968- |e Verfasser |0 (DE-588)121192040 |4 aut | |
245 | 1 | 0 | |a Adding Ajax |b [making existing sites more interactive] |c Shelley Powers |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2007 | |
300 | |a XVI, 382 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Ajax (Web site development technology) | |
650 | 0 | 7 | |a Website |0 (DE-588)4596172-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Website |0 (DE-588)4596172-4 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 2 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |D s |
689 | 0 | |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=016538376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016538376 |
Datensatz im Suchindex
_version_ | 1804137714419761152 |
---|---|
adam_text | Tableof Contents
Preface ix
1. Getting Ready to Make a Move to Ajax 1
The Technologies That Are Ajax 3
Start Clean 7
Converting Tables to CSS Layouts 11
Continuing the Conversion: Element by Element 16
Dealing with Browser-Specific Quirks 17
Understanding Your Client Base 20
Designing a Framework for Your Site 24
Progressive Enhancement Versus Massive Overhaul 26
2. TheAjaxBits 29
The Web Application 29
Preparing the Object for Use 37
Preparing and Sending a Request 39
Processing the Ajax Response 45
Endpoints, the JavaScript Sandbox, and Widgets 62
That Security Stuff 67
A First Look at Performance 68
One Last Word on Asynchronous Versus Synchronous 68
3. Ajax Tools and Terminology 71
Prototype 72
Script.aculo.us 80
Rico 83
Dojo 85
Other Libraries 92
4. Interactive Effects 97
Ajax-Friendly Event Handling 98
Just-In-Time Information 106
In-Page Previews H8
Color Fades for Success or Failure 123
5. Space: The Final Frontier 133
Horizontal Spacing: The Accordion 134
Tabbed Pages l60
Overlays 173
6. Dynamic Data 180
In-Place Editing i81
In-Place Editing: Performance, Security, and Accessibility 1^2
Highlighting Changes *
Revisiting In-Page Update Accessibility One More Time 208
Live Validation
Performance and Two-Phase Commits
Extemal Library Data Effects 217
7. History, Navigation, and Place with Single-Page Applications 222
Introducing the Challenger: Paged Content
744
Remembering Place
Old and New Persistence: Side by Side
The New Page View 261
Post-Mortem 264
8. Adding Advanced Visual Effects 265
Advanced CSS Tricks 266
277
Scalable Vector Graphics
TOT
SVG Quick View ZÖZ
287
Mixer: SVG and Ajax
293
The Future of Graphics
9. Mashup Your Site 296
Mapping with Google
A Second Service: Flickr
Adding Technorati to Our Mashup
4
Reengineering the Mashup 326
The Reengineered Clients 336
Summarizing Mashups 347
10. Scaling, Infrastructure, and Starting from Scratch 349
Frameworks: Tight Versus Loose Coupling 350
The Web Service: Resource and Security 352
Ajax Libraries: Homegrown or Borrowed 353
Designing Ajax from the Ground Up 354
Frameworks du Jour 360
Go Forth and Ajax 365
Index 367
|
adam_txt |
Tableof Contents
Preface ix
1. Getting Ready to Make a Move to Ajax 1
The Technologies That Are Ajax 3
Start Clean 7
Converting Tables to CSS Layouts 11
Continuing the Conversion: Element by Element 16
Dealing with Browser-Specific Quirks 17
Understanding Your Client Base 20
Designing a Framework for Your Site 24
Progressive Enhancement Versus Massive Overhaul 26
2. TheAjaxBits 29
The Web Application 29
Preparing the Object for Use 37
Preparing and Sending a Request 39
Processing the Ajax Response 45
Endpoints, the JavaScript Sandbox, and Widgets 62
That Security Stuff 67
A First Look at Performance 68
One Last Word on Asynchronous Versus Synchronous 68
3. Ajax Tools and Terminology 71
Prototype 72
Script.aculo.us 80
Rico 83
Dojo 85
Other Libraries 92
4. Interactive Effects 97
Ajax-Friendly Event Handling 98
Just-In-Time Information 106
In-Page Previews H8
Color Fades for Success or Failure 123
5. Space: The Final Frontier 133
Horizontal Spacing: The Accordion 134
Tabbed Pages l60
Overlays 173
6. Dynamic Data 180
In-Place Editing i81
In-Place Editing: Performance, Security, and Accessibility 1^2
Highlighting Changes *"
Revisiting In-Page Update Accessibility One More Time 208
Live Validation
Performance and Two-Phase Commits
Extemal Library Data Effects 217
7. History, Navigation, and Place with Single-Page Applications 222
Introducing the Challenger: Paged Content
744
Remembering Place
Old and New Persistence: Side by Side
The New Page View 261
Post-Mortem 264
8. Adding Advanced Visual Effects 265
Advanced CSS Tricks 266
277
Scalable Vector Graphics
TOT
SVG Quick View ZÖZ
287
Mixer: SVG and Ajax
293
The Future of Graphics
9. Mashup Your Site 296
Mapping with Google
A Second Service: Flickr
Adding Technorati to Our Mashup
4
Reengineering the Mashup 326
The Reengineered Clients 336
Summarizing Mashups 347
10. Scaling, Infrastructure, and Starting from Scratch 349
Frameworks: Tight Versus Loose Coupling 350
The Web Service: Resource and Security 352
Ajax Libraries: Homegrown or Borrowed 353
Designing Ajax from the Ground Up 354
Frameworks du Jour 360
Go Forth and Ajax 365
Index 367 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Powers, Shelley 1968- |
author_GND | (DE-588)121192040 |
author_facet | Powers, Shelley 1968- |
author_role | aut |
author_sort | Powers, Shelley 1968- |
author_variant | s p sp |
building | Verbundindex |
bvnumber | BV023354821 |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.888 |
callnumber-search | TK5105.888 |
callnumber-sort | TK 45105.888 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)255474409 (DE-599)DNB983836361 |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
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>01754nam a2200469 c 4500</leader><controlfield tag="001">BV023354821</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080620s2007 ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N19,0034</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">983836361</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596529368</subfield><subfield code="c">EUR 34.00 (freier Pr.)</subfield><subfield code="9">0-596-52936-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596529369</subfield><subfield code="c">EUR 34.00 (freier Pr.)</subfield><subfield code="9">978-0-596-52936-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596529369</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255474409</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB983836361</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5105.888</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</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="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Powers, Shelley</subfield><subfield code="d">1968-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121192040</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Adding Ajax</subfield><subfield code="b">[making existing sites more interactive]</subfield><subfield code="c">Shelley Powers</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">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 382 S.</subfield><subfield code="b">Ill., 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="650" ind1=" " ind2="4"><subfield code="a">Ajax (Web site development technology)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Website</subfield><subfield code="0">(DE-588)4596172-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Website</subfield><subfield code="0">(DE-588)4596172-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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="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=016538376&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-016538376</subfield></datafield></record></collection> |
id | DE-604.BV023354821 |
illustrated | Illustrated |
index_date | 2024-07-02T21:06:37Z |
indexdate | 2024-07-09T21:16:41Z |
institution | BVB |
isbn | 0596529368 9780596529369 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016538376 |
oclc_num | 255474409 |
open_access_boolean | |
owner | DE-1051 |
owner_facet | DE-1051 |
physical | XVI, 382 S. Ill., graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | O'Reilly |
record_format | marc |
spelling | Powers, Shelley 1968- Verfasser (DE-588)121192040 aut Adding Ajax [making existing sites more interactive] Shelley Powers 1. ed. Beijing [u.a.] O'Reilly 2007 XVI, 382 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Ajax (Web site development technology) Website (DE-588)4596172-4 gnd rswk-swf Ajax Informatik (DE-588)7515401-8 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Website (DE-588)4596172-4 s Programmierung (DE-588)4076370-5 s Ajax Informatik (DE-588)7515401-8 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016538376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Powers, Shelley 1968- Adding Ajax [making existing sites more interactive] Ajax (Web site development technology) Website (DE-588)4596172-4 gnd Ajax Informatik (DE-588)7515401-8 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)4596172-4 (DE-588)7515401-8 (DE-588)4076370-5 |
title | Adding Ajax [making existing sites more interactive] |
title_auth | Adding Ajax [making existing sites more interactive] |
title_exact_search | Adding Ajax [making existing sites more interactive] |
title_exact_search_txtP | Adding Ajax [making existing sites more interactive] |
title_full | Adding Ajax [making existing sites more interactive] Shelley Powers |
title_fullStr | Adding Ajax [making existing sites more interactive] Shelley Powers |
title_full_unstemmed | Adding Ajax [making existing sites more interactive] Shelley Powers |
title_short | Adding Ajax |
title_sort | adding ajax making existing sites more interactive |
title_sub | [making existing sites more interactive] |
topic | Ajax (Web site development technology) Website (DE-588)4596172-4 gnd Ajax Informatik (DE-588)7515401-8 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Ajax (Web site development technology) Website Ajax Informatik Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016538376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT powersshelley addingajaxmakingexistingsitesmoreinteractive |