JavaScript objektorientiert: verständlicher, flexibler, effizienter programmieren
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2014
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIII, 121 S. graph. Darst. 224 mm x 156 mm |
ISBN: | 3864902029 9783864902024 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV042056490 | ||
003 | DE-604 | ||
005 | 20141203 | ||
007 | t | ||
008 | 140903s2014 gw d||| |||| 00||| ger d | ||
015 | |a 14,N20 |2 dnb | ||
016 | 7 | |a 1050665899 |2 DE-101 | |
020 | |a 3864902029 |9 3-86490-202-9 | ||
020 | |a 9783864902024 |c Gekl. : ca. EUR 19.95 (DE), ca. EUR 20.60 (AT), ca. sfr 28.50 (freier Pr.) |9 978-3-86490-202-4 | ||
024 | 3 | |a 9783864902024 | |
035 | |a (OCoLC)879875212 | ||
035 | |a (DE-599)DNB1050665899 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-92 |a DE-1050 |a DE-1043 |a DE-859 |a DE-573 |a DE-19 |a DE-703 |a DE-11 |a DE-29T |a DE-91G |a DE-B768 |a DE-M347 | ||
082 | 0 | |a 005.2762 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Zakas, Nicholas C. |d 1978- |e Verfasser |0 (DE-588)132418282 |4 aut | |
240 | 1 | 0 | |a The principles of object-oriented JavaScript |
245 | 1 | 0 | |a JavaScript objektorientiert |b verständlicher, flexibler, effizienter programmieren |c Nicholas Zakas |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2014 | |
300 | |a XIII, 121 S. |b graph. Darst. |c 224 mm x 156 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | 1 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-86491-554-3 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-86491-553-6 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4657012&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=027497464&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027497464 |
Datensatz im Suchindex
_version_ | 1809770246775504896 |
---|---|
adam_text |
INHALTSVERZEICHNIS
1 EINLEITUNG 1
1.1 ZIELGRUPPE 2
1.2 UEBERBLICK 3
1.3 HILFE UND UNTERSTUETZUNG 4
2 PRIMITIVE TYPEN UND REFERENZTYPEN 5
2.1 WAS SIND TYPEN? 6
2.2 PRIMITIVE TYPEN 6
PRIMITIVE TYPEN IDENTIFIZIEREN 9
PRIMITIVE METHODEN 10
2.3 REFERENZTYPEN 11
OBJEKTE ERSTELLEN 11
OBJEKTE DEREFERENZIEREN 13
EIGENSCHAFTEN HINZUFUEGEN UND ENTFERNEN 13
2.4 EINGEBAUTE TYPEN INSTANZIIEREN 14
LITERALFORMEN 15
OBJEKT- UND ARRAYLITERALE 15
FUNKTIONSLITERALE 16
LITERALE FUER REGULAERE AUSDRUECKE 17
2.5 ZUGRIFF AUF EIGENSCHAFTEN 18
2.6 REFERENZTYPEN IDENTIFIZIEREN 19
2.7 ARRAYS IDENTIFIZIEREN 20
2.8 WRAPPER-TYPEN FUER PRIMITIVE TYPEN 21
2.9 ZUSAMMENFASSUNG 24
XI
HTTP://D-NB.INFO/1050665899
3 FUNKTIONEN
\
3.1 DER UNTERSCHIED ZWISCHEN DEKLARATIONEN UND AUSDRUECKEN. . .
3.2 FUNKTIONEN ALS WERTE
3.3 PARAMETER
3.4 UEBERLADUNG
3.5 OBJEKTMETHODEN
DAS THIS-OBJEKT
DEN WERT VON THIS AENDERN
3.6 ZUSAMMENFASSUNG
4 OBJEKTE
4.1 EIGENSCHAFTEN DEFINIEREN
4.2 EIGENSCHAFTEN ERMITTELN
4.3 EIGENSCHAFTEN ENTFERNEN
4.4 AUFZAEHLUNG
4.5 ARTEN VON EIGENSCHAFTEN
4.6 EIGENSCHAFTSATTRIBUTE .
GEMEINSAME ATTRIBUTE
ATTRIBUTE VON DATENEIGENSCHAFTEN
ATTRIBUTE VON ZUGRIFFSEIGENSCHAFTEN
MEHRERE EIGENSCHAFTEN DEFINIEREN
EIGENSCHAFTSATTRIBUTE ABRUFEN
4.7 OBJEKTAENDERUNGEN VERHINDERN
ERWEITERUNGEN VERHINDERN
OBJEKTE VERSIEGELN
OBJEKTE EINFRIEREN
4.8 ZUSAMMENFASSUNG
25
26
27
29
31
33
34
35
39
41
41
43
45
46
48
50
50
52
54
56
57
58
59
59
61
63
XII INHALTSVERZEICHNIS
5 KONSTRUKTOREN UND PROTOTYPEN 65
5.1 KONSTRUKTOREN 65
5.2 PROTOTYPEN 70
DIE EIGENSCHAFT [[PROTOTYPE]] 71
PROTOTYPEN IN KONSTRUKTOREN VERWENDEN 74
PROTOTYPEN AENDERN 78
PROTOTYPEN DER EINGEBAUTEN OBJEKTE 80
5.3 ZUSAMMENFASSUNG 81
6 VERERBUNG 83
6.1 PROTOTYPVERKETTUNG UND OBJECT.PROTOTYPE 83
VON OBJECT.PROTOTYPE GEERBTE METHODEN 84
OBJECT.PROTOTYPE AENDERN 86
6.2 OBJEKTVERERBUNG 88
6.3 KONSTRUKTORVERERBUNG 91
6.4 KONSTRUKTORDIEBSTAHL 95
6.5 ZUGRIFF AUF DIE METHODEN DES SUPERTYPS 97
6.6 ZUSAMMENFASSUNG 98
7 OBJEKTMUSTER 101
7.1 PRIVATE UND PRIVILEGIERTE ELEMENTE 101
DAS MODUL-MUSTER 101
PRIVATE ELEMENTE FUER KONSTRUKTOREN 104
7.2 MIXINS 106
7.3 BEREICHSSICHERE KONSTRUKTOREN 114
7.4 ZUSAMMENFASSUNG 116
INDEX 117
INHALTSVERZEICHNIS XIII |
any_adam_object | 1 |
author | Zakas, Nicholas C. 1978- |
author_GND | (DE-588)132418282 |
author_facet | Zakas, Nicholas C. 1978- |
author_role | aut |
author_sort | Zakas, Nicholas C. 1978- |
author_variant | n c z nc ncz |
building | Verbundindex |
bvnumber | BV042056490 |
classification_rvk | ST 250 |
classification_tum | DAT 315f DAT 362f |
ctrlnum | (OCoLC)879875212 (DE-599)DNB1050665899 |
dewey-full | 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 |
dewey-search | 005.2762 |
dewey-sort | 15.2762 |
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>00000nam a22000008c 4500</leader><controlfield tag="001">BV042056490</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20141203</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140903s2014 gw d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N20</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1050665899</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3864902029</subfield><subfield code="9">3-86490-202-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783864902024</subfield><subfield code="c">Gekl. : ca. EUR 19.95 (DE), ca. EUR 20.60 (AT), ca. sfr 28.50 (freier Pr.)</subfield><subfield code="9">978-3-86490-202-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783864902024</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)879875212</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1050665899</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="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-M347</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</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 315f</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="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zakas, Nicholas C.</subfield><subfield code="d">1978-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132418282</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">The principles of object-oriented JavaScript</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">JavaScript objektorientiert</subfield><subfield code="b">verständlicher, flexibler, effizienter programmieren</subfield><subfield code="c">Nicholas Zakas</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 121 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">224 mm x 156 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="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">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-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="1"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-86491-554-3</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-86491-553-6</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4657012&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</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=027497464&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027497464</subfield></datafield></record></collection> |
id | DE-604.BV042056490 |
illustrated | Illustrated |
indexdate | 2024-09-10T01:23:22Z |
institution | BVB |
isbn | 3864902029 9783864902024 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027497464 |
oclc_num | 879875212 |
open_access_boolean | |
owner | DE-92 DE-1050 DE-1043 DE-859 DE-573 DE-19 DE-BY-UBM DE-703 DE-11 DE-29T DE-91G DE-BY-TUM DE-B768 DE-M347 |
owner_facet | DE-92 DE-1050 DE-1043 DE-859 DE-573 DE-19 DE-BY-UBM DE-703 DE-11 DE-29T DE-91G DE-BY-TUM DE-B768 DE-M347 |
physical | XIII, 121 S. graph. Darst. 224 mm x 156 mm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | dpunkt-Verl. |
record_format | marc |
spelling | Zakas, Nicholas C. 1978- Verfasser (DE-588)132418282 aut The principles of object-oriented JavaScript JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren Nicholas Zakas 1. Aufl. Heidelberg dpunkt-Verl. 2014 XIII, 121 S. graph. Darst. 224 mm x 156 mm txt rdacontent n rdamedia nc rdacarrier JavaScript (DE-588)4420180-1 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf JavaScript (DE-588)4420180-1 s Objektorientierte Programmierung (DE-588)4233947-9 s DE-604 Erscheint auch als Online-Ausgabe, EPUB 978-3-86491-554-3 Erscheint auch als Online-Ausgabe, PDF 978-3-86491-553-6 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4657012&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027497464&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Zakas, Nicholas C. 1978- JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren JavaScript (DE-588)4420180-1 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)4420180-1 (DE-588)4233947-9 |
title | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren |
title_alt | The principles of object-oriented JavaScript |
title_auth | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren |
title_exact_search | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren |
title_full | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren Nicholas Zakas |
title_fullStr | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren Nicholas Zakas |
title_full_unstemmed | JavaScript objektorientiert verständlicher, flexibler, effizienter programmieren Nicholas Zakas |
title_short | JavaScript objektorientiert |
title_sort | javascript objektorientiert verstandlicher flexibler effizienter programmieren |
title_sub | verständlicher, flexibler, effizienter programmieren |
topic | JavaScript (DE-588)4420180-1 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | JavaScript Objektorientierte Programmierung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4657012&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027497464&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT zakasnicholasc theprinciplesofobjectorientedjavascript AT zakasnicholasc javascriptobjektorientiertverstandlicherflexiblereffizienterprogrammieren |