dbooks.de --> home (Logo) Seitenstatus 3

 JavaScript


Einführung in JavaScript Primer

Variablen und Objekte in JavaScript. Variablen

Schleifen, Bedingungen und Funktionen in JavaScript Strukturen

Objekte »

Objekte, die der Client/Browser zur Verfügung stellt Browser

Das klassische Objektmodell für Elemente einer HTML-Seite HTML

Multimedia-Objekte Multimedia

Dynamisches HTML der ersten Generation DHTML

DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte DOM

Bibliothek, Sites mit fertigen Skripten oder Beispielen Skripte

Software

Was ist ein Objekt?
Primer
Objekte  in JavaScript definieren
Definieren
Objekte können über prototype erweitern
Erweitern
Vererbung mit JavaScript über die Methode Prototype
"Vererben"
Elemente der Objekte
Zugriff
Das Object-Objekt in JavaScript
Object-Objekt

PageMap 
(Umfang 193 Seiten)



Sponsoring  




JavaScript-Objekte

spez. Seiten zu JavaScript  





 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Erweitern

Objektdeklarationen können in JavaScript mit Eigenschaften und Methoden nachträglich erweitert werden. Dies gilt auch für String oder Array.

Diese nachträgliche Erweiterung über die Eigenschaft prototype ist ein vollkommen anderer Ansatz als ihn klassische objektorientierte Sprachen bieten. Objekte werden in JavaScript wie ein Puzzle zusammengefügt.

    String-Objekt mit Suchmethode erweitern.


Hier wird die Methode findString über die Methode prototype dem Objekt String zugefügt. Damit kann jede Zeichenkette auf diese Methode mit der üblichen Schreibweise zugreifen.
   Ergebnis
   Quellcode


<script language="javascript">
<!--
// findScript
function findString (searchString) {
   var splitArray = new Array (this);
   var stringValue = this;
   if (stringValue.indexOf(searchString) != - 1) {
      var findPosition = stringValue.indexOf(searchString)
      var stringLength = this.length;
      var searchStringLength = searchString.length;
      splitArray[0] = stringValue.substr(0 , findPosition);
      splitArray[1] = stringValue.substr(findPosition , searchStringLength );
      splitArray[2] = stringValue.substr(findPosition + searchStringLength, stringLength - searchStringLength - findPosition);
   }
   return splitArray;
}
// extend String with find-Method
String.prototype.findString = findString;

// test Extended String
var testString = new String ('Dies ist ein TEST');
var resultArray = testString.findString('ein');
document.write('<font color="blue">' + resultArray[0] + '</font> ');
document.write('<font color="red">' + resultArray[1] + '</font> ');
document.write('<font color="blue">' + resultArray[2] + '</font> ');

//-->
</script>








  Links



Link empfehlen





 forward


(München, 2001-05-21 13:53:30 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook JavaScript: 193 Themenseiten )
letzte Generierung Mon, 21 May 2001 11:53:36 GMT 0
© Werner Diwischek