From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- .../referencje/obiekty/function/arity/index.html | 23 ------- .../javascript/referencje/obiekty/java/index.html | 29 -------- .../referencje/obiekty/javaarray/index.html | 68 ------------------- .../referencje/obiekty/javaarray/length/index.html | 29 -------- .../obiekty/javaarray/tostring/index.html | 38 ----------- .../referencje/obiekty/javaclass/index.html | 60 ----------------- .../referencje/obiekty/javaobject/index.html | 67 ------------------- .../referencje/obiekty/javapackage/index.html | 46 ------------- .../referencje/obiekty/netscape/index.html | 29 -------- .../referencje/obiekty/object/eval/index.html | 64 ------------------ .../referencje/obiekty/object/unwatch/index.html | 39 ----------- .../referencje/obiekty/object/watch/index.html | 78 ---------------------- .../referencje/obiekty/packages/index.html | 50 -------------- .../referencje/obiekty/packages/java/index.html | 49 -------------- .../obiekty/packages/nazwaklasy/index.html | 41 ------------ .../obiekty/packages/netscape/index.html | 35 ---------- .../referencje/obiekty/packages/sun/index.html | 32 --------- .../javascript/referencje/obiekty/sun/index.html | 29 -------- 18 files changed, 806 deletions(-) delete mode 100644 files/pl/web/javascript/referencje/obiekty/function/arity/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/java/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javaarray/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javaclass/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javaobject/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/javapackage/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/netscape/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/object/eval/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/object/watch/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/packages/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/packages/java/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/packages/sun/index.html delete mode 100644 files/pl/web/javascript/referencje/obiekty/sun/index.html (limited to 'files/pl/web/javascript/referencje/obiekty') diff --git a/files/pl/web/javascript/referencje/obiekty/function/arity/index.html b/files/pl/web/javascript/referencje/obiekty/function/arity/index.html deleted file mode 100644 index 37a136e443..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/function/arity/index.html +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Function.arity -slug: Web/JavaScript/Referencje/Obiekty/Function/arity -tags: - - Function - - JavaScript - - Obsolete - - Property - - Unimplemented - - przestarzały -translation_of: Archive/Web/JavaScript/Function.arity ---- -

{{JSRef}}{{ obsolete_header() }}

- -

Podsumowanie

- -

Własność arity jest zewnętrzna dla funkcji i wskazuje, ile argumentów oczekuje funkcja. Ta właśność jest przestarzała, proszę używać {{jsxref("Function.prototype.length")}}, która dostarcza liczbę argumentów wymaganych przez deklarację funkcji.

- -

Zobacz także

- - diff --git a/files/pl/web/javascript/referencje/obiekty/java/index.html b/files/pl/web/javascript/referencje/obiekty/java/index.html deleted file mode 100644 index 94e53a85b0..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/java/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: java -slug: Web/JavaScript/Referencje/Obiekty/java -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/java ---- -

-

-

Podsumowanie

-

Obiekt główny -

Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu java.*. -

-

Tworzony przez

-

Obiekt java w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -

-

Opis

-

Obiekt java jest synonimem dla własności Packages.java. -

-

Zobacz także

-

Packages, -Packages.java -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/java", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/java" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/index.html deleted file mode 100644 index ad4f84b0c4..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javaarray/index.html +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: JavaArray -slug: Web/JavaScript/Referencje/Obiekty/JavaArray -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaArray ---- -

-

-

Podsumowanie

-

Obiekt główny

Zapakowana tablica Javy, do której dostęp uzyskuje się poprzez kod JavaScript jest członkiem typu JavaArray.

-

Tworzone przez

-

Jakąkolwiek metodę Javy, która zwraca tablicę. W dodatku, możesz stworzyć obiekt JavaArray z dowolnym typem danych używając metody newInstance klasy Array: -

-
public static Object newInstance(Class componentType,
-   int length)
-   throws NegativeArraySizeException
-
-

Opis

-

Obiekt JavaArray jest wystąpieniem tablicy Javy, która jest stworzona wewnątrz kody JavaScript lub do niego przekazana. JavaArray jest opakowaniem (ang. wrapper) dla tej instancji; wszystkie referencje do niej są robione przez JavaArray. -

W JavaScript 1.4 i późniejszym, parametr componentType jest albo obiektem typu JavaClass reprezentującym typ tablicy albo obiektem klasowym, jak na przykład obiekt zwracany przez java.lang.Class.forName. W JavaScript 1.3 i wcześniejszych, componentType musi być obiektem klasowym. -

Użyj indeksy oparte na zerze, aby uzyskać dostęp do obiektu JavaArray, tak samo jak robisz to w Javie. Na przykład: -

-
var javaString = new java.lang.String("Hello world!");
-var byteArray = javaString.getBytes();
-byteArray[0] // zwraca 72
-byteArray[1] // zwraca 101
-
-

Jakiekolwiek dane Javy przeniesione do JavaScriptu są konwertowane do typów danych JavaScriptu. Kiedy obiekt JavaArray jest przekazany z powrotem do Javy, obiekt jest rozpakowywany i może być użyty przez kod Javy. Zobacz Przewodnik po języku JavaScript 1.5, aby uzyskać więcej informacji na temat konwersji typów danych.

W JavaScripcie 1.4 i późniejszym, metody java.lang.Object są dziedziczone przez JavaArray. -

-

Zgodność wsteczna

-

JavaScript 1.3 i wersje wcześniejsze

-

Metody java.lang.Object nie są dziedziczone przez JavaArray. W dodatku, metoda toString jest dziedziczona z obiektu Object i zwraca następującą wartość: -

-
[object JavaArray]
-
-

Musisz określić klasę obiektu, tak jak jeden zwracany przez java.lang.Object.forName, dla parametru componentType, newInstance kiedy użyjesz tej metody do utworzenia tablicy. Nie możesz użyć obiektu JavaClass dla parametru componentType. -

-

Własności

-

length: Numer elementu w Java array reprezentowana przez JavaArray. -

-

Metody

-

toString: W JavaScript 1.4, ta metoda ta nie jest uwzględniana przez odziedziczona metodę java.lang.Object.toString. W JavaScript 1.3 lub lub wcześniejszym, metoda ta zwraca ciąg znaków (stringa) identyfikującego obiekt jako JavaArray. -

W JavaScript 1.4 lub późniejszym, JavaArray dziedziczy również metody z superklasy tablicy Javy, java.lang.Object. -

-

Przykłady

-

Przykład: Tworzenie JavaArray w JavaScript

-

W tym przykładzie, JavaArray tablicaBitowa jest stworzona przez metodę java.lang.String.getBytes, która zwraca tablicę. -

-
var stringJavy = new java.lang.String("Witaj świecie!");
-var tablicaBitowa = stringJavy.getBytes();
-
-

Przykład: Tworzenie JavaArray w JavaScript z metodą newInstance

-

W JavaScript 1.4, możesz użyć obiekt JavaClass jako argument dla metody newInstance, która tworzy tablicę, jak jest to pokazane w następującym kodzie: -

-
var dogs = java.lang.reflect.Array.newInstance(java.lang.String, 5);
-
-

W JavaScript 1.1, użyj obiektu klasy, zwracanego java.lang.Class.forName jako argument dla metody newInstance, jak pokazuje następujący kod: -

-
var dataType = java.lang.Class.forName("java.lang.String");
-var dogs = java.lang.reflect.Array.newInstance(dataType, 5);
-
-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaArray" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html deleted file mode 100644 index 584bf347e8..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: length -slug: Web/JavaScript/Referencje/Obiekty/JavaArray/length -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaArray/length ---- -

-

-

Podsumowanie

-

Liczba elementów tablicy w Javie reprezentowana przez obiekt JavaArray. -

- - - - - - - - -
Własność obiektu: JavaArray
Zaimplementowana w:JavaScript 1.1, NES 2.0
-

Opis

-

Niepodobny do Array.length, JavaArray.length jest własnością tylko do odczytu. Nie możemy zmieniać wartości własności JavaArray.length, ponieważ tablice w Javie mają fałszywą liczbę elementów.

-

Zobacz także

-

Array.length -

{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray/length" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html deleted file mode 100644 index 384cb3ab8b..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: toString -slug: Web/JavaScript/Referencje/Obiekty/JavaArray/toString -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaArray/toString ---- -

-

-

Podsumowanie

-

Zwraca łańcuch znakowy reprezentowany przez JavaArray. -

- - - - - - - - -
Metoda obiektu JavaArray
Zaimplementowana w:JavaScript 1.1, NES 2.0
-

Parametry

-

Brak. -

-

Opis

-

Nazywamy metodę java.lang.Object.toString, która zwróci wartość następującego wyrażenia:

-
JavaArray.getClass().getName() + '@' +
-     java.lang.Integer.toHexString(JavaArray.hashCode())
-
-

Zgodność wsteczna

-

JavaScript 1.3 i wersje wcześniejsze

-

Metoda toString jest dziedziczona z obiektu Object i zwraca następującą wartość:

-
[object JavaArray]
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray/toString" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javaclass/index.html b/files/pl/web/javascript/referencje/obiekty/javaclass/index.html deleted file mode 100644 index 6a71eb42fe..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javaclass/index.html +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: JavaClass -slug: Web/JavaScript/Referencje/Obiekty/JavaClass -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaClass ---- -

-

-

Podsumowanie

-

Obiekt główny -

Referencja JavaScriptu do klasy Javy. -

-

Tworzony przez

-

Referencja do nazwy klasy użyta wraz z obiektem Packages: -

-
Packages.KlasaJavy
-
-

KlasaJavy jest w pełni podaną nazwą klasy Javy obiektu. LiveConnect obiektów java, sun i netscape zawierają skróty do często używanych w pakietach Javy jak również tworzą obiekty JavaClass. -

-

Opis

-

Obiekt JavaClass jest referencją do jednej z klas pakietu Javy, jak na przykład netscape.javascript.JSObject. Obiekt JavaPackage jest referencją do pakietu Javy, jak na przykład netscape.javascript. W JavaScript, hierarchia JavaPackage i JavaClass jest odbiciem pakietów Javy i hierarchii klas. -

Przechodząc obiekt JavaClass do metody, która żąda argument typu java.lang.Class. -

-

Zgodność wsteczna

-

JavaScript 1.3 i wersje wcześniejsze

-

Musisz utworzyć opakowanie dla instancji java.lang.Class, zanim przekażesz ją jako parametr dla metody Javy - obiektu JavaClass nie są automatycznie konwertowane do instancji java.lang.Class. -

-

Własności

-

Własności obiektu JavaClass są statycznymi polami tej klasy Javy. -

-

Metody

-

Metody obiektu JavaClass są statycznymi metodami tej klasy Javy. -

-

Przykłady

-

Przykład: Zastosowanie JavaClass

-

W poniższym przykładzie, x jest obiektem typu JavaClass odpowiadającym java.awt.Font. Ponieważ BOLD jest statycznym polem klasy Font, jest również własnością obiektu JavaClass. -

-
x = java.awt.Font;
-mojFont = x("helv", x.BOLD, 10); // tworzy obiekt Font
-
-

Powyższy przykład pomija słowo kluczowe Packages i używa synonimu java, ponieważ klasa Font należy do pakietu java. -

-

Przykład

-

W poniższym przykładzie, obiekt typu JavaClass, java.lang.String jest przekazany jako argument do metody newInstance, która tworzy tablicę: -

-
var samochody = java.lang.reflect.Array.newInstance(java.lang.String, 15);
-
-

Zobacz także

-

JavaArray, -JavaObject, -JavaPackage, -Packages -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaClass", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaClass" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javaobject/index.html b/files/pl/web/javascript/referencje/obiekty/javaobject/index.html deleted file mode 100644 index 3fe6012fd0..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javaobject/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: JavaObject -slug: Web/JavaScript/Referencje/Obiekty/JavaObject -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaObject ---- -

-

-

Podsumowanie

-

Obiekt główny -

Typ zapakowanego (ang. wrapped) obiektu Javy, do którego dostęp uzyskuje się z wnętrza kodu JavaScriptu. -

-

Tworzone przez

-

Jakąkolwiek metodę Javy, która zwraca typ obiektu. Na dodatek, możesz stworzyć obiekt JavaObject używając konstruktora obiektu w Javie za pomocą słowa kluczowego Packages: -

-
new Packages.KlasaJavy(listaParametrow)
-
-

KlasaJavy jest dokładną nazwą klasy obiektu w Javie. -

-

Parametry

-
listaParametrow
Opcjonalna lista parametrów, określona przez konstruktor klasy Javy. -
-

Opis

-

Obiekt JavaObject jest instancją klasy Javy, która jest stworzona wewnątrz kodu JavaScriptu lub jemu przekazana. JavaObject jest opakowaniem (wrapper) instancji; wszystkie referencje do instancji klasy są robione poprzez JavaObject. -

Jakiekolwiek dane Javy użyte wewnątrz JavaScript-u są konwertowane do typów danych JavaScriptu. Kiedy JavaObject jest przekazany z powrotem do Javy, jest on rozpakowywany i może być użyty przez kod Javy. Zobacz Przewodnik po języku JavaScript 1.5, aby uzyskać więcej informacji na temat konwersji typów danych. -

-

Własności

-

Dziedziczy publicznych członków danych (ang. public data members) klasy Javy, której jest instancją, jako własność. Dziedziczy również publicznych członków danych z jakiejkolwiek superklasy jako własność. -

-

Metody

-

Dziedziczy publiczne metody klasy Javy, której jest instancją. JavaObject dziedziczy również metody z java.lang.Object i każdej innej superklasy. -

-

Przykłady

-

Przykład: Tworzenie instancji JavaObject w JavaScripcie

-

Poniższy kod tworzy obiekt ciagZnakow typu JavaObject, który jest instancją klasy java.lang.String: -

-
var ciagZnakow = new Packages.java.lang.String("Witaj, świecie");
-
-

Ponieważ klasa String jest wewnątrz pakietu java, możesz również użyć synonimu java i opuścić słowo kluczowe Packages, kiedy tworzysz instancję klasy: -

-
var ciagZnakow = new java.lang.String("Witaj, świecie");
-
-

Przykład: Uzyskanie dostępu do metod obiektu Javy

-

Ponieważ obiekt ciagZnakow jest instancją java.labg.String, dziedziczy on wszystkie publiczne metody java.lang.String. Poniższy przykład używa metody startsWith by sprawdzić czy ciagZnakow zaczyna się od "Witaj". -

-
var ciagZnakow = new java.lang.String("Witaj, świecie");
-ciagZnakow.startsWith("Witaj"); // zwraca true
-
-

Przykład: Uzyskanie dostępu do odziedziczonych metod

-

Ponieważ, getClass jest metodą Object i java.lang.String rozszerza Object, klasa String dziedziczy metodę getClass. Konsekwentnie, getClass jest również metodą JavaObject, która tworzy instancję String w JavaScripcie. -

-
var ciagZnakow = new java.lang.String("Witaj, świecie");
-ciagZnakow.getClass(); // zwraca java.lang.String
-
-

Zobacz także

-

JavaArray, -JavaClass, -JavaPackage, -Packages -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaObject", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaObject" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/javapackage/index.html b/files/pl/web/javascript/referencje/obiekty/javapackage/index.html deleted file mode 100644 index cd356d6547..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/javapackage/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: JavaPackage -slug: Web/JavaScript/Referencje/Obiekty/JavaPackage -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/JavaPackage ---- -

-

-

Podsumowanie

-

Obiekt główny -

Odwołanie JavaScriptu do pakietu (ang. package) Javy. -

-

Tworzony przez

-

Odwołanie do nazwy pakietu zastosowane ze słowem kluczowym Package: -

-
Packages.JavaPackage
-
-

JavaPackage jest nazwą pakietu obiektu Javy. Jeśli pakiet znajduje się wewnątrz pakietów java, netscape lub sun, słowo Packages jest opcjonalne. -

-

Opis

-

W Javie, pakiet jest kolekcją klas Javy i innych pakietów Javy. Na przykład, pakiet netscape zawiera pakiet netscape.javascript; pakiet netscape.javascript zawiera klasy JSObject i JSException. -

W JavaScripcie, JavaPackage jest referencją do pakietu Javy. Na przykład, referencja do netscape jest typu JavaPackage. netscape.javascript jest za równo typu JavaPackage jak i własnością obiektu JavaPackage, netscape. -

Obiekt JavaClass jest referencją do jednej z klas w pakiecie, jak na przykład netscape.javascript.JSObject. Hierarchie JavaPackage i JavaClass odzwierciedlają hierarchie pakietu i klasy Javy. -

Jakkolwiek pakiety i klasy zawarte w JavaPackage są ich własnościami, nie możesz stosować struktury for...in, aby nadać im numery tak jak możesz zrobić to z innymi obiektami. -

-

Własności

-

Własności JavaPackage są obiektami JavaClass i jakimikolwiek innymi obiektami zawartymi w danej JavaPackage. -

-

Przykłady

-

Przypuśćmy, że korporacja Redwood stosuje pakiet redwood Javy, aby przechowywać różne klasy Javy przez nich zaimplementowane. Poniższy kod tworzy JavaPackage red: -

-
var red = Packages.redwood;
-
-

Zobacz także

-

JavaArray, -JavaClass, -JavaObject, -Packages -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaPackage", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaPackage" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/netscape/index.html b/files/pl/web/javascript/referencje/obiekty/netscape/index.html deleted file mode 100644 index e30cf9671c..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/netscape/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: netscape -slug: Web/JavaScript/Referencje/Obiekty/netscape -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/netscape ---- -

-

-

Podsumowanie

-

Obiekt główny -

Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu netscape.*. -

-

Tworzony przez

-

Obiekt netscape w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -

-

Opis

-

Obiekt netscape jest synonimem dla własności Packages.netscape. -

-

Zobacz także

-

Packages, -Packages.netscape -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/netscape", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/netscape" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/object/eval/index.html b/files/pl/web/javascript/referencje/obiekty/object/eval/index.html deleted file mode 100644 index 7f8b355d65..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/object/eval/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Object.prototype.eval() -slug: Web/JavaScript/Referencje/Obiekty/Object/eval -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/JavaScript/Object.eval ---- -

{{ Deprecated_header() }}

- -

Podsumowanie

- -

Metoda przestarzała. Wykonuje kod JavaScriptu zawarty w łańcuchu znaków w kontekście danego obiektu.

- - - - - - - - - - - -
Metoda obiektu: Object
Zaimplementowana w:JavaScript 1.1, NES2.0 -

JavaScript 1.2, NES 3.0: przestarzała jako metoda obiektów, pozostawiona jako funkcja najwyższego poziomu.

- -

JavaScript 1.4: usunięta jako metoda obiektów.

-
- -

Składnia

- -

eval( - łańcuch znaków - )

- -

Parametry

- -
-
łańcuch znaków 
-
dowolny łańcuch znaków reprezentujący wyrażenie, polecenie lub sekwencję poleceń JavaScriptu. Wyrażenie może zawierać zmienne i własności istniejących obiektów.
-
- -

Opis

- -

Metoda eval nie jest już dostępna jako metoda obiektu Object. Należy używać funkcji najwyższego rzędu eval.

- -

Zgodność wsteczna

- -

JavaScript 1.2 i 1.3

- -

eval jako metoda obiektu Object i każdego obiektu dziedziczącego po Object jest przestarzała (ale nadal dostępna).

- -

JavaScript 1.1

- -

eval jest dostępna jako metoda obiektu Object i każdego obiektu dziedziczącego po Object.

- -

Zobacz także

- -

eval

- -

{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval" } ) }}

diff --git a/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html b/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html deleted file mode 100644 index fde03bf1eb..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Object.prototype.unwatch() -slug: Web/JavaScript/Referencje/Obiekty/Object/unwatch -tags: - - JavaScript - - Method - - Non-standard - - Object - - Prototype -translation_of: Archive/Web/JavaScript/Object.unwatch ---- -

{{JSRef}}{{ Non-standard_header() }}

- -

Podsumowanie

- -

Usuwa funkcję monitorującą ustawioną poprzez metodę {{jsxref("Object.prototype.watch", "watch()")}}.

- -

Składnia

- -
obj.unwatch(wlasnosc)
- -

Parametry

- -
-
wlasnosc 
-
Nazwa obserwowanej własności obiektu.
-
- -

Opis

- -

Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę watch, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie Venkman.

- -

Domyślnie metoda ta jest dziedziczona przez każdy obiekt wyprowadzony z obiektu Object.

- -

Przykłady

- - diff --git a/files/pl/web/javascript/referencje/obiekty/object/watch/index.html b/files/pl/web/javascript/referencje/obiekty/object/watch/index.html deleted file mode 100644 index f13e38aaa1..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/object/watch/index.html +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Object.prototype.watch() -slug: Web/JavaScript/Referencje/Obiekty/Object/watch -tags: - - JavaScript - - Method - - Non-standard - - Object - - Prototype -translation_of: Archive/Web/JavaScript/Object.watch ---- -

{{JSRef}}{{ Non-standard_header() }}

- -

Podsumowanie

- -

Obserwuje własność obiektu i wywołuje funkcję, kiedy nastąpi przypisanie wartości do tej własności.

- -

Składnia

- -
obj.watch(wlasnosc ,
-monitor) 
- -

Parametry

- -
-
wlasnosc 
-
Nazwa obserwowanej własności obiektu.
-
- -
-
monitor 
-
Funkcja, która ma zostać wywołana przy zmianie własności.
-
- -

Opis

- -

Obserwuje własność wlasnosc danego obiektu i wywołuje monitor(wlasnosc, stara_wartosc, nowa_wartosc) kiedy tylko wlasnosc jest ustawiana. Funkcja monitorująca może filtrować (lub zerować [ang. 'nullify']) przypisanie wartości, zwracając zmodyfikowaną nowa_wartosc (lub stara_wartosc).

- -

Jeśli zostanie usunięta własność, która miała funkcję monitorującą, ta funkcja monitorująca nie znika. Jeśli później własność ta zostanie odtworzona, funkcja monitorująca ciągle działa.

- -

Aby usunąć funkcję monitorującą, należy użyć metody {{jsxref("Object.unwatch", "unwatch()")}} Domyślnie metoda watch jest dziedziczona przez każdy obiekt pochodzący od {{jsxref("Object")}}.

- -

Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę watch, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie Venkman.

- -

Przykłady

- -

Przykład: Zastosowanie watch i unwatch

- -
var o = {p:1};
-o.watch("p",
-   function (id,oldval,newval) {
-      document.writeln("o." + id + " zmieniona z "
-         + oldval + " na " + newval);
-      return newval;
-   });
-
-o.p = 2;
-o.p = 3;
-delete o.p;
-o.p = 4;
-
-o.unwatch('p');
-o.p = 5;
-
- -

Powyższy skrypt wyświetla:

- -
o.p zmieniona z 1 na 2
-o.p zmieniona z 2 na 3
-o.p zmieniona z undefined na 4
-
- -

Zobacz także

- - diff --git a/files/pl/web/javascript/referencje/obiekty/packages/index.html b/files/pl/web/javascript/referencje/obiekty/packages/index.html deleted file mode 100644 index a676a3f297..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/packages/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Packages -slug: Web/JavaScript/Referencje/Obiekty/Packages -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/Packages ---- -

-

-

Podsumowanie

-

Obiekt główny -

Obiekt najwyższego rzędu umożliwiający dostęp do klas języka Java z poziomu kodu JavaScriptu. -

-

Tworzony przez

-

Obiekt Packages jest predefiniowanym obiektem najwyższego rzędu. Dostęp do niego nie wymaga stosowania konstruktora ani wywoływania żadnych metod. -

-

Opis

-

Obiekt Packages pozwala na dostęp do publicznych metod i pól klas języka Java z poziomu kodu w JavaScripcie. Własności java, netscape i sun odpowiadają pakietom java.*, netscape.* i sun.*. Aby uzyskać dostęp do klas, metod i pól w tych pakietach można stosować standardową notację Javy. Na przykład, aby wywołać konstruktor klasy Frame można wykonać poniższy kod: -

-
var ramka = new Packages.java.awt.Frame();
-
-

Dla wygody programisty JavaScript dostarcza trzech obiektów najwyższego poziomu: netscape, sun i java, które stanowią synonimy dla odpowiednich własności obiektu Packages. Dlatego też z tych pakietów można korzystać bez użycia słowa Packages: -

-
var ramka = new java.awt.Frame();
-
-

Własność nazwaKlasy reprezentuje pełną kwalifikowaną nazwę dowolnej innej klasy dostępnej dla JavaScriptu. Aby mieć dostęp do klas poza pakietami netscape, sun i java, należy stosować obiekt Packages -

-

Własności

-

nazwaKlasy: pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż netscape, java i sun, która jest dostępna dla JavaScriptu.

java: Dowolna klasa w pakiecie Javy java.*.

netscape: Dowolna klasa w pakiecie Javy netscape.*.

sun: Dowolna klasa w pakiecie Javy sun.*. -

-

Przykłady

-

Przykład: Funkcja JavaScriptu tworząca okno dialogowe Javy

-

Poniższa funkcja JavaScriptu tworzy okno dialogowe Javy: -

-
function utworzOkno() {
-   var ramka = new Packages.java.awt.Frame();
-   var okno = new Packages.java.awt.Dialog(ramka);
-   okno.setSize(350,200);
-   okno.setTitle("Witaj, świecie!");
-   okno.setVisible(true);
-}
-
-

W powyższym przykładzie funkcja tworzy okno z użyciem obiektu Packages. Metody setSize, setTitle i setVisible są dostępne dla JavaScriptu jako publiczne metody klasy java.awt.Dialog. -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/Packages" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/packages/java/index.html b/files/pl/web/javascript/referencje/obiekty/packages/java/index.html deleted file mode 100644 index 1bd592f727..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/packages/java/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: java -slug: Web/JavaScript/Referencje/Obiekty/Packages/java -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/Packages/java ---- -

 

- -

Podsumowanie

- -

Dowolna klasa Javy z pakietu java.*.

- - - - - - - - - - - -
Własność obiektu: Packages
Zaimplementowana w:JavaScript 1.1, NES2.0
- -

Składnia

- -

Packages.java

- -

Opis

- -

Własność java stosuje się by uzyskać dostęp do dowolnej klasy Javy z pakietu java z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu java jest synonimem Packages.java.

- -

Przykłady

- -

Przykład: Zastosowanie Packages.java

- -

Poniższy kod wywołuje konstruktor klasy java.awt.Frame:

- -
var ramka = new Packages.java.awt.Frame();
-
- -

Kod ten można uprościć stosując obiekt najwyższego rzędu java:

- -
var ramka = new java.awt.Frame();
-
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html b/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html deleted file mode 100644 index 9ce2d335ef..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: nazwaKlasy -slug: Web/JavaScript/Referencje/Obiekty/Packages/nazwaKlasy -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/Packages/className ---- -

-

-

Podsumowanie

-

Pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż netscape, java i sun, która jest dostępna dla JavaScriptu. -

- - - - - - - - -
Własność obiektu: Packages
Zaimplementowana w:JavaScript 1.1, NES2.0
-

Składnia

-

-Packages.nazwaKlasy - -

gdzie nazwaKlasy jest pełną kwalifikowaną nazwą klasy Javy. -

-

Opis

-

Aby uzyskać dostęp do klas Javy poza pakietami netscape, sun i java, należy stosować własność nazwaKlasy pakietu Packages. -

-

Przykłady

-

Przykład: Stosowanie Packages.nazwaKlasy

-

Poniższy kod wywołuje konstruktor klasy CorbaObject w pakiecie mojaFirma z poziomu JavaScriptu: -

-
var obiekt = new Packages.mojaFirma.CorbaObject()
-
-

W powyższym przykładzie wartością własności nazwaKlasy jest mojaFirma.CorbaObject, pełna kwalifikowana nazwa klasy CorbaObject. -

{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages/className" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html b/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html deleted file mode 100644 index e1ca87b6bd..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: netscape -slug: Web/JavaScript/Referencje/Obiekty/Packages/netscape -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/Packages/netscape ---- -

 

- -

Podsumowanie

- -

Dowolna klasa Javy z pakietu netscape.*.

- - - - - - - - - - - -
Własność obiektu: Packages
Zaimplementowana w:JavaScript 1.1, NES2.0
- -

Składnia

- -

Packages.netscape

- -

Opis

- -

Własność netscape stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu netscape z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu netscape jest synonimem Packages.netscape.

diff --git a/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html b/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html deleted file mode 100644 index d7ab3781a6..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: sun -slug: Web/JavaScript/Referencje/Obiekty/Packages/sun -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/Packages/sun ---- -

-

-

Podsumowanie

-

Dowolna klasa Javy z pakietu sun.*. -

- - - - - - - - -
Własność obiektu: Packages
Zaimplementowana w:JavaScript 1.1, NES2.0
-

Składnia

-

-Packages.sun - -

-

Opis

-

Własność sun stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu sun z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu sun jest synonimem Packages.sun. -

{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages/sun" } ) }} diff --git a/files/pl/web/javascript/referencje/obiekty/sun/index.html b/files/pl/web/javascript/referencje/obiekty/sun/index.html deleted file mode 100644 index 8bf832b3e5..0000000000 --- a/files/pl/web/javascript/referencje/obiekty/sun/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: sun -slug: Web/JavaScript/Referencje/Obiekty/sun -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect_Reference/sun ---- -

-

-

Podsumowanie

-

Obiekt główny -

Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu sun.*. -

-

Tworzony przez

-

Obiekt sun w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -

-

Opis

-

Obiekt sun jest synonimem dla własności Packages.sun. -

-

Zobacz także

-

Packages, -Packages.sun -

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/sun", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/sun" } ) }} -- cgit v1.2.3-54-g00ecf