From de5c456ebded0e038adbf23db34cc290c8829180 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:49:24 +0100 Subject: unslug pl: move --- files/pl/glossary/abstraction/index.html | 55 +++++++++++++++++ files/pl/glossary/abstrakcja/index.html | 55 ----------------- files/pl/glossary/browser/index.html | 27 +++++++++ files/pl/glossary/class/index.html | 19 ++++++ files/pl/glossary/cryptography/index.html | 13 ++++ files/pl/glossary/dhtml/index.html | 37 ++++++++++++ files/pl/glossary/empty_element/index.html | 34 +++++++++++ files/pl/glossary/hipertekst/index.html | 26 -------- files/pl/glossary/hypertext/index.html | 26 ++++++++ files/pl/glossary/json/index.html | 59 ++++++++++++++++++ files/pl/glossary/klasa/index.html | 19 ------ files/pl/glossary/kryptografia/index.html | 13 ---- files/pl/glossary/localization/index.html | 66 ++++++++++++++++++++ files/pl/glossary/obiekt/index.html | 20 ------ files/pl/glossary/object/index.html | 20 ++++++ files/pl/glossary/przegladarka/index.html | 27 --------- files/pl/glossary/pusty_element/index.html | 34 ----------- files/pl/glossary/semantics/index.html | 97 ++++++++++++++++++++++++++++++ files/pl/glossary/semantyka/index.html | 97 ------------------------------ files/pl/glossary/xhtml/index.html | 26 ++++++++ 20 files changed, 479 insertions(+), 291 deletions(-) create mode 100644 files/pl/glossary/abstraction/index.html delete mode 100644 files/pl/glossary/abstrakcja/index.html create mode 100644 files/pl/glossary/browser/index.html create mode 100644 files/pl/glossary/class/index.html create mode 100644 files/pl/glossary/cryptography/index.html create mode 100644 files/pl/glossary/dhtml/index.html create mode 100644 files/pl/glossary/empty_element/index.html delete mode 100644 files/pl/glossary/hipertekst/index.html create mode 100644 files/pl/glossary/hypertext/index.html create mode 100644 files/pl/glossary/json/index.html delete mode 100644 files/pl/glossary/klasa/index.html delete mode 100644 files/pl/glossary/kryptografia/index.html create mode 100644 files/pl/glossary/localization/index.html delete mode 100644 files/pl/glossary/obiekt/index.html create mode 100644 files/pl/glossary/object/index.html delete mode 100644 files/pl/glossary/przegladarka/index.html delete mode 100644 files/pl/glossary/pusty_element/index.html create mode 100644 files/pl/glossary/semantics/index.html delete mode 100644 files/pl/glossary/semantyka/index.html create mode 100644 files/pl/glossary/xhtml/index.html (limited to 'files/pl/glossary') diff --git a/files/pl/glossary/abstraction/index.html b/files/pl/glossary/abstraction/index.html new file mode 100644 index 0000000000..0c56198083 --- /dev/null +++ b/files/pl/glossary/abstraction/index.html @@ -0,0 +1,55 @@ +--- +title: Abstrakcja +slug: Glossary/Abstrakcja +translation_of: Glossary/Abstraction +--- +

Abstrakcja w {{Glossary("computer programming")}} to sposób na zmniejszenie złożoności i umożliwienie wydajnego projektowania i wdrażania w złożonych systemach oprogramowania. Ukrywa złożoność techniczną systemów za prostszą {{Glossary("API", "APIs")}}.

+ +

Zalety Abstrakcji Danych

+ + + +

Przykład

+ +
#include <iostream>
+using namespace std;
+
+class implementAbstraction {
+
+    private:
+        int a, b;
+
+    public:
+        // method to set values of
+        // private members
+
+        void set(int x, int y) {
+            a = x;
+            b = y;
+        }
+
+        void display() {
+            cout<<"a = " <<a << endl;
+            cout<<"b = " << b << endl;
+        }
+};
+
+int main() {
+    implementAbstraction obj;
+    obj.set(10, 20);
+    obj.display();
+    return 0;
+}
+ +

Ucz się więcej

+ +

Wiedza ogólna

+ + diff --git a/files/pl/glossary/abstrakcja/index.html b/files/pl/glossary/abstrakcja/index.html deleted file mode 100644 index 0c56198083..0000000000 --- a/files/pl/glossary/abstrakcja/index.html +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Abstrakcja -slug: Glossary/Abstrakcja -translation_of: Glossary/Abstraction ---- -

Abstrakcja w {{Glossary("computer programming")}} to sposób na zmniejszenie złożoności i umożliwienie wydajnego projektowania i wdrażania w złożonych systemach oprogramowania. Ukrywa złożoność techniczną systemów za prostszą {{Glossary("API", "APIs")}}.

- -

Zalety Abstrakcji Danych

- - - -

Przykład

- -
#include <iostream>
-using namespace std;
-
-class implementAbstraction {
-
-    private:
-        int a, b;
-
-    public:
-        // method to set values of
-        // private members
-
-        void set(int x, int y) {
-            a = x;
-            b = y;
-        }
-
-        void display() {
-            cout<<"a = " <<a << endl;
-            cout<<"b = " << b << endl;
-        }
-};
-
-int main() {
-    implementAbstraction obj;
-    obj.set(10, 20);
-    obj.display();
-    return 0;
-}
- -

Ucz się więcej

- -

Wiedza ogólna

- - diff --git a/files/pl/glossary/browser/index.html b/files/pl/glossary/browser/index.html new file mode 100644 index 0000000000..82a7b0997b --- /dev/null +++ b/files/pl/glossary/browser/index.html @@ -0,0 +1,27 @@ +--- +title: Przeglądarka +slug: Glossary/Przegladarka +tags: + - Glossary + - Navigation +translation_of: Glossary/Browser +--- +

Przeglądarka internetowa lub przeglądarka to program, który pobiera i wyświetla strony internetowe z {{Glossary("World Wide Web","Sieci Web")}} i umożliwia dostęp do kolejnych stron poprzez {{Glossary("hyperlink","hiperłącza")}}. Przeglądarka jest najbardziej znanym typem {{Glossary("user agent","agenta użytkownika")}}.

+ +

Dowiedz się więcej

+ +

Wiedza ogólna

+ + + +

Pobierz przeglądarkę

+ + diff --git a/files/pl/glossary/class/index.html b/files/pl/glossary/class/index.html new file mode 100644 index 0000000000..8782d0d017 --- /dev/null +++ b/files/pl/glossary/class/index.html @@ -0,0 +1,19 @@ +--- +title: Klasa +slug: Glossary/Klasa +tags: + - glorariusz +translation_of: Glossary/Class +--- +

W {{glossary("OOP","programowaniu obiektowym")}} klasa określa cechy {{glossary("object","obiektu")}}. Klasa definiuje {{glossary("property","właściwości")}} i {{glossary("method","metody")}} obiektu, stanowi model, na podstawie którego tworzone są konkretne instancje klasy (obiekty). 

+ +

Dowiedz się więcej

+ +

Wiedza ogólna

+ + diff --git a/files/pl/glossary/cryptography/index.html b/files/pl/glossary/cryptography/index.html new file mode 100644 index 0000000000..e03fc5e0b1 --- /dev/null +++ b/files/pl/glossary/cryptography/index.html @@ -0,0 +1,13 @@ +--- +title: Kryptografia +slug: Glossary/Kryptografia +translation_of: Glossary/Cryptography +--- +

Kryptografia lub kryptologia, to nauka, która bada jak kodować i przekazywać wiadomości w bezpieczny sposób. Projekty kryptograficzne i opracowane algorytmy są używane do kodowania i dekodowania wiadomości w niezabezpieczonym środowisku oraz ich aplikacji. Poza zagadnieniem poufności danych, kryptografia porusza również temat identyfikacji, uwierzytelniania, niezaprzeczalności i integralności danych. Dlatego też badania metod kryptografii są używane w kontekście, kryptosystemów.

+ +

Dowiedz się więcej
+ Wiedza ogólna

+ +

     {{Interwiki("wikipedia", "Kryptografia")}}  Wikipedia
+      {{Glossary( "Cryptography")}}
+     Informacje poradnik bezpieczeństwa

diff --git a/files/pl/glossary/dhtml/index.html b/files/pl/glossary/dhtml/index.html new file mode 100644 index 0000000000..5728cb4139 --- /dev/null +++ b/files/pl/glossary/dhtml/index.html @@ -0,0 +1,37 @@ +--- +title: DHTML +slug: DHTML +tags: + - DHTML + - Wszystkie_kategorie +translation_of: Glossary/DHTML +--- +

+

+
+DHTML to skrót od "dynamic HTML" (Dynamiczny HTML). Termin DHTML jest używany do określania kodu używanego do tworzenia interaktywnych stron www, które nie używają wtyczek takich jak Flash czy Java. DHTML określa zbiór funkcjonalności oferowanych przez technologie takie jak HTML, CSS, DOM i JavaScript.
+ + + + +
+

Dokumentacja

+

Pokaż wszystkie... +

+
+

Społeczność

+
  • Obejrzyj fora Mozilli... +
+

{{ DiscussionList("dev-ajax", "mozilla.dev.ajax") }} +

+

Narzędzia

+ +

Powiązane tematy

+
AJAX, CSS, DOM, HTML, JavaScript +
+
+

Categories +

Interwiki Language Links +


+

{{ languages( { "en": "en/DHTML", "es": "es/DHTML", "fr": "fr/DHTML", "ja": "ja/DHTML", "ko": "ko/DHTML", "pt": "pt/DHTML" } ) }} diff --git a/files/pl/glossary/empty_element/index.html b/files/pl/glossary/empty_element/index.html new file mode 100644 index 0000000000..9606f17176 --- /dev/null +++ b/files/pl/glossary/empty_element/index.html @@ -0,0 +1,34 @@ +--- +title: Pusty element +slug: Glossary/Pusty_element +tags: + - CodingScripting + - Glossary + - Intermediate +translation_of: Glossary/Empty_element +--- +

Pusty element to {{Glossary("element")}} HTML, SVG lub MathML który nie może mieć żadnych węzłów dziecięcych (tj. elementów zagnieżdżonych lub węzłów tekstowych).

+ +

Specyfikacje HTML, SVG i MathML określają bardzo dokładnie, co każdy element może zawierać. Wiele kombinacji nie ma znaczenia semantycznego, na przykład element {{HTMLElement("audio")}} zagnieżdżony wewnątrz elementu {{HTMLElement("hr")}}.

+ +

W HTML, użycie znacznika zamykającego na pustym elemencie jest zazwyczaj nieważne. Na przykład, <input type="text"></input> jest nieprawidłowy.

+ +

Puste elementy w HTML są następujące:

+ + diff --git a/files/pl/glossary/hipertekst/index.html b/files/pl/glossary/hipertekst/index.html deleted file mode 100644 index e699949584..0000000000 --- a/files/pl/glossary/hipertekst/index.html +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Hipertekst -slug: Glossary/Hipertekst -tags: - - Glossary - - Web - - WebMechanics -translation_of: Glossary/Hypertext ---- -

Hipertekst to tekst, który zawiera odnośniki do innych tekstów, w przeciwieństwie do pojedynczego przepływu liniowego jak w powieści.

- -

Termin ten został wymyślony przez Teda Nelsona około 1965 roku.

- -

Dowiedz się więcej

- -

Wiedza ogólna

- - - -

Odniesienia techniczne

- - diff --git a/files/pl/glossary/hypertext/index.html b/files/pl/glossary/hypertext/index.html new file mode 100644 index 0000000000..e699949584 --- /dev/null +++ b/files/pl/glossary/hypertext/index.html @@ -0,0 +1,26 @@ +--- +title: Hipertekst +slug: Glossary/Hipertekst +tags: + - Glossary + - Web + - WebMechanics +translation_of: Glossary/Hypertext +--- +

Hipertekst to tekst, który zawiera odnośniki do innych tekstów, w przeciwieństwie do pojedynczego przepływu liniowego jak w powieści.

+ +

Termin ten został wymyślony przez Teda Nelsona około 1965 roku.

+ +

Dowiedz się więcej

+ +

Wiedza ogólna

+ + + +

Odniesienia techniczne

+ + diff --git a/files/pl/glossary/json/index.html b/files/pl/glossary/json/index.html new file mode 100644 index 0000000000..6d023ee69c --- /dev/null +++ b/files/pl/glossary/json/index.html @@ -0,0 +1,59 @@ +--- +title: JSON +slug: JSON +translation_of: Glossary/JSON +--- +

JSON (JavaScript Object Notation) jest formatem wymiany danych. Przypomina podzbiór składni JavaScriptu, choć nie jest nim w ścisłym sensie tego terminu. (Zobacz JSON w Dokumentacji JavaScript aby poznać szczegóły). Użyteczny w dowolnym rodzaju aplikacji opartej o JavaScript, m.in. na stronach internetowych i w rozszerzeniach przeglądarek. Przykładowo, dane użytkownika w formacie JSON mogą być przechowywane w ciasteczku (cookie), zaś preferencje rozszerzenia mogą być przechowywane w formacie JSON przez przeglądarkę.

+

JSON może przechowywać liczby (number), wartości logiczne (boolean), ciagi znaków (string), null, tablice (uporządkowane sekwencje wartości) oraz obiekty (zbiory odwzorowań ciąg znaków-wartość) złożone z powyższych wartości (lub z innych tablic i obiektów). Nie definiuje naturalnej reprezentacji dla bardziej złożonych typów danych, jak funkcje, wyrażenia regularne, daty itd. (Obiekty typu Date są domyślnie serializowane w postaci ciągu znaków zawierającego datę w formacie ISO, zatem choć nie zostają odtworzone w oryginalnym formacie, informacja nie jest bezpowrotnie tracona). Gdy niezbędne jest przechowanie tego rodzaju danych, można przekształcić wartości w momencie serializacji, lub przed ich deserializacją, umożliwiając w ten sposób przechowanie w JSON dodatkowych typów danych.

+

Użycie JSON poprzez obiekt JSON w JavaScripcie

+

Najprościej użyć JSON za pośrednictwem standardowego obiektu JSON w JavaScripcie. Użyj JSON.stringify do serializacji wartości w formacie JSON, natomiast do deserializacji - JSON.parse.

+

Na przykład, do serializacji obiektu JavaScript używamy metody JSON.stringify():

+
var foo = {};
+foo.bar = "new property";
+foo.baz = 3;
+
+var JSONfoo = JSON.stringify(foo);
+
+

JSONfoo ma teraz postać {"bar":"new property","baz":3}. Aby przywrócić JSONfoo do postaci obiektu JavaScript wystarczy wykonać:

+
var backToJS = JSON.parse(JSONfoo);
+
+

Więcej informacji znajdziesz w dokumentacji obiektu JSON.

+

Metoda toJSON()

+

Jeśli obiekt definiuje metodę toJSON(), wówczas JSON.stringify wywoła tę metodę aby określić reprezentację obiektu w formacie JSON. Na przykład:

+
x = {};
+x.foo = "foo";
+x.toJSON = function() { return "bar"; };
+var json1 = JSON.stringify(x);
+
+

json1 zawiera teraz '"bar"'.

+

Ograniczenia

+

Nie można serializować obiektu zawierającego funkcje. Specyfikacja JSON nie pozwala na takie działanie. Na przykład:

+
foo.qwerty = function(){alert('foobar');};
+foo.qwerty()
+var JSONfoo = JSON.toString(foo);
+
+

zwróci błąd TypeError on line XXX: No JSON representation for this object!

+

Użycie JSON poprzez nsIJSON

+

Wersje Firefoksa wcześniejsze niż 3.5 nie zawierały wsparcia dla formatu JSON, zaś jedynym sposobem dotarcia do funkcjonalności JSON było wykorzystanie komponentu nsIJSON, dostępnego począwszy od Firefox 3. Kodowanie i dekodowanie wykonywane są przez metody encode i decode komponentu nsIJSON. Metody te zakresem możliwości ustępują metodom dostarczanym przez obiekt JSON, zapewniając wsparcie jedynie tablicom i obiektom, z pominięciem ciągów znaków, wartości logicznych, liczb, czy null. (Wymienione wartości są obsługiwane jedynie wewnątrz tablic i obiektów: sama liczba 5 nie zadziała, lecz obiekt { "value": 5 } już tak).

+

Ze względu na ograniczenia nsIJSON, jego metody encode i decode zostały usunięte począwszy od wersji Firefox 7. Deweloperom zaleca się używanie obiektu JSON.

+

Poniższy kod serializuje obiekt JavaScript przy użyciu nsIJSON:

+
var Ci = Components.interfaces;
+var Cc = Components.classes;
+
+var foo = {};
+foo.bar = "new property";
+foo.baz = 3;
+
+var nativeJSON = Cc["@mozilla.org/dom/json;1"].createInstance(Ci.nsIJSON);
+var JSONfoo = nativeJSON.encode(foo);
+
+

Zmienna JSONfoo przyjmuje teraz wartość {"bar":"new property","baz":3}. Aby stworzyć obiekt odpowiadający JSONfoo, wystarczy wykonać:

+
var backToJS = nativeJSON.decode(JSONfoo);
+
+

Inne sposoby użycia JSON

+

Choć teoretycznie możliwe jest użycie JSON korzystając z eval (lecz tylko do deserializacji do obiektu, nie do serializacji do postaci ciągu znaków), lub z json2.js, nie jest to dobrym pomysłem. Parsowanie JSON przy użyciu eval nie jest bezpieczne, gdyż eval dopuszcza znacznie więcej rodzajów składni niż JSON (w tym nawet wykonywanie całkiem arbitralnego fragmentu kodu). Z kolei problemem json2.js jest dodawanie metod do wbudowanych obiektów, jak Object.prototype, co może skutkować błędami w kodzie, w którym nie przewidziano z góry takiej możliwości. Dlatego w niemal wszystkich przypadkach zaleca się pozostanie przy normalnych metodach użycia JSON. 

+

Zobacz także

+ +

{{ languages( { "ja": "ja/JSON", "zh-cn": "zh-cn/JSON" } ) }}

diff --git a/files/pl/glossary/klasa/index.html b/files/pl/glossary/klasa/index.html deleted file mode 100644 index 8782d0d017..0000000000 --- a/files/pl/glossary/klasa/index.html +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Klasa -slug: Glossary/Klasa -tags: - - glorariusz -translation_of: Glossary/Class ---- -

W {{glossary("OOP","programowaniu obiektowym")}} klasa określa cechy {{glossary("object","obiektu")}}. Klasa definiuje {{glossary("property","właściwości")}} i {{glossary("method","metody")}} obiektu, stanowi model, na podstawie którego tworzone są konkretne instancje klasy (obiekty). 

- -

Dowiedz się więcej

- -

Wiedza ogólna

- - diff --git a/files/pl/glossary/kryptografia/index.html b/files/pl/glossary/kryptografia/index.html deleted file mode 100644 index e03fc5e0b1..0000000000 --- a/files/pl/glossary/kryptografia/index.html +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Kryptografia -slug: Glossary/Kryptografia -translation_of: Glossary/Cryptography ---- -

Kryptografia lub kryptologia, to nauka, która bada jak kodować i przekazywać wiadomości w bezpieczny sposób. Projekty kryptograficzne i opracowane algorytmy są używane do kodowania i dekodowania wiadomości w niezabezpieczonym środowisku oraz ich aplikacji. Poza zagadnieniem poufności danych, kryptografia porusza również temat identyfikacji, uwierzytelniania, niezaprzeczalności i integralności danych. Dlatego też badania metod kryptografii są używane w kontekście, kryptosystemów.

- -

Dowiedz się więcej
- Wiedza ogólna

- -

     {{Interwiki("wikipedia", "Kryptografia")}}  Wikipedia
-      {{Glossary( "Cryptography")}}
-     Informacje poradnik bezpieczeństwa

diff --git a/files/pl/glossary/localization/index.html b/files/pl/glossary/localization/index.html new file mode 100644 index 0000000000..52d4237dc7 --- /dev/null +++ b/files/pl/glossary/localization/index.html @@ -0,0 +1,66 @@ +--- +title: Lokalizacja +slug: Lokalizacja +tags: + - Lokalizacja + - Wszystkie_kategorie +translation_of: Glossary/Localization +--- +

 

+
+

Lokalizacja jest procesem tłumaczenia interfejsu aplikacji z jednego języka na drugi oraz jej przystosowywania do innej kultury. Poniższe zasoby odnoszą się głównie do tematyki tworzenia lokalizowanych aplikacji i rozszerzeń Mozilli.

+
+ + + + + + + +
+

Wybrane artykuły

+
+
+ Kurs XUL:Lokalizacja
+
+ Artykuł w kursie XUL poświęcona lokalizacji XUL-owych aplikacji.
+
+
+
+ Kurs XUL:Plik własności
+
+ Artykuł w kursie XUL dotycząca plików Property.
+
+
+
+ Pisanie kodu lokalizującego
+
+ Best practices and guidelines for Programmers to play nicely with Localization.
+
+
+
+ Lokalizacja opisu rozszerzenia
+
+ By zlokalizować opis rozszerzenia (opis pokazujący się pod nazwą rozszerzenia w oknie Dodatki) musisz użyć specjalnego klucza własności by nadpisać opis zawarty w pliku install.rdf. Artykuł zawiera instrukcję jak zmodyfikować tenże klucz własności.
+
+

Pokaż wszystkie...

+
+

Inne strony

+ +

Powiązane tematy

+
+
+ Rozszerzenia, XULPokaż wszystkie...
+
+
+

Categories

+

Interwiki Language Links

+

 

+

 

+
+  
+

{{ languages( { "en": "en/Localization", "es": "es/Localizaci\u00f3n", "fr": "fr/Localisation", "it": "it/Localization", "ja": "ja/Localization", "pt": "pt/Localiza\u00e7\u00e3o", "zh-tw": "zh_tw/\u672c\u5730\u5316" } ) }}

diff --git a/files/pl/glossary/obiekt/index.html b/files/pl/glossary/obiekt/index.html deleted file mode 100644 index 3c9dc807da..0000000000 --- a/files/pl/glossary/obiekt/index.html +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Obiekt -slug: Glossary/Obiekt -tags: - - Obiekt - - glosariusz - - podstawy -translation_of: Glossary/Object ---- -

Obiekt to struktura danych zawierająca dane i instrukcje odnoszące się do przetwarzania tych danych. Czasami obiekty odpowiadają prawdziwym przedmiotom, np. samochód lub mapa w grze wyścigowej. JavaScript, Java, C++, Python i Ruby to przykłady {{glossary("OOP","obiektowych")}} języków programowania.

- -

Dowiedz się więcej

- -

Wiedza ogólna

- - diff --git a/files/pl/glossary/object/index.html b/files/pl/glossary/object/index.html new file mode 100644 index 0000000000..3c9dc807da --- /dev/null +++ b/files/pl/glossary/object/index.html @@ -0,0 +1,20 @@ +--- +title: Obiekt +slug: Glossary/Obiekt +tags: + - Obiekt + - glosariusz + - podstawy +translation_of: Glossary/Object +--- +

Obiekt to struktura danych zawierająca dane i instrukcje odnoszące się do przetwarzania tych danych. Czasami obiekty odpowiadają prawdziwym przedmiotom, np. samochód lub mapa w grze wyścigowej. JavaScript, Java, C++, Python i Ruby to przykłady {{glossary("OOP","obiektowych")}} języków programowania.

+ +

Dowiedz się więcej

+ +

Wiedza ogólna

+ + diff --git a/files/pl/glossary/przegladarka/index.html b/files/pl/glossary/przegladarka/index.html deleted file mode 100644 index 82a7b0997b..0000000000 --- a/files/pl/glossary/przegladarka/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Przeglądarka -slug: Glossary/Przegladarka -tags: - - Glossary - - Navigation -translation_of: Glossary/Browser ---- -

Przeglądarka internetowa lub przeglądarka to program, który pobiera i wyświetla strony internetowe z {{Glossary("World Wide Web","Sieci Web")}} i umożliwia dostęp do kolejnych stron poprzez {{Glossary("hyperlink","hiperłącza")}}. Przeglądarka jest najbardziej znanym typem {{Glossary("user agent","agenta użytkownika")}}.

- -

Dowiedz się więcej

- -

Wiedza ogólna

- - - -

Pobierz przeglądarkę

- - diff --git a/files/pl/glossary/pusty_element/index.html b/files/pl/glossary/pusty_element/index.html deleted file mode 100644 index 9606f17176..0000000000 --- a/files/pl/glossary/pusty_element/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Pusty element -slug: Glossary/Pusty_element -tags: - - CodingScripting - - Glossary - - Intermediate -translation_of: Glossary/Empty_element ---- -

Pusty element to {{Glossary("element")}} HTML, SVG lub MathML który nie może mieć żadnych węzłów dziecięcych (tj. elementów zagnieżdżonych lub węzłów tekstowych).

- -

Specyfikacje HTML, SVG i MathML określają bardzo dokładnie, co każdy element może zawierać. Wiele kombinacji nie ma znaczenia semantycznego, na przykład element {{HTMLElement("audio")}} zagnieżdżony wewnątrz elementu {{HTMLElement("hr")}}.

- -

W HTML, użycie znacznika zamykającego na pustym elemencie jest zazwyczaj nieważne. Na przykład, <input type="text"></input> jest nieprawidłowy.

- -

Puste elementy w HTML są następujące:

- - diff --git a/files/pl/glossary/semantics/index.html b/files/pl/glossary/semantics/index.html new file mode 100644 index 0000000000..f05fe7c547 --- /dev/null +++ b/files/pl/glossary/semantics/index.html @@ -0,0 +1,97 @@ +--- +title: Semantyka +slug: Glossary/Semantyka +translation_of: Glossary/Semantics +--- +

W programowaniu Semantyka oznacza znaczenie kawałka kodu — na przykład: "Jaki efekt da ta linia kodu w JavaScripcie?" lub "Jaki cel lub rolę odgrywa ten element HTML?" (ale nie "Jak to wygląda?").

+ +

Semantyka w języku JavaScript

+ +

Załóżmy, że chcemy stworzyć funkcję, która przyjmuje string jako parametr i zwraca element {{htmlelement("li")}} z tym napisem jako jego textContent. Zwróć uwagę na to, czy potrzebowałbyć przeczytać kod, by dowiedzieć się co dokładnie robi ta funkcja, gdyby była nazwana build('Peach') lub createLiWithContent('Peach').

+ +

Semantyka w języku CSS

+ +

Załóżmy, że chcesz ostylować listę li elementów reprezentującą różne owoce. Zwróć uwagę na to, czy wiedziałbyć do której części DOM jest odnosi się selektor div > ul > li lub .fruits__item.

+ +

Semantyka w języku HTML

+ +

W języku HTML, element semantyczny {{htmlelement("h1")}}, nadaje rolę (lub znaczenie) napisowi pomiędzy znacznikami: "najważniejszy nagłówek na twojej stronie"

+ +
<h1>To jest najważniejszy nagłówek</h1>
+ +

Domyślnie, większość przeglądarek ostylowuje element {{htmlelement("h1")}} dużą czcionką by wyglądał jak nagłówek (jednak możesz go ostylować jak chcesz).

+ +

Z drugiej strony, możesz dowolny element możesz ostylować tak by wyglądał jak nagłówek. Tak jak poniżej:

+ +
<span style="font-size: 32px; margin: 21px 0;">Czy to jest najważniejszy nagłówek?</span>
+ +

Powyższy element będzie wyglał jak najważniejszy nagłówek, nie ma wartości semantycznej. Dlatego najlepiej używać elementów HTML zgodnie z ich przeznaczeniem.

+ +

Kod HTML powinien reprezentować dane i nie być oparty na domyślnym stylowaniu. Prezentacja (czyli jak powinny one wyglądać) to zadanie wyłącznie języka CSS.

+ +

Poniżej przedstawiono niektóre zalety poprawnego stosowania semantycznych znaczników:

+ + + +

Gdy zastanawiasz się, który znacznik należy użyć, zapytaj się, "Który element najlepiej określa/reprezentuje zawartość, którą chcę podać?". Na przykład: Czy to lista ponumerowana czy nie? Czy to artykuł podzielony na sekcję i częścią boczną? Czy to lista definicji? Czy to powinno mieć własny nagłówek? Czy ten obrazek potrzebuje podpisu? itp.

+ +

Elementy semantyczne

+ +

Oto niektóre z około 100 elementów semantycznych:

+ + + +

Zobacz także

+ + + + diff --git a/files/pl/glossary/semantyka/index.html b/files/pl/glossary/semantyka/index.html deleted file mode 100644 index f05fe7c547..0000000000 --- a/files/pl/glossary/semantyka/index.html +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Semantyka -slug: Glossary/Semantyka -translation_of: Glossary/Semantics ---- -

W programowaniu Semantyka oznacza znaczenie kawałka kodu — na przykład: "Jaki efekt da ta linia kodu w JavaScripcie?" lub "Jaki cel lub rolę odgrywa ten element HTML?" (ale nie "Jak to wygląda?").

- -

Semantyka w języku JavaScript

- -

Załóżmy, że chcemy stworzyć funkcję, która przyjmuje string jako parametr i zwraca element {{htmlelement("li")}} z tym napisem jako jego textContent. Zwróć uwagę na to, czy potrzebowałbyć przeczytać kod, by dowiedzieć się co dokładnie robi ta funkcja, gdyby była nazwana build('Peach') lub createLiWithContent('Peach').

- -

Semantyka w języku CSS

- -

Załóżmy, że chcesz ostylować listę li elementów reprezentującą różne owoce. Zwróć uwagę na to, czy wiedziałbyć do której części DOM jest odnosi się selektor div > ul > li lub .fruits__item.

- -

Semantyka w języku HTML

- -

W języku HTML, element semantyczny {{htmlelement("h1")}}, nadaje rolę (lub znaczenie) napisowi pomiędzy znacznikami: "najważniejszy nagłówek na twojej stronie"

- -
<h1>To jest najważniejszy nagłówek</h1>
- -

Domyślnie, większość przeglądarek ostylowuje element {{htmlelement("h1")}} dużą czcionką by wyglądał jak nagłówek (jednak możesz go ostylować jak chcesz).

- -

Z drugiej strony, możesz dowolny element możesz ostylować tak by wyglądał jak nagłówek. Tak jak poniżej:

- -
<span style="font-size: 32px; margin: 21px 0;">Czy to jest najważniejszy nagłówek?</span>
- -

Powyższy element będzie wyglał jak najważniejszy nagłówek, nie ma wartości semantycznej. Dlatego najlepiej używać elementów HTML zgodnie z ich przeznaczeniem.

- -

Kod HTML powinien reprezentować dane i nie być oparty na domyślnym stylowaniu. Prezentacja (czyli jak powinny one wyglądać) to zadanie wyłącznie języka CSS.

- -

Poniżej przedstawiono niektóre zalety poprawnego stosowania semantycznych znaczników:

- - - -

Gdy zastanawiasz się, który znacznik należy użyć, zapytaj się, "Który element najlepiej określa/reprezentuje zawartość, którą chcę podać?". Na przykład: Czy to lista ponumerowana czy nie? Czy to artykuł podzielony na sekcję i częścią boczną? Czy to lista definicji? Czy to powinno mieć własny nagłówek? Czy ten obrazek potrzebuje podpisu? itp.

- -

Elementy semantyczne

- -

Oto niektóre z około 100 elementów semantycznych:

- - - -

Zobacz także

- - - - diff --git a/files/pl/glossary/xhtml/index.html b/files/pl/glossary/xhtml/index.html new file mode 100644 index 0000000000..f3b65d53ca --- /dev/null +++ b/files/pl/glossary/xhtml/index.html @@ -0,0 +1,26 @@ +--- +title: XHTML +slug: XHTML +tags: + - Wszystkie_kategorie + - XHTML +translation_of: Glossary/XHTML +--- +

+XHTML ma się do XML-a tak, jak HTML do SGML-a. Znaczy to, że XHTML jest językiem znaczników podobnym do HTML-a, ale z bardziej surową składnią. Dwie wersje XHTML-a zostały ukończone przez W3C: +

+ +

Trzecia wersja, XHTML 2, ze znaczącymi zmianami w słowniku elementów, jest obecnie w fazie roboczej. +

Aby uzyskać więcej informacji o języku XHTML, zobacz: +

+ +

Narzędzia

+ +

Zobacz wszystkie... +

{{ languages( { "fr": "fr/XHTML", "es": "es/XHTML", "it": "it/XHTML", "ja": "ja/XHTML", "pt": "pt/XHTML", "en": "en/XHTML" } ) }} -- cgit v1.2.3-54-g00ecf