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/funkcje/arguments/caller/index.html | 48 ------ .../javascript/referencje/liveconnect/index.html | 23 --- .../referencje/liveconnect/jsexception/index.html | 93 ----------- .../referencje/liveconnect/jsobject/index.html | 186 --------------------- .../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 ---- .../index.html" | 78 --------- .../referencje/polecenia/for_each...in/index.html | 80 --------- 24 files changed, 1314 deletions(-) delete mode 100644 files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html delete mode 100644 files/pl/web/javascript/referencje/liveconnect/index.html delete mode 100644 files/pl/web/javascript/referencje/liveconnect/jsexception/index.html delete mode 100644 files/pl/web/javascript/referencje/liveconnect/jsobject/index.html 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 delete mode 100644 "files/pl/web/javascript/referencje/operatory/domkni\304\231cia_wyra\305\274e\305\204/index.html" delete mode 100644 files/pl/web/javascript/referencje/polecenia/for_each...in/index.html (limited to 'files/pl/web/javascript/referencje') diff --git a/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html b/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html deleted file mode 100644 index 1eb9d8279b..0000000000 --- a/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: caller -slug: Web/JavaScript/Referencje/Funkcje/arguments/caller -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/JavaScript/arguments.caller ---- -

-{{ Obsolete_header() }} -

-

Podsumowanie

-

Określa funkcję, która wywołała aktualnie wykonywaną funkcję. -

- - - - - - - - -
Własność funkcji: arguments
Zaimplementowana w:JavaScript 1.1, NES 2.0 -

JavaScript 1.3: Wycofywana. -JavaScript ??: Removed -

-
-

Opis

-

arguments.caller nie może być już stosowana. Zamiast tego należy użyć niestandardowej własności caller obiektu funkcji. Szczegóły można znaleźć w jej opisie. -

Własność arguments.caller jest dostępna tylko wewnątrz ciała funkcji. -

-

Przykłady

-

Poniższy kod sprawdza wartość arguments.caller w funkcji. -

-
function myFunc() {
-   if (arguments.caller == null) {
-      return ("Funkcja została wywołana z góry!");
-   } else
-      return ("Funkcję wywołano poprzez " + arguments.caller);
-}
-
-


-

-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Functions/arguments/caller", "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Fonctions/arguments/caller", "ja": "ja/Core_JavaScript_1.5_Reference/Functions/arguments/caller" } ) }} diff --git a/files/pl/web/javascript/referencje/liveconnect/index.html b/files/pl/web/javascript/referencje/liveconnect/index.html deleted file mode 100644 index 74f6c075d4..0000000000 --- a/files/pl/web/javascript/referencje/liveconnect/index.html +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: LiveConnect -slug: Web/JavaScript/Referencje/LiveConnect -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect/LiveConnect_Reference ---- -

-

Ten rozdział opisuje klasy języka Java używane z technologią LiveConnect wraz z ich konstruktorami i metodami. Klasy te pozwalają obiektom języka Java na dostęp do kodu JavaScript. -

JSException -

-
Publiczna klasa JSException dziedziczy po klasie RuntimeException. Wyjątek ten jest wyrzucany, kiedy kod JavaScriptu zwróci błąd. -
-

JSObject -

-
Publiczna klasa JSObject dziedziczy po klasie Object. Obiekty JavaScriptu są otaczane instancjami klasy JSObject i przekazywane do kodu Javy, pozwalając Javie na manipulowanie obiektami JavaScriptu. -
-
-
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/LiveConnect", "es": "es/Referencia_de_JavaScript_1.5/LiveConnect" } ) }} diff --git a/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html b/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html deleted file mode 100644 index 3d66cc7ac7..0000000000 --- a/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: JSException -slug: Web/JavaScript/Referencje/LiveConnect/JSException -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect/LiveConnect_Reference/JSException ---- -

-

-

Podsumowanie

-

Publiczna klasaJSException rozszerzająca RuntimeException -

-
java.lang.Object
-   |
-   +----java.lang.Throwable
-            |
-            +----java.lang.Exception
-                     |
-                     +----java.lang.RuntimeException
-                                 |
-                                 +----netscape.javascript.JSException
-
-

Opis

-

JSException jest wyjątkiem wyrzucanym, kiedy kod JavaScript zwróci błąd. -

-

Podsumowanie konstruktora

-

Klasa netscape.javascript.JSException posiada następujące konstruktory : -

-
JSException
Przestarzały konstruktor pozwala opcjonalnie na określenie szczegółowego powiadomienia lub innych informacji. -
-

Podsumowanie metod

-

Klasa netscape.javascript.JSException posiada następujące metody: -

-
getWrappedException 
Instancja metody getWrappedException. -
-
getWrappedExceptionType 
Instancja metody getWrappedExceptionType zwraca wartość int mapującą typ obiektu wrappedException. -
-

Kompatybilność wsteczna

-

JavaScript 1.1 do 1.3

-

Klasa JSException miała trzy konstruktory publiczne, które opcjonalnie pobierały argument w postaci ciągu znaków, określającego szczegółowy komunikat lub inne informacje danego wyjątku. Metoda getWrappedException nie była dostępna. -

Konstruktory JSException, oznaczone jako przestarzałe w JavaScripcie 1.4, tworzą obiekt JSException z opcjonalnym komunikatem szczegółowym. -

-

Deklaracja

-
1. public JSException()
-
-2. public JSException(String s)
-
-3. public JSException(String s,
-   String filename,
-   int lineno,
-   String source,
-   int tokenIndex)
-
-

Argumenty

-
s 
Szczegółowy komunikat.
-
filename 
Adres URL pliku gdzie wystąpił błąd, o ile jest dostępny.
-
lineno 
Liczba linii w pliku, o ile jest dostępny.
-
source 
Łańcuch znakowy zawierający wykonywany kod JavaScript.
-
tokenIndex 
Indeks w źródłowym łańcuchu znaków, wskazujący miejsce wystąpienia błędu. -
-

getWrappedException

-

Metoda instancji getWrappedException. -

-

Deklaracja

-

-public Object getWrappedException() - -

-

Opis

-

getWrappedException() zwraca obiek reprezentujący wartość faktycznie wyrzuconą przez JavaScript. JavaScript może wyrzucić wartość dowolnego typu. Metoda getWrappedException() pozwala określić, jaki rodzaj wartości jest reprezentowany przez zwracany typ Object. -

-

getWrappedExceptionType

-

Metoda instancji getWrappedExceptionType. -

-

Deklaracja

-

-public int getWrappedExceptionType() - -

-

Opis

-

getWrappedExceptionType() zwraca wartość int, pasującą do jednej z następujących statycznych int pól klasy JSException: -

- -{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/LiveConnect/JSException" } ) }} diff --git a/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html b/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html deleted file mode 100644 index c556510362..0000000000 --- a/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html +++ /dev/null @@ -1,186 +0,0 @@ ---- -title: JSObject -slug: Web/JavaScript/Referencje/LiveConnect/JSObject -tags: - - Dokumentacja_JavaScript - - Dokumentacje - - JavaScript - - Strony_wymagające_dopracowania - - Wszystkie_kategorie -translation_of: Archive/Web/LiveConnect/LiveConnect_Reference/JSObject ---- -

Podsumowanie

- -

The public final class netscape.javascript.JSObject extends Object.

- -
java.lang.Object
-   |
-   +----netscape.javascript.JSObject
-
- -

Opis

- -

Obiekty JavaScript są are wrapped in an instance of the class netscape.javascript.JSObject and passed to Java. JSObject allows Java to manipulate JavaScript objects.

- -

When a JavaScript object is sent to Java, the runtime engine creates a Java wrapper of type JSObject; when a JSObject is sent from Java to JavaScript, the runtime engine unwraps it to its original JavaScript object type. The JSObject class provides a way to invoke JavaScript methods and examine JavaScript properties.

- -

Any JavaScript data brought into Java is converted to Java data types. When the JSObject is passed back to JavaScript, the object is unwrapped and can be used by JavaScript code. Zobacz Przewodnik po języku JavaScript 1.5 w celu uzyskania dodatkowych informacji o konwersji typu danych.

- -

Podsumowanie metod

- -

Klasa netscape.javascript.JSObject posiada następujące metody:

- -
-
{{ Anch("call") }} 
-
Wywołuje metodę JavaScript.
-
- -
-
{{ Anch("equals") }} 
-
Określa, jeśli dwa obiekty JSObject odnoszą się do tej samej instancji.
-
- -
-
{{ Anch("eval") }} 
-
Wykonuje wyrażenie JavaScript.
-
- -
-
{{ Anch("getMember") }} 
-
Odzyskuje wartość własności obiektu JavaScript.
-
- -
-
{{ Anch("getSlot") }} 
-
Odzyskuje wartość elementu tablicy obiektu JavaScript.
-
- -
-
{{ Anch("removeMember") }} 
-
Usuwa własność obiektu JavaScript.
-
- -
-
{{ Anch("setMember") }} 
-
Ustawia wartość własności obiektu JavaScript.
-
- -
-
{{ Anch("setSlot") }} 
-
Ustawia wartość elementu tablicy obiektu JavaScript.
-
- -
-
{{ Anch("toString") }} 
-
Konwertuje JSObject do łańcucha znaków.
-
- -

Klasa netscape.javascript.JSObject posiada następujące statyczne metody:

- -
-
{{ Anch("getWindow") }} 
-
Pobiera JSObject dla okna stanowiącego dany aplet.
-
- -

call

- -

Metoda. Wywołuje metodę JavaScript. Równoważny z "this.methodName(args{{ mediawiki.external(0) }}, args{{ mediawiki.external(1) }}, ...)" w JavaScript.

- -
Deklaracja
- -
public Object call(String methodName,
-   Object args[])
-
- -

equals

- -

Metoda. Określona, jeśli dwa obiekty JSObject odnoszą się do tej samej instancji.

- -

Przesłania: equals w klasie java.lang.Object

- -
Deklaracja
- -
public boolean equals(Object obj)
-
- -
Kompatybilność wsteczna
- -

JavaScript 1.3. W JavaScript 1.3 i wersjach wcześniejszych, możemy zastosować wcześniejsze metody równości java.lang.Object lub operator == do porównania dwóch obiektów JSObject.

- -

W większości ostatnich wersji, samo JSObject potrafi wyświetlić jako obiekt Javy. Można użyć metody equals do określenia gdzie dwa obiekty JSObjects odnoszą się do tej samej instancji.

- -

eval

- -

Metoda. Wykonuje wyrażenia JavaScript. Wyrażenie jest łańcuchem znakowym kodu źródłowego JavaScript, który będzie wykonany w kontekście pobierania przez "this".

- -
Deklaracja
- -
public Object eval(String s)
-
- -

getMember

- -

Metoda. Odzyskuje wartość własności obiektu JavaScript. Równoważna do "this.name" w JavaScript.

- -
Deklaracja
- -
public Object getMember(String name)
-
- -

getSlot

- -

Metoda. Odzyskuje wartość elementu tablicy obiektu w JavaScript. Równoważna do "this{{ mediawiki.external('index') }}" w JavaScript.

- -
Deklaracja
- -
public Object getSlot(int index)
-
- -

getWindow

- -

Metoda statyczna. Zwraca JSObject dla okna stanowiącego dany aplet. Ta metoda jest użyteczna tylko po stronie klienta (client-side) w JavaScripcie.

- -
Deklaracja
- -
public static JSObject getWindow(Applet applet)
-
- -

removeMember

- -

Metoda. Usuwa własność obiektu w JavaScript.

- -
Deklaracja
- -
public void removeMember(String name)
-
- -

setMember

- -

Metoda. Ustala wartość własności obiektu JavaScript. Równoważna do "this.name = value" w JavaScript.

- -
Deklaracja
- -
public void setMember(String name,
-   Object value)
-
- -

setSlot

- -

Metoda. Ustala wartość elementu tablicy obiektu JavaScript. Równoważna "this{{ mediawiki.external('index') }} = value" w JavaScript.

- -
Deklaracja
- -
public void setSlot(int index,
-   Object value)
-
- -

toString

- -

Metoda. Konwertuje JSObject na String.

- -

Przesłania: toString w klasie java.lang.Object

- -
Deklaracja
- -
public String toString()
-
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" } ) }} diff --git "a/files/pl/web/javascript/referencje/operatory/domkni\304\231cia_wyra\305\274e\305\204/index.html" "b/files/pl/web/javascript/referencje/operatory/domkni\304\231cia_wyra\305\274e\305\204/index.html" deleted file mode 100644 index 66cf07b36c..0000000000 --- "a/files/pl/web/javascript/referencje/operatory/domkni\304\231cia_wyra\305\274e\305\204/index.html" +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Domknięcia wyrażeń -slug: Web/JavaScript/Referencje/Operatory/Domknięcia_wyrażeń -tags: - - JavaScript - - Operator - - funkcja - - niestandardowe - - przestarzały -translation_of: Archive/Web/JavaScript/Expression_closures ---- -
{{JSSidebar("Operators")}}{{Non-standard_Header}}{{Obsolete_Header("gecko60")}} -
Niestandardowe. Nie używać!
-Składnia domknięcia wyrażeń jest przestarzałą funkcją specyficzną dla Firefoxa i została usunięta od Firefoxa 60. Dla obecnie tworzonych rozwiązań rozważ użycie funkcji strzałkowych.
-
- -

Domknięcia wyrażeń są skróconą składnią dla zapisu prostych funkcji.

- -

Składnia

- -
function [nazwa]([param1[, param2[, ..., paramN]]])
-   wyrażenie
-
- -

Parametry

- -
-
nazwa
-
Nazwa funkcji. Może być pominięta w przypadku, gdy funkcja jest anonimowa. Nazwa jest lokalna i ograniczona jedynie do ciała funkcji.
-
paramN
-
Nazwa argumentu, który ma być przekazany do funkcji. Funkcja może mieć do 255 argumentów.
-
wyrażenie
-
Wyrażenie, które zawiera ciało funkcji.
-
- -

Opis

- -

Ten dodatek nie jest niczym więcej niż skróconą notacją dla prostych funkcji, która daje językowi coś podobnego do typowej notacji lambda.

- -

JavaScript 1.7 i starsze:

- -
function(x) { return x * x; }
- -

JavaScript 1.8:

- -
function(x) x * x
- -

Taka składnia pozwala na pominięcie nawiasów klamrowych i wyrażenia return, czyniąc je niejawnymi. Poza skróceniem zapisu, nie ma innych korzyści z pisania kodu w ten sposób.

- -

Przykłady

- -

Skrócony zapis dla dowiązywania obserwatorów zdarzeń (ang. event listeners):

- -
 document.addEventListener('click', function() false, true);
-
- -

Użycie tej notacji z niektórymi z funkcji strzałkowych z JavaScript 1.6:

- -
elems.some(function(elem) elem.type == 'text');
-
- -

Wsparcie przeglądarek

- - - -

{{Compat("javascript.operators.expression_closures")}}

- -

Zobacz też

- - diff --git a/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html b/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html deleted file mode 100644 index 52f1bb9a79..0000000000 --- a/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: for each...in -slug: Web/JavaScript/Referencje/Polecenia/for_each...in -tags: - - E4X - - JavaScript - - przestarzałe - - wyrażenie -translation_of: Archive/Web/JavaScript/for_each...in ---- -
{{jsSidebar("Statements")}}
- -
-

Wyrażenie for each...in  jest przestarzałe jako część standardu ECMA-357 (E4X), gdyż E4X nie jest już wspierany. Zamiast tego, rozważ użycie wyrażenia for...of.
-
- Firefox obecnie ostrzega przed użyciem for each...in i wyrażenie to nie będzie działało od wersji Firefox 57.
- Zobacz Warning: JavaScript 1.6's for-each-in loops are deprecated dla pomocy przy migracji do nowego standardu.

-
- -

Wyrażenie for each...in iteruje daną zmienną po wszystkich wartościach własności obiektu (ang. object's properties). Podane wyrażenie jest wykonywane dla każdej oddzielnej własności.

- -

Składnia

- -
for each (zmienna in obiekt) {
-  polecenie
-}
- -
-
zmienna
-
Zmienna do iteracji po wartościach własnośic, opcjonalnie deklarowana ze słowem kluczowym var. Zmienna jest lokalna dla funkcji, a nie pętli.
-
- -
-
obiekt
-
Obiekt, po którego własnościach iterujemy.
-
- -
-
polecenie
-
Polecenie do wykonania dla każdej własności. Do wykonania wielu poleceń należy użyć wyrażenia block ({ ... }), w celu zgrupowania tychże poleceń.
-
- -

Opis

- -

Niektóre z wbudowanych własności nie są iterowalne – do tej grupy zaliczają się wszystkie wbudowane metody obiektów, jak na przykład metoda indexOf obiektów klasy String. Możliwe jest jednakże iterowanie po wszystkich własnościach zdefiniowanych przez użytkownika.

- -

Przykłady

- -

Użycie for each...in

- -

Ostrzeżenie: Nigdy nie używaj takich pętli na tablicach. Wykorzystuj to tylko na obiektach. Po więcej szczegółów, przeczytaj opis wyrażenia for...in.

- -

Następujący fragment kodu iteruje po własnościach obiektu, obliczając ich sumę:

- -
var sum = 0;
-var obj = {prop1: 5, prop2: 13, prop3: 8};
-
-for each (var item in obj) {
-  sum += item;
-}
-
-console.log(sum); // logs "26", which is 5+13+8
- -

Specyfikacje

- -

To wyrażenie nie jest częścią aktualnej specyfikacji ECMA-262 specification. Zaimlementowane w JavaScript 1.6 i obecnie przestarzałe.

- -

Wsparcie przeglądarek

- - - -

{{Compat("javascript.statements.for_each_in")}}

- -

Zobacz też

- - -- cgit v1.2.3-54-g00ecf