Effective JavaScript

68 Specific Ways to Harness the Power of JavaScript

Author: David Herman

Publisher: Addison-Wesley

ISBN: 0132902257

Category: Computers

Page: 240

View: 1756

“It’s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You’ll find when you finish the book that you’ve gained a strong and comprehensive sense of mastery.” —Paul Irish, developer advocate, Google Chrome “This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It’s one of the few books on JS that I’ll recommend without hesitation.” —Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecma’s JavaScript standardization committee, illuminates the language’s inner workings as never before—helping you take full advantage of JavaScript’s expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you’ll rely on for years to come. Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You’ll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include Better ways to use prototype-based object-oriented programming Subtleties and solutions for working with arrays and dictionary objects Precise and practical explanations of JavaScript’s functions and variable scoping semantics Useful JavaScript programming patterns and idioms, such as options objects and method chaining In-depth guidance on using JavaScript’s unique “run-to-completion” approach to concurrency

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 7844

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

JavaScript kurz & gut

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 3868993894

Category: Computers

Page: 288

View: 8395

JavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript – Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

Das Beste an JavaScript

Author: Douglas Crockford,Peter Klicman

Publisher: O'Reilly Germany

ISBN: 3897218763

Category: JavaScript (Computer program language)

Page: 163

View: 2262

Denken Sie groß!

Erfolg durch großzügiges Denken

Author: David Schwartz

Publisher: Ariston

ISBN: 3641234867

Category: Self-Help

Page: 304

View: 7804

Der Longseller jetzt als Sonderausgabe Erfolgreiche Menschen verfügen über ein starkes Selbstwertgefühl und wissen ganz genau, was sie wollen. Mit dem von David J. Schwartz entwickelten Prinzip des großzügigen Denkens kann jeder sich diese Erfolgshaltung zu eigen machen. Niederlagen in Siege verwandeln, mit Selbstvertrauen die einmal gesteckten Ziele erreichen, das Leben selbst in die Hand nehmen – seit über 50 Jahren beherzigen Menschen die Tips und Hinweise von David J. Schwartz. Legen Sie festgefahrene Denkgewohnheiten ab, Denken Sie groß – und glauben Sie an sich und Ihren Erfolg!

Effektiv C++ programmieren

55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern

Author: Scott Meyers

Publisher: Pearson Deutschland GmbH

ISBN: 3827330785

Category:

Page: 326

View: 8304

Warum Nationen scheitern

Die Ursprünge von Macht, Wohlstand und Armut

Author: Daron Acemoglu,James A. Robinson

Publisher: S. Fischer Verlag

ISBN: 310402247X

Category: Business & Economics

Page: 608

View: 3372

Der Klassiker - von sechs Wirtschaftsnobelpreisträgern empfohlen, eine Pflichtlektüre! Warum sind Nationen reich oder arm? Starökonom Daron Acemoglu und Harvard-Politologe James Robinson geben eine ebenso schlüssige wie eindrucksvolle Antwort auf diese grundlegende Frage. Anhand zahlreicher, faszinierender Fallbeispiele – von den Conquistadores über die Industrielle Revolution bis zum heutigen China, von Sierra Leone bis Kolumbien – zeigen sie, mit welcher Macht die Eliten mittels repressiver Institutionen sämtliche Regeln zu ihren Gunsten manipulieren - zum Schaden der vielen Einzelnen. Ein spannendes und faszinierendes Plädoyer dafür, dass Geschichte und Geographie kein Schicksal sind. Und ein überzeugendes Beispiel, dass die richtige Analyse der Vergangenheit neue Wege zum Verständnis unserer Gegenwart und neue Perspektiven für die Zukunft eröffnet. Ein provokatives, brillantes und einzigartiges Buch. »Dieses Buch werden unsere Ur-Ur-Urenkel in zweihundert Jahren noch lesen.« George Akerlof, Nobelpreisträger für Wirtschaftswissenschaften »Eine absolut überzeugende Studie.« Gary S. Becker, Nobelpreisträger für Wirtschaftswissenschaften »Ein wirklich wichtiges Buch.« Michael Spence, Nobelpreisträger für Wirtschaftswissenschaften »Acemoglu und Robinson begeistern und regen zum Nachdenken an.« Robert Solow, Nobelpreisträger für Wirtschaftswissenschaften »Ein wichtiges, unverzichtbares Werk.« Peter Diamond, Nobelpreisträger für Wirtschaftswissenschaften »Ein wichtiger Beitrag zur Debatte, warum Staaten mit gleicher Vorrausetzung sich so wesentlich in wirtschaftlichen und politischen Entwicklungen unterscheiden.« Kenneth J. Arrow, Nobelpreisträger für Wirtschaftswissenschaften »Diese faktenreiche und ermutigende Streitschrift lehrt uns, dass die Geschichte glücklich enden kann, wenn ihr kein Mensch mehr als Versuchsobjekt dient.« Michael Holmes, NZZ am Sonntag »Anderthalb Jahrzehnte Arbeit eines Pools von Wissenschaftlern, auf 600 Seiten zusammengefasst durch zwei Forscher von Weltrang – und dies kommt heraus: eine Liebeserklärung an Institutionen, die im Sinne ihrer Bürger funktionieren. [...] bestechend.« Elisabeth von Thadden, Die Zeit »Sie werden von diesem Buch begeistert sein.« Jared Diamond, Pulitzer Preisträger und Autor der Weltbestseller »Kollaps« und »Arm und Reich« » Ein höchst lesenswertes Buch.« Francis Fukuyama, Autor des Bestsellers »Das Ende der Geschichte« »Ein phantastisches Buch. Acemoglu und Robinson gehen das wichtigste Problem der Sozialwissenschaften an – eine Frage, die führende Denker seit Jahrhunderten plagt – und liefern eine in ihrer Einfachheit und Wirkmächtigkeit brillante Antwort. Eine wunderbar lesbare Mischung aus Geschichte, Politikwissenschaft und Ökonomie, die unser Denken verändern wird. Pflichtlektüre.« Steven Levitt, Autor von »Freakonomics«

Bulletproof Webdesign

absolut flexibel und für alles gewappnet mit CSS und XHTML

Author: Dan Cederholm

Publisher: Pearson Deutschland GmbH

ISBN: 9783827323439

Category:

Page: 293

View: 6867

Professionelle PHP-5-Programmierung

Entwicklerleitfaden für große Webprojekte mit PHP 5

Author: George Schlossnagle

Publisher: Pearson Deutschland GmbH

ISBN: 9783827323811

Category:

Page: 694

View: 2915

JavaScript - Schritt für Schritt

Author: Steve Suehring

Publisher: N.A

ISBN: 3866453418

Category: Computers

Page: 480

View: 1355

Lernen Sie die Grundlagen von JavaScript kennen - Schritt für Schritt! Dieses praxisorientierte Buch zeigt Ihnen, wie Sie JavaScript einsetzen und welche Features Sie nutzen können, um interaktive Webanwendungen zu gestalten. Der erste Teil des Buches stellt JavaScript vor und hilft Ihnen bei Ihren ersten Schritten, um JavaScript-Anwendungen zu entwickeln. Es wird gezeigt, wie Sie JavaScript-Dateien mit Microsoft Visual Studio, in Eclipse oder sogar im Windows-Editor (Notepade) oder jedem anderen Editor erstellen können. Als Nächstes beschäftigt sich das Buch mit der Kernsprache und den Funktionen von JavaScript und Sie lernen, welche Beziehungen zwischen JavaScript und dem Webbrowser bestehen. Schließlich erfahren Sie, was AJAX ist und wie Sie damit dynamische Suchformulare erstellen können. Der letzte Teil des Buchs ist den Frameworks und Bibliotheken von JavaScript gewidmet, wobei jQuery und jQuery UI im Mittelpunkt stehen.

JavaScript Patterns

Author: Stoyan Stefanov

Publisher: O'Reilly Germany

ISBN: 3897215993

Category: Computers

Page: 240

View: 5991

Wie entwickelt man eine gute JavaScript-Anwendung? Dieses Buch hilft Ihnen mit unzähligen Programmier-Mustern und Best Practices dabei, die Frage zu beantworten. Wenn Sie ein erfahrener Entwickler sind, der Probleme im Umfeld von Objekten, Funktionen und Vererbung lösen will, dann sind die Abstraktionen und Code-Vorlagen in diesem Buch ideal – egal, ob Sie eine Client-, Server- oder Desktop-Anwendung mit JavaScript erstellen. Dieses Buch wurde vom JavaScript-Experten Stoyan Stefanov geschrieben – Senior Yahoo! Technical und Architekt von YSlow 2.0, einem Tool zum Optimieren der Webseiten-Performance. Sie finden in JavaScript Patterns praktische Ratschläge für das Implementieren jedes beschriebenen Musters und ergänzend dazu viele nützliche Beispiele. Zudem lernen Sie Anti-Pattern kennen: häufig genutzte Programmier-Ansätze, die mehr Probleme verursachen, als sie lösen.

Sed & awk - kurz & gut

Author: Arnold Robbins

Publisher: O'Reilly Germany

ISBN: 9783897212466

Category: AWK (Computer program language)

Page: 62

View: 494

JavaScript Missing Manual

Author: David Sawyer McFarland,Stefan Fröhlich

Publisher: O'Reilly Germany

ISBN: 3897218798

Category: JavaScript

Page: 558

View: 4996

SQL fÃ1⁄4r Dummies

Author: Allen G. Taylor

Publisher: John Wiley & Sons

ISBN: 3527810897

Category: Computers

Page: 440

View: 9678

Daten und Datenbanken sind quasi ï¿1⁄2berall. Mit der Standardabfragesprache SQL kï¿1⁄2nnen Daten in relationalen Datenbanken einfach, strukturiert und zielsicher abgefragt werden. Erfahren Sie in diesem Buch, welches kein Vorwissen voraussetzt, wie man Datenbanken erstellt, wie man Daten ordnet und abfragt und wie man SQL-Anweisungen in Programme und Websites einbindet. Nutzen Sie dieses Buch auch als Nachschlagewerk. Ganz wichtig: Sie lernen auch, wie Sie Ihre Datenbanken und Daten schï¿1⁄2tzen und wie Sie typische Fehler vermeiden.

C++ GUI mit Qt 3

Oberflächen plattformunabhängig programmieren - Alle Features wie Signals, Slots, Events, Layouts und Graphics

Author: Jasmin Blanchette,Mark Summerfield

Publisher: Pearson Deutschland GmbH

ISBN: 9783827321862

Category: C++ (Programming language)

Page: 528

View: 2831

Das Curry-Buch - Funktional programmieren lernen mit JavaScript

Author: Jens Ohlig,Hannes Mehnert,Stefanie Schirmer

Publisher: O'Reilly Germany

ISBN: 386899369X

Category: Computer programming

Page: 192

View: 798

Im Alltag der imperativen Programmierung mit JavaScript bringen ungeplante Programmanderungen die gewohnten Abstraktionsmechanismen mitunter an ihre Grenzen. In diesem Buch wird ein Einstieg in die funktionale Programmierung dargeboten, deren Ansatz sich von den ubrigen Arten der Programmierung unterscheidet und zu Unrecht als schwierig zu verstehen gilt. Aufbruch in die Welt der funktionalen Programmierung und der Gewurze. Es geht um die praktischen Grundlagen des funktionalen Programmierens und immer wieder Analogien zum Kochen eines Currys, denn gutes Programmieren ist wie gutes Kochen. Bekannte funktionale Programmiersprachen sind Lisp, Haskell oder ML. Oft entstammen diese einer akademischen Welt und sind oft nur in bestimmten Bereichen relevant. Im Gegensatz dazu verwendet dieses Buch JavaScript, die Basis der offenen Web-Standards. Die auffalligste Besonderheit bei der funktionalen Programmierung besteht darin, dass Programmfunktionen wie mathematische Funktionen oder auch Kochrezepte aufgefasst werden. Funktionen hoherer Ordnung. Ein wichtiger Aspekt beim funktionalen Programmieren sind Funktionen hoherer Ordnung. Dabei handelt es sich um Funktionen, die wiederum Funktionen als Argumente erhalten. Die Leserinnen und Leser lernen diese als Basisgrundlage kennen, um dann Funktionen hoherer Ordnung auf Arrays anzuwenden. Anschlieend fuhrt die kulinarische Reise zu dem Thema Rekursion, bevor die event-basierte Programmierung und Continuations behandelt werden. Theorie der funktionalen Programmierung. In den ersten Kapiteln kann ohne Paradigmenwechsel und ohne das Erlernen einer neuen Programmiersprache in die funktionale Programmierung eingestiegen werden. In den anschlieenden Kapiteln wird die theoretische Seite beleuchtet; zunachst das Lambda-Kalkul, die Grundlage fast aller funktionaler Programmiersprachen. Datentypen und Monaden, mit denen in rein funktionalen Programmiersprachen Seiteneffekte gekapselt werden, tauchen auf. Abgerundet wird alles durch einen Ausblick auf weitere Sprachen. In Nebenrollen haben Vindaloo-Curry, Auberginen und ein Mango-Lassi ihren Auftritt. Namaste und guten Appetit!

jQuery von Kopf bis Fuß

Author: Ryan Benedetti,Ronan Cranley

Publisher: O'Reilly Verlag

ISBN: 9783868991895

Category:

Page: 536

View: 8875

Mit "jQuery von Kopf bis Fu" lernt der Leser im bewahrten Von-Kopf-Fu-Stil, wie man innerhalb kurzester Zeit komplexe HTML-Formulare implementiert und mithilfe der JavaScript-Bibliothek mit wenigen Code-Zeilen Webseiten interaktiv gestaltet. Nach der Lekture des Buches ist der Leser in der Lage, die JavaScript-Bibliothey jQuery nahtlos mit HTML und CSS zu kombinieren und Daten mit PHP, MySQL und JSON zu verarbeiten.

Das Recht der Völker

Enthält: "Nochmals: Die Idee der öffentlichen Vernunft"

Author: John Rawls

Publisher: Walter de Gruyter

ISBN: 3110898535

Category: Philosophy

Page: 294

View: 3779

Welche Bedingungen lassen Völker gerecht und friedlich zusammenleben? Unter welchen Umständen sind Kriege gerechtfertigt? Welche Leitlinien müssen gegeben sein für Organisationen, die eine gerechte Gesellschaft von Völkern mit gleichen Rechten herzustellen vermögen? In acht Grundsätzen für eine gerechte internationale Ordnung entwickelt der amerikanische Philosoph John Rawls einen hypothetischen "Vertrag der Gesellschaft der Völker". Das jüngste Buch von John Rawls ist nach A Theory of Justice 1971, dt. 1975) und Political Liberalism (1993, dt. 1998) ein weiteres wichtiges Werk des bedeutenden amerikanischen Philosophen. Die Originalausgabe (The Law of Peoples, 1999) hat zu heftigen Kontroversen geführt.