diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/pl/web/javascript/referencje | |
parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/pl/web/javascript/referencje')
24 files changed, 0 insertions, 1314 deletions
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 ---- -<p> -{{ Obsolete_header() }} -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Określa funkcję, która wywołała aktualnie wykonywaną funkcję. -</p> -<table class="fullwidth-table"> -<tbody><tr> -<td class="header" colspan="2">Własność funkcji: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/arguments">arguments</a></td> -</tr> -<tr> -<td>Zaimplementowana w:</td> -<td>JavaScript 1.1, NES 2.0 -<p>JavaScript 1.3: Wycofywana. -<span class="comment">JavaScript ??: Removed</span> -</p> -</td> -</tr> -</tbody></table> -<h3 id="Opis" name="Opis"> Opis </h3> -<p><b><code>arguments.caller</code> nie może być już stosowana.</b> Zamiast tego należy użyć niestandardowej własności <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function/caller">caller</a></code> obiektu funkcji. Szczegóły można znaleźć w jej opisie. -</p><p>Własność <code>arguments.caller</code> jest dostępna tylko wewnątrz ciała funkcji. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<p>Poniższy kod sprawdza wartość <code>arguments.caller</code> w funkcji. -</p> -<pre class="eval">function myFunc() { - if (arguments.caller == null) { - return ("Funkcja została wywołana z góry!"); - } else - return ("Funkcję wywołano poprzez " + arguments.caller); -} -</pre> -<p><br> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p><p>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. -</p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSException">JSException</a> -</p> -<dl><dd> Publiczna klasa <code>JSException</code> dziedziczy po klasie <code>RuntimeException</code>. Wyjątek ten jest wyrzucany, kiedy kod JavaScriptu zwróci błąd. -</dd></dl> -<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSObject">JSObject</a> -</p> -<dl><dd> Publiczna klasa <code>JSObject</code> dziedziczy po klasie <code>Object</code>. Obiekty JavaScriptu są otaczane instancjami klasy <code>JSObject</code> i przekazywane do kodu Javy, pozwalając Javie na manipulowanie obiektami JavaScriptu. -</dd></dl> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Publiczna klasa<code>JSException</code> rozszerzająca <code>RuntimeException</code> -</p> -<pre>java.lang.Object - | - +----java.lang.Throwable - | - +----java.lang.Exception - | - +----java.lang.RuntimeException - | - +----netscape.javascript.JSException -</pre> -<h3 id="Opis" name="Opis"> Opis </h3> -<p><code>JSException</code> jest wyjątkiem wyrzucanym, kiedy kod JavaScript zwróci błąd. -</p> -<h3 id="Podsumowanie_konstruktora" name="Podsumowanie_konstruktora"> Podsumowanie konstruktora </h3> -<p>Klasa <code>netscape.javascript.JSException</code> posiada następujące konstruktory : -</p> -<dl><dt> <code>JSException</code></dt><dd> Przestarzały konstruktor pozwala opcjonalnie na określenie szczegółowego powiadomienia lub innych informacji. -</dd></dl> -<h3 id="Podsumowanie_metod" name="Podsumowanie_metod"> Podsumowanie metod </h3> -<p>Klasa <code>netscape.javascript.JSException</code> posiada następujące metody: -</p> -<dl><dt> <code>getWrappedException</code> </dt><dd> Instancja metody <code>getWrappedException</code>. -</dd></dl> -<dl><dt> <code>getWrappedExceptionType</code> </dt><dd> Instancja metody <code>getWrappedExceptionType</code> zwraca wartość int mapującą typ obiektu <code>wrappedException</code>. -</dd></dl> -<h3 id="Kompatybilno.C5.9B.C4.87_wsteczna" name="Kompatybilno.C5.9B.C4.87_wsteczna"> Kompatybilność wsteczna </h3> -<h4 id="JavaScript_1.1_do_1.3" name="JavaScript_1.1_do_1.3"> JavaScript 1.1 do 1.3 </h4> -<p>Klasa <code>JSException</code> 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 <code>getWrappedException</code> nie była dostępna. -</p><p>Konstruktory <code>JSException</code>, oznaczone jako przestarzałe w JavaScripcie 1.4, tworzą obiekt <code>JSException</code> z opcjonalnym komunikatem szczegółowym. -</p> -<h3 id="Deklaracja" name="Deklaracja"> Deklaracja </h3> -<pre>1. public JSException() - -2. public JSException(String s) - -3. public JSException(String s, - String filename, - int lineno, - String source, - int tokenIndex) -</pre> -<h3 id="Argumenty" name="Argumenty"> Argumenty </h3> -<dl><dt> <code>s</code> </dt><dd> Szczegółowy komunikat. </dd></dl> -<dl><dt> <code>filename</code> </dt><dd> Adres URL pliku gdzie wystąpił błąd, o ile jest dostępny. </dd></dl> -<dl><dt> <code>lineno</code> </dt><dd> Liczba linii w pliku, o ile jest dostępny. </dd></dl> -<dl><dt> <code>source</code> </dt><dd> Łańcuch znakowy zawierający wykonywany kod JavaScript. </dd></dl> -<dl><dt> <code>tokenIndex</code> </dt><dd> Indeks w źródłowym łańcuchu znaków, wskazujący miejsce wystąpienia błędu. -</dd></dl> -<h3 id="getWrappedException" name="getWrappedException"> <code>getWrappedException</code> </h3> -<p>Metoda instancji <code>getWrappedException</code>. -</p> -<h4 id="Deklaracja_2" name="Deklaracja_2"> Deklaracja </h4> -<p><code> -public Object getWrappedException() -</code> -</p> -<h4 id="Opis_2" name="Opis_2"> Opis </h4> -<p><code>getWrappedException()</code> zwraca obiek reprezentujący wartość faktycznie wyrzuconą przez JavaScript. JavaScript może wyrzucić wartość dowolnego typu. Metoda <code>getWrappedException()</code> pozwala określić, jaki rodzaj wartości jest reprezentowany przez zwracany typ Object. -</p> -<h3 id="getWrappedExceptionType" name="getWrappedExceptionType"> <code>getWrappedExceptionType</code> </h3> -<p>Metoda instancji <code>getWrappedExceptionType</code>. -</p> -<h4 id="Deklaracja_3" name="Deklaracja_3"> Deklaracja </h4> -<p><code> -public int getWrappedExceptionType() -</code> -</p> -<h4 id="Opis_3" name="Opis_3"> Opis </h4> -<p><code>getWrappedExceptionType()</code> zwraca wartość <code>int</code>, pasującą do jednej z następujących statycznych <code>int</code> pól klasy <code>JSException</code>: -</p> -<ul><li> <code>EXCEPTION_TYPE_EMPTY</code> -</li><li> <code>EXCEPTION_TYPE_VOID</code> -</li><li> <code>EXCEPTION_TYPE_OBJECT</code> -</li><li> <code>EXCEPTION_TYPE_FUNCTION</code> -</li><li> <code>EXCEPTION_TYPE_STRING</code> -</li><li> <code>EXCEPTION_TYPE_NUMBER</code> </li><li> <code>EXCEPTION_TYPE_BOOLEAN</code> -</li></ul> -{{ 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 ---- -<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3> - -<p>The public final class <code>netscape.javascript.JSObject</code> extends <code>Object</code>.</p> - -<pre>java.lang.Object - | - +----netscape.javascript.JSObject -</pre> - -<h3 id="Opis" name="Opis">Opis</h3> - -<p>Obiekty JavaScript są are wrapped in an instance of the class <code>netscape.javascript.JSObject</code> and passed to Java. <code>JSObject</code> allows Java to manipulate JavaScript objects.</p> - -<p>When a JavaScript object is sent to Java, the runtime engine creates a Java wrapper of type <code>JSObject</code>; when a <code>JSObject</code> is sent from Java to JavaScript, the runtime engine unwraps it to its original JavaScript object type. The <code>JSObject</code> class provides a way to invoke JavaScript methods and examine JavaScript properties.</p> - -<p>Any JavaScript data brought into Java is converted to Java data types. When the <code>JSObject</code> is passed back to JavaScript, the object is unwrapped and can be used by JavaScript code. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a> w celu uzyskania dodatkowych informacji o konwersji typu danych.</p> - -<h3 id="Podsumowanie_metod" name="Podsumowanie_metod">Podsumowanie metod</h3> - -<p>Klasa <code>netscape.javascript.JSObject</code> posiada następujące metody:</p> - -<dl> - <dt><code>{{ Anch("call") }}</code> </dt> - <dd>Wywołuje metodę JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("equals") }}</code> </dt> - <dd>Określa, jeśli dwa obiekty <code>JSObject</code> odnoszą się do tej samej instancji.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("eval") }}</code> </dt> - <dd>Wykonuje wyrażenie JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("getMember") }}</code> </dt> - <dd>Odzyskuje wartość własności obiektu JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("getSlot") }}</code> </dt> - <dd>Odzyskuje wartość elementu tablicy obiektu JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("removeMember") }}</code> </dt> - <dd>Usuwa własność obiektu JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("setMember") }}</code> </dt> - <dd>Ustawia wartość własności obiektu JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("setSlot") }}</code> </dt> - <dd>Ustawia wartość elementu tablicy obiektu JavaScript.</dd> -</dl> - -<dl> - <dt><code>{{ Anch("toString") }}</code> </dt> - <dd>Konwertuje JSObject do łańcucha znaków.</dd> -</dl> - -<p>Klasa <code>netscape.javascript.JSObject</code> posiada następujące statyczne metody:</p> - -<dl> - <dt><code>{{ Anch("getWindow") }}</code> </dt> - <dd>Pobiera <code>JSObject</code> dla okna stanowiącego dany aplet.</dd> -</dl> - -<h4 id="call" name="call">call</h4> - -<p>Metoda. Wywołuje metodę JavaScript. Równoważny z "<code>this.methodName(args{{ mediawiki.external(0) }}, args{{ mediawiki.external(1) }}, ...)</code>" w JavaScript.</p> - -<h5 id="Deklaracja" name="Deklaracja">Deklaracja</h5> - -<pre>public Object call(String methodName, - Object args[]) -</pre> - -<h4 id="equals" name="equals">equals</h4> - -<p>Metoda. Określona, jeśli dwa obiekty <code>JSObject</code> odnoszą się do tej samej instancji.</p> - -<p>Przesłania: <code>equals</code> w klasie <code>java.lang.Object</code></p> - -<h5 id="Deklaracja_2" name="Deklaracja_2">Deklaracja</h5> - -<pre>public boolean equals(Object obj) -</pre> - -<h5 id="Kompatybilno.C5.9B.C4.87_wsteczna" name="Kompatybilno.C5.9B.C4.87_wsteczna">Kompatybilność wsteczna</h5> - -<p><strong>JavaScript 1.3</strong>. W JavaScript 1.3 i wersjach wcześniejszych, możemy zastosować wcześniejsze metody równości <code>java.lang.Object</code> lub operator <code>==</code> do porównania dwóch obiektów <code>JSObject</code>.</p> - -<p>W większości ostatnich wersji, samo <code>JSObject</code> potrafi wyświetlić jako obiekt Javy. Można użyć metody equals do określenia gdzie dwa obiekty <code>JSObjects</code> odnoszą się do tej samej instancji.</p> - -<h4 id="eval" name="eval">eval</h4> - -<p>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".</p> - -<h5 id="Deklaracja_3" name="Deklaracja_3">Deklaracja</h5> - -<pre>public Object eval(String s) -</pre> - -<h4 id="getMember" name="getMember">getMember</h4> - -<p>Metoda. Odzyskuje wartość własności obiektu JavaScript. Równoważna do "<code>this.name</code>" w JavaScript.</p> - -<h5 id="Deklaracja_4" name="Deklaracja_4">Deklaracja</h5> - -<pre>public Object getMember(String name) -</pre> - -<h4 id="getSlot" name="getSlot">getSlot</h4> - -<p>Metoda. Odzyskuje wartość elementu tablicy obiektu w JavaScript. Równoważna do "<code>this{{ mediawiki.external('index') }}</code>" w JavaScript.</p> - -<h5 id="Deklaracja_5" name="Deklaracja_5">Deklaracja</h5> - -<pre>public Object getSlot(int index) -</pre> - -<h4 id="getWindow" name="getWindow">getWindow</h4> - -<p>Metoda statyczna. Zwraca <code>JSObject</code> dla okna stanowiącego dany aplet. Ta metoda jest użyteczna tylko po stronie klienta (client-side) w JavaScripcie.</p> - -<h5 id="Deklaracja_6" name="Deklaracja_6">Deklaracja</h5> - -<pre>public static JSObject getWindow(Applet applet) -</pre> - -<h4 id="removeMember" name="removeMember">removeMember</h4> - -<p>Metoda. Usuwa własność obiektu w JavaScript.</p> - -<h5 id="Deklaracja_7" name="Deklaracja_7">Deklaracja</h5> - -<pre>public void removeMember(String name) -</pre> - -<h4 id="setMember" name="setMember">setMember</h4> - -<p>Metoda. Ustala wartość własności obiektu JavaScript. Równoważna do "<code>this.name = value</code>" w JavaScript.</p> - -<h5 id="Deklaracja_8" name="Deklaracja_8">Deklaracja</h5> - -<pre>public void setMember(String name, - Object value) -</pre> - -<h4 id="setSlot" name="setSlot">setSlot</h4> - -<p>Metoda. Ustala wartość elementu tablicy obiektu JavaScript. Równoważna "<code>this{{ mediawiki.external('index') }} = value</code>" w JavaScript.</p> - -<h5 id="Deklaracja_9" name="Deklaracja_9">Deklaracja</h5> - -<pre>public void setSlot(int index, - Object value) -</pre> - -<h4 id="toString" name="toString">toString</h4> - -<p>Metoda. Konwertuje <code>JSObject</code> na <code>String</code>.</p> - -<p>Przesłania: <code>toString</code> w klasie <code>java.lang.Object</code></p> - -<h5 id="Deklaracja_10" name="Deklaracja_10">Deklaracja</h5> - -<pre>public String toString() -</pre> 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 ---- -<p>{{JSRef}}{{ obsolete_header() }}</p> - -<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2> - -<p>Własność <code>arity</code> 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.</p> - -<h2 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h2> - -<ul> - <li>{{jsxref("Function.prototype.length")}}</li> -</ul> 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>java.*</code>. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Obiekt <code>java</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>java</code> jest synonimem dla własności <code>Packages.java</code>. -</p> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/java">Packages.java</a></code> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> </p><p>Zapakowana tablica Javy, do której dostęp uzyskuje się poprzez kod JavaScript jest członkiem typu <code>JavaArray</code>. </p> -<h3 id="Tworzone_przez" name="Tworzone_przez"> Tworzone przez </h3> -<p>Jakąkolwiek metodę Javy, która zwraca tablicę. W dodatku, możesz stworzyć obiekt <code>JavaArray</code> z dowolnym typem danych używając metody <code>newInstance</code> klasy <code>Array</code>: -</p> -<pre class="eval">public static Object newInstance(Class componentType, - int length) - throws NegativeArraySizeException -</pre> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>JavaArray</code> jest wystąpieniem tablicy Javy, która jest stworzona wewnątrz kody JavaScript lub do niego przekazana. <code>JavaArray</code> jest opakowaniem (ang. <i>wrapper</i>) dla tej instancji; wszystkie referencje do niej są robione przez <code>JavaArray</code>. -</p><p>W JavaScript 1.4 i późniejszym, parametr <code>componentType</code> jest albo obiektem typu <code>JavaClass</code> reprezentującym typ tablicy albo obiektem klasowym, jak na przykład obiekt zwracany przez <code>java.lang.Class.forName</code>. W JavaScript 1.3 i wcześniejszych, <code>componentType</code> musi być obiektem klasowym. -</p><p>Użyj indeksy oparte na zerze, aby uzyskać dostęp do obiektu <code>JavaArray</code>, tak samo jak robisz to w Javie. Na przykład: -</p> -<pre>var javaString = new java.lang.String("Hello world!"); -var byteArray = javaString.getBytes(); -byteArray[0] // zwraca 72 -byteArray[1] // zwraca 101 -</pre> -<p>Jakiekolwiek dane Javy przeniesione do JavaScriptu są konwertowane do typów danych JavaScriptu. Kiedy obiekt <code>JavaArray</code> jest przekazany z powrotem do Javy, obiekt jest rozpakowywany i może być użyty przez kod Javy. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a>, aby uzyskać więcej informacji na temat konwersji typów danych. </p><p>W JavaScripcie 1.4 i późniejszym, metody <code>java.lang.Object</code> są dziedziczone przez <code>JavaArray</code>. -</p> -<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3> -<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4> -<p>Metody <code>java.lang.Object</code> nie są dziedziczone przez <code>JavaArray</code>. W dodatku, metoda <code>toString</code> jest dziedziczona z obiektu <code>Object</code> i zwraca następującą wartość: -</p> -<pre class="eval">[object JavaArray] -</pre> -<p>Musisz określić klasę obiektu, tak jak jeden zwracany przez <code>java.lang.Object.forName</code>, dla parametru <code>componentType</code>, <code>newInstance</code> kiedy użyjesz tej metody do utworzenia tablicy. Nie możesz użyć obiektu <code>JavaClass</code> dla parametru <code>componentType</code>. -</p> -<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> -<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray/length">length</a>: Numer elementu w Java array reprezentowana przez <code>JavaArray</code>. -</p> -<h3 id="Metody" name="Metody"> Metody </h3> -<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray/toString">toString</a>: W JavaScript 1.4, ta metoda ta nie jest uwzględniana przez odziedziczona metodę <code>java.lang.Object.toString</code>. W JavaScript 1.3 lub lub wcześniejszym, metoda ta zwraca ciąg znaków (stringa) identyfikującego obiekt jako <code>JavaArray</code>. -</p><p>W JavaScript 1.4 lub późniejszym, <code>JavaArray</code> dziedziczy również metody z superklasy tablicy Javy, <code>java.lang.Object</code>. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<h4 id="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript" name="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript"> Przykład: Tworzenie <code>JavaArray</code> w JavaScript </h4> -<p>W tym przykładzie, <code>JavaArray</code> <code>tablicaBitowa</code> jest stworzona przez metodę <code>java.lang.String.getBytes</code>, która zwraca tablicę. -</p> -<pre class="eval">var stringJavy = new java.lang.String("Witaj świecie!"); -var tablicaBitowa = stringJavy.getBytes(); -</pre> -<h4 id="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript_z_metod.C4.85_newInstance" name="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript_z_metod.C4.85_newInstance"> Przykład: Tworzenie <code>JavaArray</code> w JavaScript z metodą <code>newInstance</code> </h4> -<p>W JavaScript 1.4, możesz użyć obiekt <code>JavaClass</code> jako argument dla metody <code>newInstance</code>, która tworzy tablicę, jak jest to pokazane w następującym kodzie: -</p> -<pre class="eval">var dogs = java.lang.reflect.Array.newInstance(java.lang.String, 5); -</pre> -<p>W JavaScript 1.1, użyj obiektu klasy, zwracanego <code>java.lang.Class.forName</code> jako argument dla metody newInstance, jak pokazuje następujący kod: -</p> -<pre class="eval">var dataType = java.lang.Class.forName("java.lang.String"); -var dogs = java.lang.reflect.Array.newInstance(dataType, 5); -</pre> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Liczba elementów tablicy w Javie reprezentowana przez obiekt <code>JavaArray</code>. -</p> -<table class="fullwidth-table"> -<tbody><tr> -<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a></td> -</tr> -<tr> -<td>Zaimplementowana w:</td> -<td>JavaScript 1.1, NES 2.0</td> -</tr> -</tbody></table> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Niepodobny do <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/length">Array.length</a></code>, <code>JavaArray.length</code> jest własnością tylko do odczytu. Nie możemy zmieniać wartości własności <code>JavaArray.length</code>, ponieważ tablice w Javie mają fałszywą liczbę elementów. </p> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/length">Array.length</a></code> -</p>{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Zwraca łańcuch znakowy reprezentowany przez <code>JavaArray</code>. -</p> -<table class="fullwidth-table"> -<tbody><tr> -<td class="header" colspan="2">Metoda obiektu <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a></td> -</tr> -<tr> -<td>Zaimplementowana w:</td> -<td>JavaScript 1.1, NES 2.0</td> -</tr> -</tbody></table> -<h3 id="Parametry" name="Parametry"> Parametry </h3> -<p>Brak. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Nazywamy metodę <code>java.lang.Object.toString</code>, która zwróci wartość następującego wyrażenia: </p> -<pre>JavaArray.getClass().getName() + '@' + - java.lang.Integer.toHexString(JavaArray.hashCode()) -</pre> -<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3> -<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4> -<p>Metoda <code>toString</code> jest dziedziczona z obiektu <code>Object</code> i zwraca następującą wartość: </p> -<pre>[object JavaArray] -</pre> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Referencja JavaScriptu do klasy Javy. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Referencja do nazwy klasy użyta wraz z obiektem <code>Packages</code>: -</p> -<pre class="eval">Packages.<i>KlasaJavy</i> -</pre> -<p><i>KlasaJavy</i> jest w pełni podaną nazwą klasy Javy obiektu. LiveConnect obiektów <code>java</code>, <code>sun</code> i <code>netscape</code> zawierają skróty do często używanych w pakietach Javy jak również tworzą obiekty <code>JavaClass</code>. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>JavaClass</code> jest referencją do jednej z klas pakietu Javy, jak na przykład <code>netscape.javascript.JSObject</code>. Obiekt <code>JavaPackage</code> jest referencją do pakietu Javy, jak na przykład <code>netscape.javascript</code>. W JavaScript, hierarchia <code>JavaPackage</code> i <code>JavaClass</code> jest odbiciem pakietów Javy i hierarchii klas. -</p><p>Przechodząc obiekt <code>JavaClass</code> do metody, która żąda argument typu <code>java.lang.Class</code>. -</p> -<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3> -<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4> -<p>Musisz utworzyć opakowanie dla instancji <code>java.lang.Class</code>, zanim przekażesz ją jako parametr dla metody Javy - obiektu <code>JavaClass</code> nie są automatycznie konwertowane do instancji <code>java.lang.Class</code>. -</p> -<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> -<p>Własności obiektu <code>JavaClass</code> są statycznymi polami tej klasy Javy. -</p> -<h3 id="Metody" name="Metody"> Metody </h3> -<p>Metody obiektu <code>JavaClass</code> są statycznymi metodami tej klasy Javy. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<h4 id="Przyk.C5.82ad:_Zastosowanie_JavaClass" name="Przyk.C5.82ad:_Zastosowanie_JavaClass"> Przykład: Zastosowanie <code>JavaClass</code> </h4> -<p>W poniższym przykładzie, <code>x</code> jest obiektem typu JavaClass odpowiadającym <code>java.awt.Font</code>. Ponieważ <code>BOLD</code> jest statycznym polem klasy Font, jest również własnością obiektu JavaClass. -</p> -<pre class="eval">x = java.awt.Font; -mojFont = x("helv", x.BOLD, 10); // tworzy obiekt Font -</pre> -<p>Powyższy przykład pomija słowo kluczowe <code>Packages</code> i używa synonimu <code>java</code>, ponieważ klasa <code>Font</code> należy do pakietu <code>java</code>. -</p> -<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h4> -<p>W poniższym przykładzie, obiekt typu <code>JavaClass</code>, <code>java.lang.String</code> jest przekazany jako argument do metody <code>newInstance</code>, która tworzy tablicę: -</p> -<pre class="eval">var samochody = java.lang.reflect.Array.newInstance(java.lang.String, 15); -</pre> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaObject">JavaObject</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaPackage">JavaPackage</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Typ zapakowanego (ang. <i>wrapped</i>) obiektu Javy, do którego dostęp uzyskuje się z wnętrza kodu JavaScriptu. -</p> -<h3 id="Tworzone_przez" name="Tworzone_przez"> Tworzone przez </h3> -<p>Jakąkolwiek metodę Javy, która zwraca typ obiektu. Na dodatek, możesz stworzyć obiekt <code>JavaObject</code> używając konstruktora obiektu w Javie za pomocą słowa kluczowego <code>Packages</code>: -</p> -<pre class="eval">new Packages.<i>KlasaJavy</i>(<i>listaParametrow</i>) -</pre> -<p><i>KlasaJavy</i> jest dokładną nazwą klasy obiektu w Javie. -</p> -<h3 id="Parametry" name="Parametry"> Parametry </h3> -<dl><dt> <code>listaParametrow</code></dt><dd> Opcjonalna lista parametrów, określona przez konstruktor klasy Javy. -</dd></dl> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>JavaObject</code> jest instancją klasy Javy, która jest stworzona wewnątrz kodu JavaScriptu lub jemu przekazana. <code>JavaObject</code> jest opakowaniem (<i>wrapper</i>) instancji; wszystkie referencje do instancji klasy są robione poprzez <code>JavaObject</code>. -</p><p>Jakiekolwiek dane Javy użyte wewnątrz JavaScript-u są konwertowane do typów danych JavaScriptu. Kiedy <code>JavaObject</code> jest przekazany z powrotem do Javy, jest on rozpakowywany i może być użyty przez kod Javy. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a>, aby uzyskać więcej informacji na temat konwersji typów danych. -</p> -<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> -<p>Dziedziczy publicznych członków danych (ang. <i>public data members</i>) klasy Javy, której jest instancją, jako własność. Dziedziczy również publicznych członków danych z jakiejkolwiek superklasy jako własność. -</p> -<h3 id="Metody" name="Metody"> Metody </h3> -<p>Dziedziczy publiczne metody klasy Javy, której jest instancją. <code>JavaObject</code> dziedziczy również metody z <code>java.lang.Object</code> i każdej innej superklasy. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<h4 id="Przyk.C5.82ad:_Tworzenie_instancji_JavaObject_w_JavaScripcie" name="Przyk.C5.82ad:_Tworzenie_instancji_JavaObject_w_JavaScripcie"> Przykład: Tworzenie instancji <code>JavaObject</code> w JavaScripcie </h4> -<p>Poniższy kod tworzy obiekt <code>ciagZnakow</code> typu <code>JavaObject</code>, który jest instancją klasy <code>java.lang.String</code>: -</p> -<pre class="eval">var ciagZnakow = new Packages.java.lang.String("Witaj, świecie"); -</pre> -<p>Ponieważ klasa <code>String</code> jest wewnątrz pakietu <code>java</code>, możesz również użyć synonimu <code>java</code> i opuścić słowo kluczowe <code>Packages</code>, kiedy tworzysz instancję klasy: -</p> -<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie"); -</pre> -<h4 id="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_metod_obiektu_Javy" name="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_metod_obiektu_Javy"> Przykład: Uzyskanie dostępu do metod obiektu Javy </h4> -<p>Ponieważ obiekt <code>ciagZnakow</code> jest instancją <code>java.labg.String</code>, dziedziczy on wszystkie publiczne metody <code>java.lang.String</code>. Poniższy przykład używa metody <code>startsWith</code> by sprawdzić czy <code>ciagZnakow</code> zaczyna się od <code>"Witaj"</code>. -</p> -<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie"); -ciagZnakow.startsWith("Witaj"); // zwraca true -</pre> -<h4 id="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_odziedziczonych_metod" name="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_odziedziczonych_metod"> Przykład: Uzyskanie dostępu do odziedziczonych metod </h4> -<p>Ponieważ, <code>getClass</code> jest metodą <code>Object</code> i <code>java.lang.String</code> rozszerza <code>Object</code>, klasa <code>String</code> dziedziczy metodę <code>getClass</code>. Konsekwentnie, <code>getClass</code> jest również metodą <code>JavaObject</code>, która tworzy instancję <code>String</code> w JavaScripcie. -</p> -<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie"); -ciagZnakow.getClass(); // zwraca java.lang.String -</pre> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaClass">JavaClass</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaPackage">JavaPackage</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Odwołanie JavaScriptu do pakietu (ang. <i>package</i>) Javy. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Odwołanie do nazwy pakietu zastosowane ze słowem kluczowym <code>Package</code>: -</p> -<pre class="eval">Packages.<i>JavaPackage</i> -</pre> -<p><i>JavaPackage</i> jest nazwą pakietu obiektu Javy. Jeśli pakiet znajduje się wewnątrz pakietów <code>java</code>, <code>netscape</code> lub <code>sun</code>, słowo <code>Packages</code> jest opcjonalne. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>W Javie, pakiet jest kolekcją klas Javy i innych pakietów Javy. Na przykład, pakiet <code>netscape</code> zawiera pakiet <code>netscape.javascript</code>; pakiet <code>netscape.javascript</code> zawiera klasy <code>JSObject</code> i <code>JSException</code>. -</p><p>W JavaScripcie, <code>JavaPackage</code> jest referencją do pakietu Javy. Na przykład, referencja do <code>netscape</code> jest typu <code>JavaPackage</code>. <code>netscape.javascript</code> jest za równo typu <code>JavaPackage</code> jak i własnością obiektu JavaPackage, <code>netscape</code>. -</p><p>Obiekt <code>JavaClass</code> jest referencją do jednej z klas w pakiecie, jak na przykład <code>netscape.javascript.JSObject</code>. Hierarchie <code>JavaPackage</code> i <code>JavaClass</code> odzwierciedlają hierarchie pakietu i klasy Javy. -</p><p>Jakkolwiek pakiety i klasy zawarte w <code>JavaPackage</code> są ich własnościami, nie możesz stosować struktury <code>for...in</code>, aby nadać im numery tak jak możesz zrobić to z innymi obiektami. -</p> -<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> -<p>Własności <code>JavaPackage</code> są obiektami <code>JavaClass</code> i jakimikolwiek innymi obiektami zawartymi w danej <code>JavaPackage</code>. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<p>Przypuśćmy, że korporacja Redwood stosuje pakiet <code>redwood</code> Javy, aby przechowywać różne klasy Javy przez nich zaimplementowane. Poniższy kod tworzy <code>JavaPackage</code> <code>red</code>: -</p> -<pre class="eval">var red = Packages.redwood; -</pre> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaClass">JavaClass</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaObject">JavaObject</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>netscape.*</code>. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Obiekt <code>netscape</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>netscape</code> jest synonimem dla własności <code>Packages.netscape</code>. -</p> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/netscape">Packages.netscape</a></code> -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p>{{ Deprecated_header() }}</p> - -<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3> - -<p>Metoda przestarzała. Wykonuje kod JavaScriptu zawarty w łańcuchu znaków w kontekście danego obiektu.</p> - -<table class="fullwidth-table"> - <tbody> - <tr> - <td class="header" colspan="2">Metoda obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object">Object</a></td> - </tr> - <tr> - <td>Zaimplementowana w:</td> - <td>JavaScript 1.1, NES2.0 - <p>JavaScript 1.2, NES 3.0: przestarzała jako metoda obiektów, pozostawiona jako funkcja najwyższego poziomu.</p> - - <p>JavaScript 1.4: usunięta jako metoda obiektów.</p> - </td> - </tr> - </tbody> -</table> - -<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3> - -<p><code>eval( - <i>łańcuch znaków</i> - ) </code></p> - -<h3 id="Parametry" name="Parametry">Parametry</h3> - -<dl> - <dt><code>łańcuch znaków</code> </dt> - <dd>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.</dd> -</dl> - -<h3 id="Opis" name="Opis">Opis</h3> - -<p>Metoda <code>eval</code> nie jest już dostępna jako metoda obiektu <code>Object</code>. Należy używać funkcji najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/eval">eval</a></code>.</p> - -<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna">Zgodność wsteczna</h3> - -<h4 id="JavaScript_1.2_i_1.3" name="JavaScript_1.2_i_1.3">JavaScript 1.2 i 1.3</h4> - -<p><code>eval</code> jako metoda obiektu <code>Object</code> i każdego obiektu dziedziczącego po <code>Object</code> jest przestarzała (ale nadal dostępna).</p> - -<h4 id="JavaScript_1.1" name="JavaScript_1.1">JavaScript 1.1</h4> - -<p><code>eval</code> jest dostępna jako metoda obiektu <code>Object</code> i każdego obiektu dziedziczącego po <code>Object</code>.</p> - -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> - -<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/eval">eval</a></code></p> - -<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval" } ) }}</p> 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 ---- -<p>{{JSRef}}{{ Non-standard_header() }}</p> - -<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2> - -<p>Usuwa funkcję monitorującą ustawioną poprzez metodę {{jsxref("Object.prototype.watch", "watch()")}}.</p> - -<h2 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h2> - -<pre class="syntaxbox"><code><var>obj</var>.unwatch(<var>wlasnosc</var>)</code></pre> - -<h3 id="Parametry" name="Parametry">Parametry</h3> - -<dl> - <dt><code>wlasnosc</code> </dt> - <dd>Nazwa obserwowanej własności obiektu.</dd> -</dl> - -<h2 id="Opis" name="Opis">Opis</h2> - -<p>Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę <code>watch</code>, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie <a href="/pl/docs/Venkman">Venkman</a>.</p> - -<p>Domyślnie metoda ta jest dziedziczona przez każdy obiekt wyprowadzony z obiektu <code>Object</code>.</p> - -<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2> - -<ul> - <li>{{jsxref("Object.watch()")}}</li> -</ul> 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 ---- -<p>{{JSRef}}{{ Non-standard_header() }}</p> - -<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2> - -<p>Obserwuje własność obiektu i wywołuje funkcję, kiedy nastąpi przypisanie wartości do tej własności.</p> - -<h2 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h2> - -<pre class="syntaxbox"><code>obj.watch(<i>wlasnosc</i> , -<i>monitor</i>) </code></pre> - -<h3 id="Parametry" name="Parametry">Parametry</h3> - -<dl> - <dt><code>wlasnosc</code> </dt> - <dd>Nazwa obserwowanej własności obiektu.</dd> -</dl> - -<dl> - <dt><code>monitor</code> </dt> - <dd>Funkcja, która ma zostać wywołana przy zmianie własności.</dd> -</dl> - -<h2 id="Opis" name="Opis">Opis</h2> - -<p>Obserwuje własność <code>wlasnosc</code> danego obiektu i wywołuje <code>monitor(wlasnosc, stara_wartosc, nowa_wartosc)</code> kiedy tylko <code>wlasnosc</code> jest ustawiana. Funkcja monitorująca może filtrować (lub zerować <span class="nowiki">[ang. 'nullify']</span>) przypisanie wartości, zwracając zmodyfikowaną <code>nowa_wartosc</code> (lub <code>stara_wartosc</code>).</p> - -<p>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.</p> - -<p>Aby usunąć funkcję monitorującą, należy użyć metody {{jsxref("Object.unwatch", "unwatch()")}} Domyślnie metoda <code>watch</code> jest dziedziczona przez każdy obiekt pochodzący od {{jsxref("Object")}}.</p> - -<p>Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę <code>watch</code>, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie <a href="/pl/docs/Venkman">Venkman</a>.</p> - -<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2> - -<h3 id="Przyk.C5.82ad:_Zastosowanie_watch_i_unwatch" name="Przyk.C5.82ad:_Zastosowanie_watch_i_unwatch">Przykład: Zastosowanie <code>watch</code> i <code>unwatch</code></h3> - -<pre class="brush: js">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; -</pre> - -<p>Powyższy skrypt wyświetla:</p> - -<pre>o.p zmieniona z 1 na 2 -o.p zmieniona z 2 na 3 -o.p zmieniona z undefined na 4 -</pre> - -<h2 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h2> - -<ul> - <li>{{jsxref("Object.unwatch()")}}</li> - <li>{{jsxref("Object.observe()")}}</li> -</ul> 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Obiekt najwyższego rzędu umożliwiający dostęp do klas języka Java z poziomu kodu JavaScriptu. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Obiekt <code>Packages</code> jest predefiniowanym obiektem najwyższego rzędu. Dostęp do niego nie wymaga stosowania konstruktora ani wywoływania żadnych metod. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>Packages</code> pozwala na dostęp do publicznych metod i pól klas języka Java z poziomu kodu w JavaScripcie. Własności <code>java</code>, <code>netscape</code> i <code>sun</code> odpowiadają pakietom <code>java.*</code>, <code>netscape.*</code> i <code>sun.*</code>. 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 <code>Frame</code> można wykonać poniższy kod: -</p> -<pre>var ramka = new Packages.java.awt.Frame(); -</pre> -<p>Dla wygody programisty JavaScript dostarcza trzech obiektów najwyższego poziomu: <code>netscape</code>, <code>sun</code> i <code>java</code>, 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: -</p> -<pre>var ramka = new java.awt.Frame(); -</pre> -<p>Własność <code><i>nazwaKlasy</i></code> reprezentuje pełną kwalifikowaną nazwę dowolnej innej klasy dostępnej dla JavaScriptu. Aby mieć dostęp do klas poza pakietami <code>netscape</code>, <code>sun</code> i <code>java</code>, należy stosować obiekt <code>Packages</code> -</p> -<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> -<p><i><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/nazwaKlasy">nazwaKlasy</a></i>: pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż netscape, java i sun, która jest dostępna dla JavaScriptu. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/java">java</a>: Dowolna klasa w pakiecie Javy java.*. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/netscape">netscape</a>: Dowolna klasa w pakiecie Javy netscape.*. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/sun">sun</a>: Dowolna klasa w pakiecie Javy sun.*. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<h4 id="Przyk.C5.82ad:_Funkcja_JavaScriptu_tworz.C4.85ca_okno_dialogowe_Javy" name="Przyk.C5.82ad:_Funkcja_JavaScriptu_tworz.C4.85ca_okno_dialogowe_Javy"> Przykład: Funkcja JavaScriptu tworząca okno dialogowe Javy </h4> -<p>Poniższa funkcja JavaScriptu tworzy okno dialogowe Javy: -</p> -<pre>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); -} -</pre> -<p>W powyższym przykładzie funkcja tworzy <code>okno</code> z użyciem obiektu <code>Packages</code>. Metody <code>setSize</code>, <code>setTitle</code> i <code>setVisible</code> są dostępne dla JavaScriptu jako publiczne metody klasy <code>java.awt.Dialog</code>. -</p> -<div class="noinclude"> -</div> -{{ 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 ---- -<p> </p> - -<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3> - -<p>Dowolna klasa Javy z pakietu <code>java.*</code>.</p> - -<table class="fullwidth-table"> - <tbody> - <tr> - <td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td> - </tr> - <tr> - <td>Zaimplementowana w:</td> - <td>JavaScript 1.1, NES2.0</td> - </tr> - </tbody> -</table> - -<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3> - -<p><code>Packages.java </code></p> - -<h3 id="Opis" name="Opis">Opis</h3> - -<p>Własność <code>java</code> stosuje się by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>java</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/java">java</a></code> jest synonimem <code>Packages.java</code>.</p> - -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> - -<h4 id="Przyk.C5.82ad:_Zastosowanie_Packages.java" name="Przyk.C5.82ad:_Zastosowanie_Packages.java">Przykład: Zastosowanie <code>Packages.java</code></h4> - -<p>Poniższy kod wywołuje konstruktor klasy <code>java.awt.Frame</code>:</p> - -<pre>var ramka = new Packages.java.awt.Frame(); -</pre> - -<p>Kod ten można uprościć stosując obiekt najwyższego rzędu <code>java</code>:</p> - -<pre>var ramka = new java.awt.Frame(); -</pre> 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż <code>netscape</code>, <code>java</code> i <code>sun</code>, która jest dostępna dla JavaScriptu. -</p> -<table class="fullwidth-table"> -<tbody><tr> -<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td> -</tr> -<tr> -<td>Zaimplementowana w:</td> -<td>JavaScript 1.1, NES2.0</td> -</tr> -</tbody></table> -<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3> -<p><code> -Packages.<i>nazwaKlasy</i> -</code> -</p><p>gdzie <code><i>nazwaKlasy</i></code> jest pełną kwalifikowaną nazwą klasy Javy. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Aby uzyskać dostęp do klas Javy poza pakietami <code>netscape</code>, <code>sun</code> i <code>java</code>, należy stosować własność <code><i>nazwaKlasy</i></code> pakietu <code>Packages</code>. -</p> -<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> -<h4 id="Przyk.C5.82ad:_Stosowanie_Packages.nazwaKlasy" name="Przyk.C5.82ad:_Stosowanie_Packages.nazwaKlasy"> Przykład: Stosowanie <code>Packages.<i>nazwaKlasy</i></code> </h4> -<p>Poniższy kod wywołuje konstruktor klasy <code>CorbaObject</code> w pakiecie <code>mojaFirma</code> z poziomu JavaScriptu: -</p> -<pre>var obiekt = new Packages.mojaFirma.CorbaObject() -</pre> -<p>W powyższym przykładzie wartością własności <code><i>nazwaKlasy</i></code> jest <code>mojaFirma.CorbaObject</code>, pełna kwalifikowana nazwa klasy <code>CorbaObject</code>. -</p>{{ 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 ---- -<p> </p> - -<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3> - -<p>Dowolna klasa Javy z pakietu <code>netscape.*</code>.</p> - -<table class="fullwidth-table"> - <tbody> - <tr> - <td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td> - </tr> - <tr> - <td>Zaimplementowana w:</td> - <td>JavaScript 1.1, NES2.0</td> - </tr> - </tbody> -</table> - -<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3> - -<p><code>Packages.netscape </code></p> - -<h3 id="Opis" name="Opis">Opis</h3> - -<p>Własność <code>netscape</code> stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>netscape</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/netscape">netscape</a></code> jest synonimem <code>Packages.netscape</code>.</p> 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p>Dowolna klasa Javy z pakietu <code>sun.*</code>. -</p> -<table class="fullwidth-table"> -<tbody><tr> -<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td> -</tr> -<tr> -<td>Zaimplementowana w:</td> -<td>JavaScript 1.1, NES2.0</td> -</tr> -</tbody></table> -<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3> -<p><code> -Packages.sun -</code> -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Własność <code>sun</code> stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>sun</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code>sun</code> jest synonimem <code>Packages.sun</code>. -</p>{{ 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 ---- -<p> -</p> -<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3> -<p><b>Obiekt główny</b> -</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>sun.*</code>. -</p> -<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3> -<p>Obiekt <code>sun</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać. -</p> -<h3 id="Opis" name="Opis"> Opis </h3> -<p>Obiekt <code>sun</code> jest synonimem dla własności <code>Packages.sun</code>. -</p> -<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> -<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>, -<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/sun">Packages.sun</a> -</p> -<div class="noinclude"> -</div> -{{ 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ęcia_wyrażeń/index.html b/files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/index.html deleted file mode 100644 index 66cf07b36c..0000000000 --- a/files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/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 ---- -<div>{{JSSidebar("Operators")}}{{Non-standard_Header}}{{Obsolete_Header("gecko60")}} -<div class="warning"><strong>Niestandardowe. Nie używać!</strong><br> -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 <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions">funkcji strzałkowych</a>.</div> -</div> - -<p>Domknięcia wyrażeń są skróconą składnią dla zapisu prostych funkcji.</p> - -<h2 id="Składnia">Składnia</h2> - -<pre class="syntaxbox">function [nazwa]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]]) - <em>wyrażenie</em> -</pre> - -<h3 id="Parametry">Parametry</h3> - -<dl> - <dt><code>nazwa</code></dt> - <dd>Nazwa funkcji. Może być pominięta w przypadku, gdy funkcja jest <em>anonimowa</em>. Nazwa jest lokalna i ograniczona jedynie do ciała funkcji.</dd> - <dt><code>paramN</code></dt> - <dd>Nazwa argumentu, który ma być przekazany do funkcji. Funkcja może mieć do 255 argumentów.</dd> - <dt><code>wyrażenie</code></dt> - <dd>Wyrażenie, które zawiera ciało funkcji.</dd> -</dl> - -<h2 id="Opis">Opis</h2> - -<p>Ten dodatek nie jest niczym więcej niż skróconą notacją dla prostych funkcji, która daje językowi coś podobnego do typowej <a class="external" href="http://en.wikipedia.org/wiki/Lambda_calculus#Lambda_calculus_and_programming_languages">notacji lambda</a>.</p> - -<p>JavaScript 1.7 i starsze:</p> - -<pre class="brush: js">function(x) { return x * x; }</pre> - -<p>JavaScript 1.8:</p> - -<pre class="brush: js">function(x) x * x</pre> - -<p>Taka składnia pozwala na pominięcie nawiasów klamrowych i wyrażenia <code>return</code>, czyniąc je niejawnymi. Poza skróceniem zapisu, nie ma innych korzyści z pisania kodu w ten sposób.</p> - -<h2 id="Przykłady">Przykłady</h2> - -<p>Skrócony zapis dla dowiązywania obserwatorów zdarzeń (ang. <em>event listeners</em>):</p> - -<pre class="brush: js"> document.addEventListener('click', function() false, true); -</pre> - -<p>Użycie tej notacji z niektórymi z funkcji strzałkowych z JavaScript 1.6:</p> - -<pre class="brush: js">elems.some(function(elem) elem.type == 'text'); -</pre> - -<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2> - - - -<p>{{Compat("javascript.operators.expression_closures")}}</p> - -<h2 id="Zobacz_też">Zobacz też</h2> - -<ul> - <li>{{JSxRef("Functions_and_function_scope", "Functions and function scope")}}</li> - <li>{{JSxRef("Function")}}</li> - <li>{{JSxRef("Statements/function", "function statement")}}</li> - <li>{{JSxRef("Operators/function", "function expression")}}</li> - <li>{{JSxRef("Statements/function*", "function* statement")}}</li> - <li>{{JSxRef("Operators/function*", "function* expression")}}</li> - <li>{{JSxRef("GeneratorFunction")}}</li> -</ul> 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 ---- -<div>{{jsSidebar("Statements")}}</div> - -<div class="warning"> -<p>Wyrażenie <code>for each...in</code> jest przestarzałe jako część standardu ECMA-357 (<a href="/en-US/docs/Archive/Web/E4X" title="/en-US/docs/E4X">E4X</a>), gdyż E4X nie jest już wspierany. Zamiast tego, rozważ użycie wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a>.<br> - <br> - <strong>Firefox obecnie ostrzega przed użyciem <code>for each...in</code> i wyrażenie to nie będzie działało od wersji Firefox 57.<br> - Zobacz <a href="/en-US/docs/Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated">Warning: JavaScript 1.6's for-each-in loops are deprecated</a> dla pomocy przy migracji do nowego standardu.</strong></p> -</div> - -<p><strong>Wyrażenie</strong><code> <strong>for each...in</strong></code><strong> </strong>iteruje daną zmienną po wszystkich wartościach własności obiektu (ang. <em>object's properties</em>). Podane wyrażenie jest wykonywane dla każdej oddzielnej własności.</p> - -<h2 id="Składnia">Składnia</h2> - -<pre class="syntaxbox">for each (<em>zmienna</em> in <em>obiekt</em>) { - <em>polecenie</em> -}</pre> - -<dl> - <dt><code>zmienna</code></dt> - <dd>Zmienna do iteracji po wartościach własnośic, opcjonalnie deklarowana ze słowem kluczowym <code>var</code>. Zmienna jest lokalna dla funkcji, a nie pętli.</dd> -</dl> - -<dl> - <dt><code>obiekt</code></dt> - <dd>Obiekt, po którego własnościach iterujemy.</dd> -</dl> - -<dl> - <dt><code>polecenie</code></dt> - <dd>Polecenie do wykonania dla każdej własności. Do wykonania wielu poleceń należy użyć wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/block">block</a> (<code>{ ... }</code>), w celu zgrupowania tychże poleceń.</dd> -</dl> - -<h2 id="Opis">Opis</h2> - -<p>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 <code>indexOf</code> obiektów klasy <code>String</code>. Możliwe jest jednakże iterowanie po wszystkich własnościach zdefiniowanych przez użytkownika.</p> - -<h2 id="Przykłady">Przykłady</h2> - -<h3 id="Użycie_for_each...in">Użycie <code>for each...in</code></h3> - -<p><strong>Ostrzeżenie:</strong> Nigdy nie używaj takich pętli na tablicach. Wykorzystuj to tylko na obiektach. Po więcej szczegółów, przeczytaj opis wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in"><code>for...in</code></a>.</p> - -<p>Następujący fragment kodu iteruje po własnościach obiektu, obliczając ich sumę:</p> - -<pre class="brush:js">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</pre> - -<h2 id="Specyfikacje">Specyfikacje</h2> - -<p>To wyrażenie nie jest częścią aktualnej specyfikacji ECMA-262 specification. Zaimlementowane w JavaScript 1.6 i obecnie przestarzałe.</p> - -<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2> - - - -<p>{{Compat("javascript.statements.for_each_in")}}</p> - -<h2 id="Zobacz_też">Zobacz też</h2> - -<ul> - <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a></code> – podobne wyrażenie, iterujące po <em>nazwach</em> własności;</li> - <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a></code> – podobne wyrażenie, iterujące po <em>wartościach</em> własności, którego można jednak używać dla typów iterowalnych, a więc nie dla obiektówgenerycznych;</li> - <li><code><a href="/en-US/docs/JavaScript/Reference/Statements/for">for</a></code><a href="/en-US/docs/JavaScript/Reference/Statements/for">.</a></li> -</ul> |