Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: co to oznacza?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ciano
Analizuję kod javascript dla ajaxa i nie mogę zrozumieć tego:

getstring: function(resultSet)
{


i

getstring: function(result)
{

Proszę o pomoc
mike
Dokumentacja jest tutaj: Core JavaScript 1.5 Reference:Global Objects:Function:prototype

Każdy objekt, który można stworzyc ma właściwość prototype, modyfikując tą właściwość możesz dodawać nowe metody lub pola do klasy.
To co pokazałeś to właśnie nagłówek tworzenia metody.

Pamietać należy, że w tak pogiętym języku jak JavaScript funkcje też są obiektami tongue.gif

Przykład (z powyższego linka):
  1. function MyFunction() { // konsruktor
  2. alert("Created.");
  3. }
  4.  
  5. MyFunction.prototype = {
  6. alert1: function(str) { // dodanie do prototypu nowej funkcji alert1() przyjmuje ona jeden paremetr
  7. alert(str);
  8. },
  9.  
  10. five: 5, // dodanie nowej właściwości
  11.  
  12. alert2: function() { // dodanie do prototypu nowej funkcji alert2()
  13. alert("Hi.");
  14. }
  15. }; // koniec definicji
  16.  
  17. var myObject = new MyFunction(); // stworzenie obiektu
  18. myObject.alert1("There.");
  19. alert( myObject.five ); // wyświetlenie właściwości obiektu
  20. myObject.alert2();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.