Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> co to oznacza?
ciano
post 30.09.2006, 11:19:45
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

Ostrzeżenie: (0%)
-----


Analizuję kod javascript dla ajaxa i nie mogę zrozumieć tego:

getstring: function(resultSet)
{


i

getstring: function(result)
{

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mike
post 30.09.2006, 12:08:15
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:08