Math
Math.max(zahl1, zahl2) |
Die größere der beiden zahlen zurückgeben |
Math.min(zahl1, zahl2) |
Die kleinere der beiden zahlen zurückgeben |
Math.pow(Basiszahl, Exponent) |
Ergebnis der Exponentialrechnung zurückgeben |
Math.random() |
Eine Zufallszahl zurückgeben, die gleich oder größer 0 und kleiner als 1 ist |
Math.round(zahl) |
Rundet die angegebene Zahl |
Benutzerinteraktion
Meist erfolgt die Benutzerinteraktion über die Änderung der Inhalte eines HTML-Dokuments, insbesondere der Formulare, auf dessen Elemente über das DOM zugegriffen wird. Es gibt jedoch auch einige einfache Arten, direkt mit dem Benutzer zu kommunizieren:.
Eingabeaufforderung
Es wird ein Dialog zur informationseingabe angezeigt. Beispiel:.
var eingabe = window.prompt("Bitte geben Sie einen Text ein:", "")
Vererbung (prototype-Eigenschaft)
Auf diese Weise ermöglicht Javascript mehrstufige Vererbung:. Man spricht von Prototyp-basierter Vererbung. jedes vom function-Prototyp abgeleitete Objekt verfügt über eine prototype-Eigenschaft.h.Jede Funktion, d. Diese übernimmt eine wichtige Aufgabe, wenn die Funktion als Konstruktor benutzt wird, um neue Objekte zu initialisieren. Die prototype-Eigenschaft definiert in diesem Falle gemeinsame Eigenschaften aller Objekte, die mit dem Konstruktor erstellt werden.
Konstruktor eines Prototyps erstellen:.
function Kraftfahrzeug (Fabrikat) {
this.Fabrikat = Fabrikat
this.Beispieleigenschaft = "Beispielwert"
}
Konstruktor des abgeleiteten Prototyps erstellen:.
function PKW (Fabrikat) {
this.constructor(Fabrikat)
this.weitereEigenschaft = "Beispielwert"
}
PKW.prototype = new Kraftfahrzeug()
Fabrikat = Fabrikat; nur im Kraftfahrzeug-Konstruktor notiert sein.Eine neue Instanz des allgemeinen Prototyps Kraftfahrzeug dient als Muster des abgeleiteten Prototyps PKW. Dadurch werden die Eigenschaften des allgemeinen Prototyps an den abgeleiteten Prototyp vererbt: Jedes PKW-Objekt ist gleichzeitig ein Kraftfahrzeug-Objekt. Über this.constructor kann im PKW-Konstruktor der Kraftfahrzeug-Konstruktor angesprochen werden. Dies wird im Beispiel dazu genutzt, die Parameter an letztgenannten weiterzugeben. So muss this.
Instanz des Prototyps PKW erstellen:.
var Golf = new PKW("Volkswagen Golf")
var Ente = new PKW("Citroen 2CV")
Über die prototype-Eigenschaft der Konstruktorfunktion können einem Prototyp auch nachträglich Eigenschaften und Methoden hinzugefügt werden. Diese Änderungen wirken sich auf alle davon abgeleiteten Objekte aus:.
PKW.prototype.Radanzahl = 4
PKW.prototype.zeigeRadanzahl = function () {
window.alert(this.Fabrikat + " hat " + this.Radanzahl + " Räder.")
}
Golf.zeigeRadanzahl(); // Ausgabe: „Volkswagen Golf hat 4 Räder.“
Ente.zeigeRadanzahl(); // Ausgabe: „Citroen 2CV hat 4 Räder.“
hasOwnProperty("Fabrikat") und Golf.prototype hinzugefügt.hasOwnProperty("zeigeRadanzahl"). Sie gibt einen booleschen Wert, also true oder false zurück.Eine nützliche Methode des Object-Prototyps ist hasOwnProperty(Eigenschaftsname). Dadurch lässt sich ermitteln, ob eine bestimmte Eigenschaft durch dessen Konstruktor selbst oder durch seine Prototyp-Kette definiert wird. Im Beispiel ergibt Golf.hasOwnProperty("Radanzahl") false, ebenso wie Golf. Beide Eigenschaften wurden nachträglich über PKW. Golf.hasOwnProperty("weitereEigenschaft") hingegen ergeben true, weil diese Eigenschaften durch die Konstruktoren Kraftfahrzeug und PKW belegt wurden.
Übersicht Webkatalog -- Zurück zu Javascript (1) - Mehr zum Thema Javascript (3)
informationen zu verwandten Kategorien:
Ranking
# telefonauskunft
# Kommunikation
# 1905
# history marketing
# URL
# Englische Sprache in der Werbung
Wikibooks
# Synonym
# Jeep
# Psychologie
# Kontrahierungspolitik
# Leukoplast
# RundfunkWerbung
Corporate Identity
# Marktforschung
# design
# Mode
# LKW
# Konkurrenz
# Manfred Bruhn
Semantisches Web
# Lebensstil
# Suchbegriffe
# Druckversion
# Suggestion
# Uniform Resource Locator
# prozessziel
Gopher
# Konfliktsoziologie
# Javascript
# Art Director
# Non-Profit marketing
# Themen
# Wahrnehmungspsychologie
Alkohol
# Festplatte
# Kunstwort
# Datenstruktur
# Dienstleistung
# Lars Clausen
# NeXT
Clienting
# MetaSuchmaschine
# Agitation
# Microsoft network
# Begriffsmonopol
# Kuoni
# Jugend
Datenbank
# Pick Pay
# BetriebsWirtschaft
# TrikotWerbung
# Liste von WebVerzeichnissen
# Alltours
# Dienstleistungsmarketing
Xerox
# Suchmaschine
# information
# Deep Web
# Extensible Hypertext Markup Language
# Open Directory Project
# Preispolitik
Penetration
# Koordination
# Suchmaschineneintrag
# Wolfgang Hilke
# Wert
# Corporate Communication
# Creative Director
Umgangssprache
# direktWerbung
# Diversifikation
# Soziale Gruppe
# unternehmensberater
# Zielformulierung
# Suchverfahren
Client-server-Prinzip
# Open Archives Initiative
# Konsumenten
# datenschutz
# 2003
# Marktanteil
# Spalt-Tablette
Rundfunkstaatsvertrag
# Branding
# Ware
# Platzierung
# Cross Selling
# domain
# Industrielle Revolution
FernsehWerbung
# KinoWerbung
# Common Gateway Interface
# Cascading Style Sheets
# Distributionslogistik
# 13. november
# Suchmaschinen-Spamming
Horizontale Integration
# Volker Trommsdorff
# Webtemplate
# Dateiformat
# Bekanntheitsgrad
# ZielGruppe
# Meinungsforschung
Erich Gutenberg
# Mitbewerber
# Suchmaschinen
# Charterflug
# Rabattmarke
# Web Mining
# Rufnummer
Ad hoc
# reiseveranstalter
# Fremdenverkehr
# Absatz
# Plakat
# VolksWirtschaftslehre
# World Wide Web
Heribert Meffert
# Vertikale Integration
# Kontrolle
# Massachusetts Institute of Technology
# Produktpolitik
# Webbrowser
# Deutscher Werberat
Incoming-Agentur
# Adbusting
# marketing nach innen
# Web Impact Faktor
# Palo Alto
# Handeln
# Controlling
Archie
# BetriebsWirtschaftslehre
# Wikisource
# Ganzreklame
# Olfaktorische Wahrnehmung
# SchleichWerbung
# Larry Page
Willen
# Recherche
# .NET
# Webserver
# Datenbankindex
# REWE-Zentral AG
# Ferrero
Hierarchie
# Hubs und Authorities
# Kaizen
# 1990
# Brand Management
# 1939
# prozess
Geld
# 2001
# Markenartikel
# Hotel
# Wiktionary
# Fluggesellschaft
# Mission
Yahoo
# Unterschwellige Werbung
# AOL
# AltaVista
# Robinsonliste
# Radio
# category Management
Gesetz gegen den unlauteren Wettbewerb
# 11. september
# Teledienstegesetz
# RadioWerbung
# Hochbau
# WebVerzeichnis
# Akteur
marketing
# Speichermedium
# Synergie
# Katalog
# Webportal
# Webkatalog
# Propaganda
Freiwillige selbstkontrolle
# Sergey Brin
# Verkauf
# PHP
# Kommunikationspolitik
# Marktsegmentierung
# Kontinuierlicher Verbesserungsprozess
World Wide Web Consortium
# Vektorraum-Retrieval
# Japan
# Thomas Cook AG
# Deckungsbeitrag
# robert Cailliau
# Grafiker
Balanced Scorecard
# Preistheorie
# Werbekonzept
# Suchmaschinen-Optimierung
# Markt
# Aufmerksamkeit
# Werbespot
Schnitzelmitkartoffelsalat
# Taxonomie
# Werbespot-Produktionskosten
# PageRank
# Jerry Yang
# 2005
# Produktgestaltung
Verzeichnis
# Markentreue
# linklisten
# Telemediengesetz
# Berlin
# Inverssuche
# Portable document Format
Katalogisierung
# MarktWirtschaft
# Channel marketing
# Ferienwohnung
# FAQ
# Deutschland
# Distributionspolitik
Condor
# University of Minnesota
# eintragen
# Fotograf
# Stackelberg
# Image
# reiseplanung
Die Zeit
# StreuWerbung
# Algorithmus
# google-Bombe
# Walkman
# internetWerbung
# Public Relations
Empfehlungsmarketing
# Computer
# HTML
# David Filo
# Corporate design
# Bibliothek
# Relaunch
Data Mining
# Hotelplan
# information-Retrieval
# Corporate Behaviour
# Deutsche Bundespost
# Microsoft
# Spezialisierung
marketing-Mix
# VerkehrsmittelWerbung
# Linkfarm
# Rundfunk
# telefonWerbung
# Pillar
# wissenschaft
Vampireffekt
# Webseite
# 2004
# Warnung
# Soziales Milieu
# google
# webpromotion
Hyperlink
# Pompeji
# Gestaltpsychologie
# website
# Poster
# Stanford University
# J2EE
Client
# Wirtschaftliches Gut
# Webanwendung
# metatags
# webseiten
# Guerilla-marketing
# Teledienst
Liste der Begriffsmonopole
# Bundesrepublik
# Newsgroup
# Sex sells
# Dateisystem
# Christian Homburg
# Korruption
Soziologie
# Vermarktung
# Kostenrechnung
# Heiratsvermittlung
# Tesafilm
# Heinrich Freiherr von Stackelberg
# Vertriebwesen
Anzeige
# Kind
# Tim Berners-Lee
# Dokument
# Very Easy Rodent-Oriented Netwide Index to Computerized Archives
# Webdesigner
# Redundant
Lektor
# MetaGer
# Webcrawler
# Virales marketing
# 2002
# Datenverkehr
# Ergebnisziel
Jugendschutz
# Webdesign
# Werbefotografie
# Kunst
# Hotelkette
# Multimedia
# Rangfolge
internet
# Werbung
# Mediendienst
# Nutella
# MegaSuchmaschinen
# Backpulver
# Jugendmedienschutz-Staatsvertrag
Publizistik
# Philip Kotler
# suchdienste
# Annonce
# Slogan
# Motivation
# Telemedien
Stemming
# Rechnernetz
# Couponing
# Antwortzeit
# Relevanz
# Logistik
# Nutch
6. oktober
# Fernsehen
# Soziale Sanktion
# 1920
# Vertriebspolitik
# Ziel
# Mediendienste-Staatsvertrag
EG-Fernsehrichtlinie
# Business-Suchmaschine
# Sozialer Status
# Computerprogramm
# Fast Moving Consumer Goods
# Politologie
# Customer Relationship Management
Lycos
# Planung
# Hypertext
# Intranet
# Marktkommunikation
# |