Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. Definicja obiektu:
  2.  
  3. JavaScript jest jezykiem bazujacym na obiektach, to oznacza,
  4. ze prawie wszystko co robimy jest zakorzenione w obiektach.
  5.  
  6. Idea stojaca za programowaniem zorientowabnym obiektowo jest taka,
  7. zeby asze problemy modelowac przy uzyciu obiektow.
  8.  
  9.  
  10. Przyklad:
  11.  
  12. var napisz="Wstep do JavaScript";
  13. document.write(napisz.toUpperCase());
  14. document.write(napisz.length);
  15.  
  16.  
  17.  
  18. Window:
  19.  
  20. - Opisuje biezace okno przegladarki
  21. - Najwazniejszy obiekt w hierarchii
  22. - Tworzony automatycznie podczas otwarcia okna przegladarki
  23.  
  24.  
  25. Navigator:
  26.  
  27. - Dostep do inforamcji o przegladarce
  28. - Ustalenie wersji przegladarki klienta
  29. - Sprwdzenie czy zastosowana skladnia kodu jest odpoiwednia do wersji przegladarki
  30.  
  31.  
  32.  
  33. Document:
  34.  
  35. - Informacje o biezacym dokumencie HTML
  36. - Wlasciwosci umozliwiaja zmiane wygladu strony
  37.  
  38.  
  39. Location:
  40.  
  41. - Zawiera informacje o adresie URL
  42.  
  43.  
  44. History:
  45.  
  46. - Zawiera historie stron odwiedzanych w biezacej sesji
  47. - Wlasciwosci:
  48. >current - zawiera biezacy lokalizator URL
  49. >length - zawiera dlugosc listy historii
  50.  
  51.  
  52. Strona moze zawierac nastepujace elementy DOM:
  53.  
  54. - form -formularz
  55. - anchor - zakotwiczenie
  56. - link - odsylacz
  57. image - obrazek
  58. - embed - dodatek
  59. - applet - aplet Javy
  60. - frame - ramka
  61. - area - mapa graficzna
  62.  
  63.  
  64. Predefiniowane obiekty w Javascript:
  65.  
  66. - String - lancuch tekstowy
  67. > wlasosc: length
  68. > metody: slice(), split()
  69.  
  70. - Array - tablica
  71. > wlasnosc: length
  72. > metody: concat(), pop(), push()
  73.  
  74. - Date- data
  75. > metody: getmonth(), getDay()
  76.  
  77. - Match - obiekt matematyczny
  78.  
  79.  
  80. Obiekt string:
  81.  
  82. Posiada jedna wlasnosc:
  83. length - okresla dlugosc lancucha
  84. Metody;
  85. subsrtring()
  86. toUpperCase()
  87. toLoweCase()
  88.  
  89. Przyklad:
  90.  
  91. tekst = "Ala ma kota"
  92. dlugosc=tekst.length
  93.  
  94.  
  95. ZADANIE:
  96.  
  97. Wyswietl napis Ala ma kota:
  98.  
  99. - duzymi literami
  100. - malymi literami
  101. - bez dwoch pierwszych liter
  102.  
  103. ROZWIAZANIE:
  104.  
  105. <html>
  106. <head>
  107. <script type="text/javascript">
  108. var napisz="Ala ma kota ";
  109. document.write(napisz.toUpperCase()+"</br>");
  110. document.write(napisz.toLowerCase()+"</br>");
  111. document.write(napisz.substring(2));
  112. </script>
  113. </head>
  114. <body>
  115. </body>
  116.  
  117.  
  118.  
  119. </html>
  120.  
  121.  
  122.  
  123. Zamiana pirwszej litery na duza:
  124.  
  125. String.prototype.duzalitera=function(){return this.charAT(0).toUpperCase()+this.substr(1);}
  126.  
  127. Opis:
  128. prototype - mozliwiajaca deklarowanie metod i wlasciwosci dla obiektu
  129. charAt - metoda zwraca pierwszy znak z pierwszej pozycji lancucha znakow
  130.  
  131.  
  132.  
  133. ZADANIE:
  134.  
  135. Zapisz skladnie kodu, ktora wyswietli napis "ala ma kota" zapisany duza litera
  136.  
  137. <html>
  138. <head>
  139. <script type="text/javascript">
  140. var napisz="ala ma kota";
  141. String.prototype.duzalitera=function(){return this.charAt(0).toUpperCase()+this.substr(1);}
  142.  
  143. document.write(napisz.duzalitera());
  144. </script>
  145. </head>
  146. <body>
  147. </body>
  148. </html>
  149.  
  150.  
  151. Obiekt Date:
  152.  
  153. Umozliwia przechowywanie wartosci daty i czasu.
  154.  
  155. var data_czas=new Date();
  156.  
  157. FUNKCJE - KONWERSJA OBIEKTU DATE:
  158.  
  159. - toString() - zwraca date, czas oraz informacje o strefie czasowej w j. ang.
  160. - toLocaleString() - zwraca date i czas dla biezacych ustawien regionalnych
  161. - toUTCString() - zwraca date, czas oraz informacje o strefie czasoewej dla formatu UTC (Universal coordinnated Time=
  162. - toGMTString() - dziala jak funkcja toUTCString,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement