Geheimnisse eines JavaScript-Ninjas:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg ; München [u.a.]
mitp-Verl.
2014
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | Aus dem Amerikanischen übers. |
Beschreibung: | 468 S. Ill., graph. Darst. 240 mm x 170 mm |
ISBN: | 9783826697142 3826697146 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV041343516 | ||
003 | DE-604 | ||
005 | 20180504 | ||
007 | t | ||
008 | 131007s2014 ad|| |||| 00||| ger d | ||
015 | |a 13,N35 |2 dnb | ||
016 | 7 | |a 1038363276 |2 DE-101 | |
020 | |a 9783826697142 |c Pb. : ca. EUR 34.99 (DE), ca. EUR 36.00 (AT), ca. sfr 46.90 (freier Pr.) |9 978-3-8266-9714-2 | ||
020 | |a 3826697146 |9 3-8266-9714-6 | ||
024 | 3 | |a 9783826697142 | |
028 | 5 | 2 | |a Best.-Nr.: 82669714 |
035 | |a (OCoLC)876137015 | ||
035 | |a (DE-599)DNB1038363276 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-706 |a DE-1050 |a DE-12 |a DE-859 |a DE-739 |a DE-83 |a DE-11 |a DE-863 |a DE-91G |a DE-M347 |a DE-573 |a DE-1102 |a DE-858 |a DE-B768 |a DE-473 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Resig, John |d 1984- |e Verfasser |0 (DE-588)1154732002 |4 aut | |
245 | 1 | 0 | |a Geheimnisse eines JavaScript-Ninjas |c John Resig ; Bear Bibeault |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg ; München [u.a.] |b mitp-Verl. |c 2014 | |
300 | |a 468 S. |b Ill., graph. Darst. |c 240 mm x 170 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Aus dem Amerikanischen übers. | ||
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Bibeault, Bear |e Verfasser |4 aut | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026792240&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026792240&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-026792240 |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 250 J35 R433 |
DE-BY-FWS_katkey | 514247 |
DE-BY-FWS_media_number | 083101318062 |
_version_ | 1806176704845053952 |
adam_text | INHALTSVERZEICHNIS
VORWORT 13
EINLEITUNG 17
TEIL I TRAININGSVORBEREITUNGEN 27
1 WERDEN SIE EIN JAVASCRIPT-NINJA 29
1.1 DIE VERWENDETEN JAVASCRIPT-BIBLIOTHEKEN 29
1
.2
JAVASCRIPT VERSTEHEN 31
1
.3
UEBERLEGUNGEN ZUR BROWSERUEBERGREIFENDEN PROGRAMMIERUNG 33
1
.4
BEST PRACTICES 37
1
.4
.1 BEST PRACTICE: ASSERTIONEN 38
1
.4.2
BEST PRACTICE: PERFORMANCE-ANALYSEN 38
1
.5
ZUSAMMENFASSUNG 39
2
AUFRUESTEN MIT ASSERTIONEN UND DEBUGGING 41
2
.1 CODE-DEBUGGING 42
2
.1.1 LOGGING 42
2
.1
.2
BREAKPOINTS 44
2.2
TESTERSTELLUNG 46
2.3
TEST-FRAMEWORKS 48
2.3
.1 QUNIT 51
2.3.2
YUI TEST 51
2.3.3
JSUNIT 51
2.3.4
NEUERE UNIT-TEST-FRAMEWORKS 52
2.4
DIE GRUNDPFEILER EINER TESTSUITE 52
2.4
.1 ASSERTIONEN 52
2.4.2
TESTGRUPPEN 53
2.4.3
ASYNCHRONES TESTEN 55
2.5
ZUSAMMENFASSUNG 57
HTTP://D-NB.INFO/1038363276
INHALTSVERZEICHNIS
TEIL II BASISTRAINING FIIR ANGEHENDE JAVASCRIPT-NINJAS 59
3
FUNKTIONEN - EIN JAVASCRIPT-KERNKONZEPT 61
3
.1 WORIN BESTEHT DER FUNKTIONALE UNTERSCHIED? 62
3
.1.1 WARUM IST DER FUNKTIONALE CHARAKTER VON JAVASCRIPT
SO BEDEUTSAM? 64
3.1.2
SORTIEREN MIT EINER VERGLEICHSFUNKTION (COMPARATOR) 70
3.2
DEKLARATIONEN 73
3.2
.1 FUNKTIONEN UND SCOPES 77
3.3
FUNKTIONSAUFRUFE 82
3.3
.1 VON ARGUMENTEN ZU FUNKTIONSPARAMETERN 82
3.3.2
AUFRUF ALS FUNKTION 84
3.3.3
AUFRUF ALS METHODE 85
3.3.4
AUFRUF ALS KONSTRUKTOR 88
3.3.5
AUFRUF MIT DEN METHODEN APPLY() UND CALL() 91
3.4
ZUSAMMENFASSUNG 96
4
DER UMGANG MIT FUNKTIONEN 99
4
.1 ANONYME FUNKTIONEN 99
4.2
REKURSION 102
4.2
.1 REKURSION IN BENANNTEN FUNKTIONEN- 102
4.2.2
REKURSION MIT METHODEN 104
4.2.3
DAS PROBLEM MIT DER GESTOHLENEN REFERENZ 105
4.2.4
BENANNTEINLINE-FUNKTIONEN 108
4.2.5
DIE CALLEE-EIGENSCHAFT 110
4.3
PROGRAMMIERSPASS MIT FUNKTIONEN ALS OBJEKTEN 111
4.3
.1 FUNKTIONEN SPEICHERN 112
4.3.2
SELBSTMEMOISIERENDE FUNKTIONEN 114
4.4
ARGUMENTLISTEN VARIABLER LAENGE 119
4.4
.1 ARGUMENTLISTEN VARIABLER LAENGE MIT APPLYQ 119
4.4.2
FUNKTIONSUEBERLADUNG 121
4.5
AUF FUNKTIONEN PRUEFEN 131
4.6
ZUSAMMENFASSUNG 133
5
DER UMGANG MIT CLOSURES 135
5
.1 DIE FUNKTIONSWEISE VON CLOSURES 135
5.2
CLOSURES VERWENDEN 140
5.2
.1 PRIVATE VARIABLEN 140
5.2.2
CALLBACKS UND TIMER 143
6
INHALTSVERZEICHNIS
5.3
FUNKTIONSKONTEXTE BINDEN 147
5.4
PARTIELLE FUNKTIONSANWENDUNG 151
5.5
FUNKTIONSVERHALTEN UEBERSCHREIBEN 155
5.5
.1 MEMOISIERUNG 155
5.5.2
FUNKTIONS-WRAPPING 159
5.6
DIREKTE FUNKTIONEN 161
5.6
.1 TEMPORAERER SCOPE UND PRIVATE VARIABLEN 163
5.6.2
SCHLEIFEN 167
5.6.3
LIBRARY-WRAPPING 169
5.7
ZUSAMMENFASSUNG 171
6 OBJEKTORIENTIERUNG UND PROTOTYPEN 173
6
.1 INSTANZIIERUNG UND PROTOTYPEN 173
6
.1.1 OBJEKTINSTANZIIERUNG 174
6.1.2
OBJEKTTYPISIERUNG MITTELS KONSTRUKTOREN 182
6.1.3
VERERBUNG UND DIE PROTOTYPKETTE 184
6.1.4
HTML-DOM-PROTOTYPEN 189
6.2
HAEUFIGE FEHLER 191
6.2
.1 ERWEITERUNGSOBJEKT 191
6.2.2
NUMBER-ERWEITERUNG 193
6.2.3
SUBDASSING NATIVER OBJEKTE 195
6.2.4
INSTANZIIERUNGSPROBLEME 197
6.3
KLASSENAEHNLICHEN CODE SCHREIBEN 201
6.3
.1 SERIALISIERBARKEIT VON FUNKTIONEN PRUEFEN 204
6.3.2
UNTERKLASSEN INITIALISIEREN 206
6.3.3
SUPER-METHODEN ERHALTEN 207
6.4
ZUSAMMENFASSUNG 209
7
PROGRAMMENTWICKLUNG MIT REGULAEREN AUSDRUECKEN 211
7
.1 DIE VORZUEGE DER REGULAEREN AUSDRUECKE 212
7.2
REGULAERE AUSDRUECKE - UEBERSICHT 213
7.2
.1 WAS SIND REGULAERE AUSDRUECKE? 214
7.2.2
TERME UND OPERATOREN 215
7.3
REGULAERE AUSDRUECKE KOMPILIEREN 221
7.4
UEBEREINSTIMMENDE TEILBEREICHE CAPTUREN 223
7.4
.1 EINFACHE CAPTURES DURCHFUHREN 224
7.4.2
UEBEREINSTIMMUNGSSUCHE MIT GLOBALEN AUSDRUECKEN 225
7.4.3
CAPTURES REFERENZIEREN 227
7.4.4
NICHT ZU ERFASSENDE GRUPPEN 228
INHALTSVERZEICHNIS
7.5
ERSETZEN MIT FUNKTIONEN 230
7.6
GENERELLE PROBLEME MIT REGULAEREN AUSDRUECKEN LOESEN 233
7.6
.X STRINGS KUERZEN 233
7.6.2
ZEILENUMBRUECHE FINDEN 235
7.6.3
UNICODE 236
7.6.4
MASKIERUNGSZEICHEN 237
7.7
ZUSAMMENFASSUNG 238
8 DER UMGANG MIT THREADS UND TIMERN 239
8
.1 DIE ARBEITSWEISE VON TIMERN UND THREADS 240
8
.1.1 TIMER EINRICHTEN UND DEAKTIVIEREN 240
8.1.2
TIMER-AUSFUEHRUNG INNERHALB DES AUSFUEHRUNGS-THREADS ... 241
8.1.3
UNTERSCHIEDE ZWISCHEN TIMEOUTS UND INTERVALLEN 244
8.2
MINIMALE TIMER-VERZOEGERUNG UND ZUVERLAESSIGKEIT 245
8.3
DER UMGANG MIT RECHENINTENSIVEN OPERATIONEN 249
8.4
ZENTRALE TIMER-STEUERUNG 253
8.5
ASYNCHRONES TESTEN 256
8.6 ZUSAMMENFASSUNG 258
TEIL III NINJA-TRAINING 259
9
NINJA-ALCHEMIE: CODEAUSWERTUNG ZUR LAUFZEIT 261
9
.1 MECHANISMEN ZUR CODEAUSWERTUNG 261
9
.1.1 AUSWERTUNG PER EVAL()-METHODE 262
9.1.2
AUSWERTUNG PER FUNKTIONSKONSTRUKTOR 265
9.1.3
AUSWERTUNG MIT TIMERN 266
9.1.4
AUSWERTUNG IM GLOBALEN SCOPE 266
9.1.5
SICHERE CODEAUSWERTUNG 270
9.2
FUNKTIONEN DEKOMPILIEREN 271
9.3
CODEAUSWERTUNG IN AKTION 274
9.3
.1 JSON KONVERTIEREN 274
9.3.2
IMPORTIEREN VON CODE MIT NAMENSRAUM 276
9.3.3
JAVASCRIPT KOMPRIMIEREN UND VERSCHLEIERN 277
9.3.4
DYNAMISCHES UMSCHREIBEN VON CODE 280
9.3.5
ASPEKTORIENTIERTE SKRIPT-TAGS 281
9.3.6
METASPRACHEN UND DSLS 283
9.4
ZUSAMMENFASSUNG 286
8
INHALTSVERZEICHNIS
10 DIE WITH-ANWEISUNG 289
10.1 ARBEITSWEISE DER WITH-ANWEISUNG 290
10.1.1 REFERENZIEREN VON EIGENSCHAFTEN INNERHALB EINES
WITH-SCOPES 290
10.1.2 ZUWEISUNGEN INNERHALB EINES WITH-SCOPES 292
10
.1
.3
UEBERLEGUNGEN ZUR AUSFUHRUNGSGESCHWINDIGKEIT 294
10.2
PRAXISORIENTIERTE BEISPIELE 296
10.3
IMPORTIEREN VON CODE MIT NAMENSRAUM 298
10.4
TESTEN 299
10.5
TEMPLATING MIT WITH 300
10.6
ZUSAMMENFASSUNG 303
11 CROSS-BROWSER-STRATEGIEN 305
11.1 AUSWAHL DER BROWSER 305
11
.2
DIE FUENF WICHTIGSTEN BELANGE BEI DER ENTWICKLUNG 307
11
.2
.1 BROWSER-BUGS UND UNTERSCHIEDE ZWISCHEN DEN BROWSERN ... 309
11
.2.2
BROWSER-BUG-FIXES 309
11
.2.3
KOEXISTENZ MIT AUSZEICHNUNGSSPRACHEN UND EXTERNEM CODE 311
11
.2.4
FEHLENDE FEATURES 317
11
.2.5
REGRESSIONEN 319
11
.3
STRATEGIEN ZUR IMPLEMENTIERUNG 321
11
.3
.1 GEFAHRLOSE CROSS-BROWSER-KORREKTUREN 321
11
.3.2
OBJEKTERKENNUNG 323
11
.3.3
FEATURE-SIMULATION 325
11
.3.4
NICHT UEBERPRUEFBARE BROWSERPROBLEME 328
11
.4
ANZAHL DER ANNAHMEN REDUZIEREN 331
11
.5
ZUSAMMENFASSUNG 332
12
ATTRIBUTE, EIGENSCHAFTEN UND CSS 335
12
.1 ATTRIBUTE UND EIGENSCHAFTEN 337
12
.1.1 CROSS-BROWSER-NAMENSGEBUNG 338
12
.1
.2
BESCHRAENKUNGEN BEI DER NAMENSGEBUNG 339
12
.1
.3
UNTERSCHIEDE ZWISCHEN XML UND HTML 340
12
.1
.4
VERHALTEN BENUTZERDEFINIERTER ATTRIBUTE 341
12
.1
.5
UEBERLEGUNGEN ZUR GESCHWINDIGKEIT 341
12.2
ATTRIBUTE UND CROSS-BROWSER-PROBLEME 345
12.2
.1 AUTOMATISCHE ERGAENZUNG VON NAMEN UND IDS IM DOM... 345
12.2.2
URL-NORMALISIERUNG 347
12.2.3
DAS STYLE-ATTRIBUT 349
9
INHALTSVERZEICHNIS
12.2.4
DAS TYPE-ATTRIBUT 349
12.2.5
DAS TABLNDEX-PROBLEM 351
12.2.6
KNOTENNAMEN 351
12.3
STILATTRIBUTE 352
12.3
.1 WO SIND DIE STILE? 352
12.3.2
NAMENSGEBUNG BEI STILEIGENSCHAFTEN 355
12.3.3
DIE STILEIGENSCHAFT FLOAT 357
12.3.4
KONVERTIERUNG VON PIXELWERTEN 357
12.3.5
VERMESSUNG VON HOEHEN UND BREITEN 358
12.3.6
TRANSPARENZEN DURCHSCHAUEN 363
12.3.7
FARBEN 366
12.4
ABFRAGE BERECHNETER STILE 369
12.5
ZUSAMMENFASSUNG 373
TEIL IV MEISTER-TRAINING 375
13
DER UMGANG MIT EREIGNISSEN 377
13
.1 ANBINDUNG VON EVENT-HANDLERN UND LOESEN DIESER BINDUNG 378
13.2
DAS EVENT-OBJEKT 383
13.3
VERWALTUNG MEHRERER HANDLER 387
13.3.
1 ZUSAMMENGEHOERIGE INFORMATIONEN ZENTRAL SPEICHERN 387
13.3.2
VERWALTUNG VON EVENT-HANDLERN 391
13.4
EREIGNISSE AUSLOESEN 401
13.4
.1 BENUTZERDEFINIERTE EREIGNISSE 403
13.5
BUBBLING UND DELEGATION 408
13.5
.1 EREIGNISSE AN UEBERGEORDNETE ELEMENTE DELEGIEREN 408
13.5.2
UMGEHEN VON BROWSERDEFIZITEN 409
13.6
DAS READY-EREIGNIS 420
13.7
ZUSAMMENFASSUNG 422
14
MANIPULATION DES DOMS 425
14
.1 HTML-INJEKTION INS DOM 426
14
.1.1 KONVERTIERUNG VON HTML-CODE IN EINE DOM-STRUKTUR .... 427
14
.1
.2
EINFUEGEN INS DOKUMENT 431
14
.1
.3
SKRIPTAUSFUHRUNG 433
14.2
KLONEN VON ELEMENTEN 435
14.3
ENTFERNEN VON ELEMENTEN 437
INHALTSVERZEICHNIS
%
14.4
TEXTINHALTE 439
14.4
.1 TEXTZUWEISUNGEN 440
14.4.2
AUSLESEN DES TEXTINHALTS 441
14.5
ZUSAMMENFASSUNG 442
15
CSS-SELECTOR-ENGINES 443
15
.1 DIE WJC-SELEKTOREN-API 445
15.2
XPATH ZUR SUCHE VON ELEMENTEN VERWENDEN 448
15.3
REINE DOM-IMPLEMENTIERUNG 450
15.3
.1 PARSEN DES SELEKTORS 453
15.3.2
ELEMENTE SUCHEN 454
15.3.3
FILTERN 455
15.3.4
REKURSION UND ZUSAMMENSETZEN 456
15.3.5
BOTTOM-UP-SELECTOR-ENGINE 457
15.4
ZUSAMMENFASSUNG 459
STICHWORTVERZEICHNIS 461
Bewährte Methoden bei der Entwicklung einer
JavaScript-Bibliothek
Anspruchsvolle Features von JavaScript
Ausführliche Beschreibung browserübergreifender
Programmierung
Aus dem Inhalt:
• Assertionen und
Debugging
• Funktionen und Objekte
•
Closures
• Objektorientierung
und Prototypen
• Reguläre Ausdrücke
Umgang mit
Threads
und Timern
• Codeauswertung zur Laufzeit
• Die with-Anweisung
• Cross-Browser-Strategien
• Attribute, Eigenschaften
und CSS
• Umgang mit Ereignissen
• Manipulation des DOMs
• CSS-Selector-Engines
• Anwendungen und
Bibliotheken aus der
richtigen Perspektive
betrachtet
• Modernes JavaScript-Design
• Problemlösungen für die
browserübergreifende
Entwicklung
Das Web ist heute ohne JavaScript undenkbar, doch seit der
Entstehung dieser Scriptsprache hat sich einiges getan. Die¬
ses Buch stellt moderne JavaScript-Konzepte vor, die für alle
Webentwickler von Nutzen sind, die Ajax und JavaScript-
Bibliotheken für interaktive Webseiten einsetzen,
Der JavaScript-Experte John Resig, Autor der bekannten
jQuery-ßibliothek, vermittelt im Buch das Insiderwissen
der besten JavaScript-Programmierer. Das Buch richtet sich
an fortgeschrittene Anfänger und weist dem Leser den Weg
zur Programmierung moderner JavaScript-Anwendungen in
drei Stufen: Entwurf, Entwicklung sowie Pflege und Wartung
des Codes.
Zunächst wird die Grundlage fortgeschrittenen JavaScript-
Wissens gelegt. Danach lernt der Leser den Aufbau einer
JavaScript-Bibliothek kennen: Hier werden die vielfältigen
Aufgaben erläutert sowie Entwicklungsstrategien und
Lösungsansätze aus der Praxis vorgestellt. Und natürlich
werden auch die Vorgehensweisen zur Erstellung zukunfts¬
sicheren Codes thematisiert.
Das Buch versetzt den Leser in die Lage, ausgezeichnete
JavaScript-Anwendungen zu programmieren, eigene Biblio¬
theken zu schreiben und die verfügbaren JavaScript-Biblio¬
theken optimal zu verwenden.
|
any_adam_object | 1 |
author | Resig, John 1984- Bibeault, Bear |
author_GND | (DE-588)1154732002 |
author_facet | Resig, John 1984- Bibeault, Bear |
author_role | aut aut |
author_sort | Resig, John 1984- |
author_variant | j r jr b b bb |
building | Verbundindex |
bvnumber | BV041343516 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)876137015 (DE-599)DNB1038363276 |
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 |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02045nam a22004578c 4500</leader><controlfield tag="001">BV041343516</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180504 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">131007s2014 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N35</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1038363276</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826697142</subfield><subfield code="c">Pb. : ca. EUR 34.99 (DE), ca. EUR 36.00 (AT), ca. sfr 46.90 (freier Pr.)</subfield><subfield code="9">978-3-8266-9714-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826697146</subfield><subfield code="9">3-8266-9714-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783826697142</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Best.-Nr.: 82669714</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)876137015</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1038363276</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">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</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">Resig, John</subfield><subfield code="d">1984-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1154732002</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Geheimnisse eines JavaScript-Ninjas</subfield><subfield code="c">John Resig ; Bear Bibeault</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg ; München [u.a.]</subfield><subfield code="b">mitp-Verl.</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">468 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">240 mm x 170 mm</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="500" ind1=" " ind2=" "><subfield code="a">Aus dem Amerikanischen übers.</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="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="700" ind1="1" ind2=" "><subfield code="a">Bibeault, Bear</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=026792240&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=026792240&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026792240</subfield></datafield></record></collection> |
id | DE-604.BV041343516 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:25:33Z |
institution | BVB |
isbn | 9783826697142 3826697146 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026792240 |
oclc_num | 876137015 |
open_access_boolean | |
owner | DE-706 DE-1050 DE-12 DE-859 DE-739 DE-83 DE-11 DE-863 DE-BY-FWS DE-91G DE-BY-TUM DE-M347 DE-573 DE-1102 DE-858 DE-B768 DE-473 DE-BY-UBG |
owner_facet | DE-706 DE-1050 DE-12 DE-859 DE-739 DE-83 DE-11 DE-863 DE-BY-FWS DE-91G DE-BY-TUM DE-M347 DE-573 DE-1102 DE-858 DE-B768 DE-473 DE-BY-UBG |
physical | 468 S. Ill., graph. Darst. 240 mm x 170 mm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | mitp-Verl. |
record_format | marc |
spellingShingle | Resig, John 1984- Bibeault, Bear Geheimnisse eines JavaScript-Ninjas JavaScript (DE-588)4420180-1 gnd |
subject_GND | (DE-588)4420180-1 |
title | Geheimnisse eines JavaScript-Ninjas |
title_auth | Geheimnisse eines JavaScript-Ninjas |
title_exact_search | Geheimnisse eines JavaScript-Ninjas |
title_full | Geheimnisse eines JavaScript-Ninjas John Resig ; Bear Bibeault |
title_fullStr | Geheimnisse eines JavaScript-Ninjas John Resig ; Bear Bibeault |
title_full_unstemmed | Geheimnisse eines JavaScript-Ninjas John Resig ; Bear Bibeault |
title_short | Geheimnisse eines JavaScript-Ninjas |
title_sort | geheimnisse eines javascript ninjas |
topic | JavaScript (DE-588)4420180-1 gnd |
topic_facet | JavaScript |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026792240&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026792240&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT resigjohn geheimnisseeinesjavascriptninjas AT bibeaultbear geheimnisseeinesjavascriptninjas |
Inhaltsverzeichnis
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 250 J35 R433 |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |