aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/web')
-rw-r--r--files/pl/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html (renamed from files/pl/web/dostępność/an_overview_of_accessible_web_applications_and_widgets/index.html)3
-rw-r--r--files/pl/web/accessibility/aria/web_applications_and_aria_faq/index.html (renamed from files/pl/web/accessibility/aria/aplikacje_internetowe_i_aria_faq/index.html)3
-rw-r--r--files/pl/web/accessibility/index.html (renamed from files/pl/web/dostępność/index.html)3
-rw-r--r--files/pl/web/accessibility/keyboard-navigable_javascript_widgets/index.html (renamed from files/pl/web/dostępność/keyboard-navigable_javascript_widgets/index.html)3
-rw-r--r--files/pl/web/api/baseaudiocontext/createdynamicscompressor/index.html (renamed from files/pl/web/api/audiocontext/createdynamicscompressor/index.html)3
-rw-r--r--files/pl/web/api/canvas_api/index.html (renamed from files/pl/web/html/canvas/index.html)3
-rw-r--r--files/pl/web/api/canvas_api/tutorial/drawing_shapes/index.html (renamed from files/pl/web/api/canvas_api/tutorial/rysowanie_ksztaltow/index.html)3
-rw-r--r--files/pl/web/api/canvas_api/tutorial/drawing_text/index.html137
-rw-r--r--files/pl/web/api/canvas_api/tutorial/optimizing_canvas/index.html (renamed from files/pl/web/api/canvas_api/tutorial/optymalizacja_canvas/index.html)3
-rw-r--r--files/pl/web/api/cssrulelist/index.html (renamed from files/pl/web/api/stylesheet/cssrules/index.html)3
-rw-r--r--files/pl/web/api/cssstylesheet/deleterule/index.html (renamed from files/pl/web/api/stylesheet/deleterule/index.html)3
-rw-r--r--files/pl/web/api/cssstylesheet/index.html (renamed from files/pl/web/api/stylesheet/index.html)3
-rw-r--r--files/pl/web/api/cssstylesheet/insertrule/index.html (renamed from files/pl/web/api/stylesheet/insertrule/index.html)3
-rw-r--r--files/pl/web/api/document/firstchild/index.html37
-rw-r--r--files/pl/web/api/document/namespaceuri/index.html26
-rw-r--r--files/pl/web/api/document_object_model/examples/index.html355
-rw-r--r--files/pl/web/api/document_object_model/index.html86
-rw-r--r--files/pl/web/api/document_object_model/introduction/index.html172
-rw-r--r--files/pl/web/api/documentorshadowroot/activeelement/index.html (renamed from files/pl/web/api/document/activeelement/index.html)3
-rw-r--r--files/pl/web/api/documentorshadowroot/stylesheets/index.html (renamed from files/pl/web/api/document/stylesheets/index.html)3
-rw-r--r--files/pl/web/api/element/name/index.html61
-rw-r--r--files/pl/web/api/elementcssinlinestyle/style/index.html (renamed from files/pl/web/api/element/style/index.html)3
-rw-r--r--files/pl/web/api/eventtarget/addeventlistener/index.html (renamed from files/pl/web/api/element/addeventlistener/index.html)3
-rw-r--r--files/pl/web/api/eventtarget/dispatchevent/index.html (renamed from files/pl/web/api/element/dispatchevent/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onclick/index.html (renamed from files/pl/web/api/element/onclick/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onkeydown/index.html25
-rw-r--r--files/pl/web/api/globaleventhandlers/onkeypress/index.html (renamed from files/pl/web/api/element/onkeypress/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onkeyup/index.html (renamed from files/pl/web/api/element/onkeyup/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onload/index.html (renamed from files/pl/web/api/window/onload/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onmousedown/index.html (renamed from files/pl/web/api/element/onmousedown/index.html)3
-rw-r--r--files/pl/web/api/globaleventhandlers/onmousemove/index.html (renamed from files/pl/web/api/element/onmousemove/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/click/index.html (renamed from files/pl/web/api/element/click/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/dir/index.html (renamed from files/pl/web/api/element/dir/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/lang/index.html (renamed from files/pl/web/api/element/lang/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/offsetheight/index.html (renamed from files/pl/web/api/element/offsetheight/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/offsetleft/index.html (renamed from files/pl/web/api/element/offsetleft/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/offsetparent/index.html (renamed from files/pl/web/api/element/offsetparent/index.html)3
-rw-r--r--files/pl/web/api/htmlelement/offsetwidth/index.html (renamed from files/pl/web/api/element/offsetwidth/index.html)3
-rw-r--r--files/pl/web/api/htmlorforeignelement/blur/index.html (renamed from files/pl/web/api/element/blur/index.html)3
-rw-r--r--files/pl/web/api/htmlorforeignelement/dataset/index.html (renamed from files/pl/web/api/htmlelement/dataset/index.html)3
-rw-r--r--files/pl/web/api/htmlorforeignelement/focus/index.html (renamed from files/pl/web/api/element/focus/index.html)3
-rw-r--r--files/pl/web/api/htmlorforeignelement/tabindex/index.html (renamed from files/pl/web/api/element/tabindex/index.html)3
-rw-r--r--files/pl/web/api/keyboardevent/charcode/index.html (renamed from files/pl/web/api/event/charcode/index.html)3
-rw-r--r--files/pl/web/api/keyboardevent/keycode/index.html (renamed from files/pl/web/api/event/keycode/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/altkey/index.html (renamed from files/pl/web/api/event/altkey/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/button/index.html (renamed from files/pl/web/api/event/button/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/clientx/index.html (renamed from files/pl/web/api/event/clientx/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/clienty/index.html (renamed from files/pl/web/api/event/clienty/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/ctrlkey/index.html (renamed from files/pl/web/api/event/ctrlkey/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/initmouseevent/index.html (renamed from files/pl/web/api/event/initmouseevent/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/metakey/index.html (renamed from files/pl/web/api/event/metakey/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/relatedtarget/index.html (renamed from files/pl/web/api/event/relatedtarget/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/screenx/index.html (renamed from files/pl/web/api/event/screenx/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/screeny/index.html (renamed from files/pl/web/api/event/screeny/index.html)3
-rw-r--r--files/pl/web/api/mouseevent/shiftkey/index.html (renamed from files/pl/web/api/event/shiftkey/index.html)3
-rw-r--r--files/pl/web/api/navigatorid/appcodename/index.html (renamed from files/pl/web/api/navigator/appcodename/index.html)3
-rw-r--r--files/pl/web/api/navigatorid/appname/index.html (renamed from files/pl/web/api/navigator/appname/index.html)3
-rw-r--r--files/pl/web/api/navigatorid/appversion/index.html (renamed from files/pl/web/api/navigator/appversion/index.html)3
-rw-r--r--files/pl/web/api/navigatorid/platform/index.html (renamed from files/pl/web/api/navigator/platform/index.html)3
-rw-r--r--files/pl/web/api/navigatorid/product/index.html (renamed from files/pl/web/api/navigator/product/index.html)3
-rw-r--r--files/pl/web/api/navigatorlanguage/language/index.html (renamed from files/pl/web/api/navigator/language/index.html)3
-rw-r--r--files/pl/web/api/navigatoronline/online/index.html (renamed from files/pl/web/api/navigator/online/index.html)3
-rw-r--r--files/pl/web/api/navigatoronline/online_and_offline_events/index.html (renamed from files/pl/web/api/navigatoronline/zdarzenia_online_i_offline/index.html)3
-rw-r--r--files/pl/web/api/navigatorplugins/javaenabled/index.html (renamed from files/pl/web/api/navigator/javaenabled/index.html)3
-rw-r--r--files/pl/web/api/navigatorplugins/mimetypes/index.html (renamed from files/pl/web/api/navigator/mimetypes/index.html)3
-rw-r--r--files/pl/web/api/navigatorplugins/plugins/index.html (renamed from files/pl/web/api/navigator/plugins/index.html)3
-rw-r--r--files/pl/web/api/node/appendchild/index.html (renamed from files/pl/web/api/element/appendchild/index.html)3
-rw-r--r--files/pl/web/api/node/childnodes/index.html (renamed from files/pl/web/api/element/childnodes/index.html)3
-rw-r--r--files/pl/web/api/node/clonenode/index.html (renamed from files/pl/web/api/element/clientnode/index.html)3
-rw-r--r--files/pl/web/api/node/firstchild/index.html (renamed from files/pl/web/api/element/firstchild/index.html)3
-rw-r--r--files/pl/web/api/node/haschildnodes/index.html (renamed from files/pl/web/api/element/haschildnodes/index.html)3
-rw-r--r--files/pl/web/api/node/insertbefore/index.html (renamed from files/pl/web/api/element/insertbefore/index.html)3
-rw-r--r--files/pl/web/api/node/lastchild/index.html (renamed from files/pl/web/api/element/lastchild/index.html)3
-rw-r--r--files/pl/web/api/node/localname/index.html (renamed from files/pl/web/api/element/localname/index.html)3
-rw-r--r--files/pl/web/api/node/namespaceuri/index.html (renamed from files/pl/web/api/element/namespaceuri/index.html)3
-rw-r--r--files/pl/web/api/node/nextsibling/index.html (renamed from files/pl/web/api/element/nextsibling/index.html)3
-rw-r--r--files/pl/web/api/node/nodename/index.html (renamed from files/pl/web/api/element/nodename/index.html)3
-rw-r--r--files/pl/web/api/node/nodetype/index.html (renamed from files/pl/web/api/element/nodetype/index.html)3
-rw-r--r--files/pl/web/api/node/nodevalue/index.html (renamed from files/pl/web/api/element/nodevalue/index.html)3
-rw-r--r--files/pl/web/api/node/normalize/index.html (renamed from files/pl/web/api/element/normalize/index.html)3
-rw-r--r--files/pl/web/api/node/ownerdocument/index.html (renamed from files/pl/web/api/element/ownerdocument/index.html)3
-rw-r--r--files/pl/web/api/node/parentnode/index.html (renamed from files/pl/web/api/element/parentnode/index.html)3
-rw-r--r--files/pl/web/api/node/prefix/index.html (renamed from files/pl/web/api/element/prefix/index.html)3
-rw-r--r--files/pl/web/api/node/previoussibling/index.html (renamed from files/pl/web/api/element/previoussibling/index.html)3
-rw-r--r--files/pl/web/api/node/removechild/index.html (renamed from files/pl/web/api/element/removechild/index.html)3
-rw-r--r--files/pl/web/api/node/replacechild/index.html (renamed from files/pl/web/api/element/replacechild/index.html)3
-rw-r--r--files/pl/web/api/node/textcontent/index.html (renamed from files/pl/web/api/element/textcontent/index.html)3
-rw-r--r--files/pl/web/api/nodelist/length/index.html (renamed from files/pl/web/api/element/length/index.html)3
-rw-r--r--files/pl/web/api/notification/index.html (renamed from files/pl/web/api/powiadomienie/index.html)3
-rw-r--r--files/pl/web/api/stylesheet/ownerrule/index.html24
-rw-r--r--files/pl/web/api/touch_events/index.html (renamed from files/pl/web/api/zdarzenia_dotykowe/index.html)3
-rw-r--r--files/pl/web/api/uievent/cancelbubble/index.html (renamed from files/pl/web/api/event/cancelbubble/index.html)3
-rw-r--r--files/pl/web/api/uievent/inituievent/index.html (renamed from files/pl/web/api/event/inituievent/index.html)3
-rw-r--r--files/pl/web/api/uievent/ischar/index.html (renamed from files/pl/web/api/event/ischar/index.html)3
-rw-r--r--files/pl/web/api/uievent/layerx/index.html (renamed from files/pl/web/api/event/layerx/index.html)3
-rw-r--r--files/pl/web/api/uievent/layery/index.html (renamed from files/pl/web/api/event/layery/index.html)3
-rw-r--r--files/pl/web/api/uievent/pagex/index.html (renamed from files/pl/web/api/event/pagex/index.html)3
-rw-r--r--files/pl/web/api/uievent/pagey/index.html (renamed from files/pl/web/api/event/pagey/index.html)3
-rw-r--r--files/pl/web/api/uievent/view/index.html (renamed from files/pl/web/api/event/view/index.html)3
-rw-r--r--files/pl/web/api/web_storage_api/index.html (renamed from files/pl/web/api/storage/index.html)3
-rw-r--r--files/pl/web/api/websockets_api/index.html189
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/atob/index.html (renamed from files/pl/web/api/windowbase64/atob/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/btoa/index.html (renamed from files/pl/web/api/windowbase64/btoa/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/clearinterval/index.html (renamed from files/pl/web/api/window/clearinterval/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/cleartimeout/index.html (renamed from files/pl/web/api/window/cleartimeout/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/index.html (renamed from files/pl/web/api/windowbase64/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/setinterval/index.html (renamed from files/pl/web/api/window/setinterval/index.html)3
-rw-r--r--files/pl/web/api/windoworworkerglobalscope/settimeout/index.html (renamed from files/pl/web/api/window/settimeout/index.html)3
-rw-r--r--files/pl/web/api/xmlhttprequest/index.html234
-rw-r--r--files/pl/web/api/xmlhttprequest/using_xmlhttprequest/index.html658
-rw-r--r--files/pl/web/bezpieczeństwo/podstawy_bezpieczenstwa_informacji/index.html36
-rw-r--r--files/pl/web/css/_colon_-moz-first-node/index.html (renamed from files/pl/web/css/_colon_first-node/index.html)7
-rw-r--r--files/pl/web/css/_doublecolon_after/index.html (renamed from files/pl/web/css/_colon_after/index.html)7
-rw-r--r--files/pl/web/css/_doublecolon_before/index.html (renamed from files/pl/web/css/_colon_before/index.html)7
-rw-r--r--files/pl/web/css/_doublecolon_first-letter/index.html (renamed from files/pl/web/css/_colon_first-letter/index.html)7
-rw-r--r--files/pl/web/css/box-align/index.html (renamed from files/pl/web/css/-moz-box-align/index.html)3
-rw-r--r--files/pl/web/css/box-flex/index.html (renamed from files/pl/web/css/-moz-box-flex/index.html)3
-rw-r--r--files/pl/web/css/box-orient/index.html (renamed from files/pl/web/css/-moz-box-orient/index.html)3
-rw-r--r--files/pl/web/css/box-pack/index.html (renamed from files/pl/web/css/-moz-box-pack/index.html)3
-rw-r--r--files/pl/web/css/class_selectors/index.html (renamed from files/pl/web/css/selektor_klasy/index.html)3
-rw-r--r--files/pl/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html (renamed from files/pl/web/css/cursor/użycie_wartości_url_dla_własności_cursor/index.html)3
-rw-r--r--files/pl/web/css/css_color/index.html (renamed from files/pl/web/css/css_colors/index.html)3
-rw-r--r--files/pl/web/css/css_colors/color_picker_tool/index.html (renamed from files/pl/web/css/css_colors/narzedzie_doboru_kolorow/index.html)3
-rw-r--r--files/pl/web/css/css_columns/using_multi-column_layouts/index.html (renamed from files/pl/web/guide/css/kolumny_css3/index.html)3
-rw-r--r--files/pl/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html (renamed from files/pl/web/css/css_grid_layout/realizacja_typowych_ukladow_za_pomoca_ukladu_siatki_css/index.html)5
-rw-r--r--files/pl/web/css/css_lists_and_counters/using_css_counters/index.html (renamed from files/pl/web/guide/liczniki_css/index.html)3
-rw-r--r--files/pl/web/css/css_selectors/using_the__colon_target_pseudo-class_in_selectors/index.html (renamed from files/pl/web/css/css_selectors/użycie_pseudoklasy__colon_target_w_selektorach/index.html)7
-rw-r--r--files/pl/web/css/częste_pytania_o_css/index.html162
-rw-r--r--files/pl/web/css/inheritance/index.html (renamed from files/pl/web/css/dziedziczenie/index.html)5
-rw-r--r--files/pl/web/css/initial_value/index.html (renamed from files/pl/web/css/wartość_początkowa/index.html)5
-rw-r--r--files/pl/web/css/inne_zasoby/index.html29
-rw-r--r--files/pl/web/css/media_queries/testing_media_queries/index.html (renamed from files/pl/web/guide/css/sprawdzanie_media_queries/index.html)3
-rw-r--r--files/pl/web/css/na_początek/bloki/index.html71
-rw-r--r--files/pl/web/css/na_początek/czym_jest_css/index.html133
-rw-r--r--files/pl/web/css/na_początek/czytelny_css/index.html154
-rw-r--r--files/pl/web/css/na_początek/index.html64
-rw-r--r--files/pl/web/css/na_początek/jak_działa_css/index.html114
-rw-r--r--files/pl/web/css/na_początek/javascript/index.html127
-rw-r--r--files/pl/web/css/na_początek/kaskadowość_i_dziedziczenie/index.html97
-rw-r--r--files/pl/web/css/na_początek/kolor/index.html209
-rw-r--r--files/pl/web/css/na_początek/listy/index.html269
-rw-r--r--files/pl/web/css/na_początek/po_co_używać_css/index.html86
-rw-r--r--files/pl/web/css/na_początek/selektory/index.html260
-rw-r--r--files/pl/web/css/na_początek/style_tekstowe/index.html116
-rw-r--r--files/pl/web/css/na_początek/tables/index.html597
-rw-r--r--files/pl/web/css/na_początek/układ/index.html275
-rw-r--r--files/pl/web/css/outline-color/index.html (renamed from files/pl/web/css/-moz-outline-color/index.html)7
-rw-r--r--files/pl/web/css/privacy_and_the__colon_visited_selector/index.html (renamed from files/pl/web/css/prywatnosc_i_znacznik__colon_visited/index.html)7
-rw-r--r--files/pl/web/css/reference/index.html (renamed from files/pl/web/css/css_reference/index.html)3
-rw-r--r--files/pl/web/css/shorthand_properties/index.html (renamed from files/pl/web/css/skrócone_deklaracje_css/index.html)3
-rw-r--r--files/pl/web/css/type_selectors/index.html (renamed from files/pl/web/css/selektory_typu/index.html)5
-rw-r--r--files/pl/web/css/universal_selectors/index.html (renamed from files/pl/web/css/selektor_uniwersalny/index.html)3
-rw-r--r--files/pl/web/css/webkit_extensions/index.html (renamed from files/pl/web/css/rozszerzenia_webkit/index.html)3
-rw-r--r--files/pl/web/guide/ajax/getting_started/index.html (renamed from files/pl/web/guide/ajax/na_początek/index.html)3
-rw-r--r--files/pl/web/guide/events/creating_and_triggering_events/index.html35
-rw-r--r--files/pl/web/guide/html/html5/index.html173
-rw-r--r--files/pl/web/html(pl)/index.html108
-rw-r--r--files/pl/web/html/block-level_elements/index.html (renamed from files/pl/web/html/elementy_blokowe/index.html)5
-rw-r--r--files/pl/web/html/element/comment/index.html33
-rw-r--r--files/pl/web/html/global_attributes/spellcheck/index.html (renamed from files/pl/web/html/global_attributes/pisownia/index.html)3
-rw-r--r--files/pl/web/html/inline_elements/index.html (renamed from files/pl/web/html/elementy_liniowe/index.html)7
-rw-r--r--files/pl/web/html/kontrola_sprawdzania_pisowni_w_formularzach_html/index.html29
-rw-r--r--files/pl/web/html/quirks_mode_and_standards_mode/index.html (renamed from files/pl/web/html(pl)/tryb_zgodnosci_oraz_tryb_standardow/index.html)3
-rw-r--r--files/pl/web/html/zarządzanie_fokusem_w_html/index.html19
-rw-r--r--files/pl/web/html/znaczenie_poprawnego_komentowania/index.html65
-rw-r--r--files/pl/web/http/basics_of_http/mime_types/index.html40
-rw-r--r--files/pl/web/http/cookies/index.html (renamed from files/pl/web/http/ciasteczka/index.html)3
-rw-r--r--files/pl/web/http/headers/date/index.html (renamed from files/pl/web/http/headers/data/index.html)3
-rw-r--r--files/pl/web/http/overview/index.html (renamed from files/pl/web/http/http_wiadomosci_ogólne/index.html)3
-rw-r--r--files/pl/web/javascript/a_re-introduction_to_javascript/index.html (renamed from files/pl/web/javascript/ponowne_wprowadzenie_do_javascript/index.html)3
-rw-r--r--files/pl/web/javascript/about_javascript/index.html (renamed from files/pl/web/javascript/o_javascript/index.html)3
-rw-r--r--files/pl/web/javascript/closures/index.html (renamed from files/pl/web/javascript/domkniecia/index.html)3
-rw-r--r--files/pl/web/javascript/data_structures/index.html (renamed from files/pl/web/javascript/typy_oraz_struktury_danych/index.html)3
-rw-r--r--files/pl/web/javascript/guide/details_of_the_object_model/index.html (renamed from files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/index.html)5
-rw-r--r--files/pl/web/javascript/guide/expressions_and_operators/index.html (renamed from files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/index.html)5
-rw-r--r--files/pl/web/javascript/guide/functions/index.html (renamed from files/pl/web/javascript/guide/funkcje/index.html)3
-rw-r--r--files/pl/web/javascript/guide/grammar_and_types/index.html (renamed from files/pl/web/javascript/guide/składnia_i_typy/index.html)3
-rw-r--r--files/pl/web/javascript/guide/o_tym_przewodniku/index.html139
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/index.html11
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/blok_instrukcji/index.html42
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/definiowanie_funkcji/index.html62
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/dodawanie_obiektom_nowej_funkcjonalności/index.html20
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_eval/index.html21
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isfinite/index.html25
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isnan/index.html30
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_escape_i_unescape/index.html27
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_number_i_string/index.html28
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_parseint_i_parsefloat/index.html29
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/index.html24
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/index.html876
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_komentarzy/index.html27
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_manipulacji_obiektem/index.html50
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/index.html42
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_throw/index.html45
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_try...catch/index.html114
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/index.html24
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_break/index.html27
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_continue/index.html51
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_do_...while/index.html23
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_for/index.html56
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_label/index.html23
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_while/index.html38
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_warunkowe/index.html90
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/literały/index.html208
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/o_tym_przewodniku/index.html159
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/index.html25
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_array/index.html94
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_boolean/index.html14
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_date/index.html87
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_function/index.html50
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_math/index.html72
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_number/index.html83
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_regexp/index.html12
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_string/index.html92
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operacje_na_łańcuchach/index.html18
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_arytmetyczne/index.html49
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_logiczne/index.html73
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_porównania/index.html74
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_przypisania/index.html67
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_specjalne/index.html228
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/index.html47
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/wartości_lokalne_vs._dziedziczone/index.html73
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/index.html37
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/tworzenie_hierarchii/index.html149
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dodawanie_własności/index.html23
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dziedziczenie_własności/index.html33
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/index.html19
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/przykłady_wyrażeń_regularnych/index.html122
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_zamknięciami/index.html286
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/stałe/index.html30
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_metod/index.html48
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_własności_typu_obiektu/index.html19
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/indeksowanie_własności_obiektu/index.html16
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/index.html22
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/usuwanie_własności/index.html26
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/używanie_inicjacji_obiektu/index.html36
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_'this'_do_obiektu_referencji/index.html32
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_konstruktorów_funkcji/index.html62
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_wyrażenia_regularnego/index.html43
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/unicode/index.html111
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wartości/index.html47
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wyrażenia/index.html23
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wywołanie_funkcji/index.html46
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zapisywanie_wzorca_wyrażenia_regularnego/index.html215
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zastosowanie_obiektu_arguments/index.html41
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zmienne/index.html64
-rw-r--r--files/pl/web/javascript/guide/regular_expressions/index.html (renamed from files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście/index.html)7
-rw-r--r--files/pl/web/javascript/guide/working_with_objects/index.html (renamed from files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_i_własności/index.html)5
-rw-r--r--files/pl/web/javascript/inheritance_and_the_prototype_chain/index.html (renamed from files/pl/web/javascript/dziedziczenie_lancuch_prototypow/index.html)3
-rw-r--r--files/pl/web/javascript/language_resources/index.html (renamed from files/pl/web/javascript/zasoby_języka_javascript/index.html)3
-rw-r--r--files/pl/web/javascript/na_początek/index.html903
-rw-r--r--files/pl/web/javascript/reference/about/index.html (renamed from files/pl/web/javascript/referencje/o_tym_dokumencie/index.html)3
-rw-r--r--files/pl/web/javascript/reference/classes/constructor/index.html (renamed from files/pl/web/javascript/reference/classes/konstruktor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/deprecated_and_obsolete_features/index.html (renamed from files/pl/web/javascript/referencje/przestarzałe_własności_i_metody/index.html)3
-rw-r--r--files/pl/web/javascript/reference/errors/missing_colon_after_property_id/index.html (renamed from files/pl/web/javascript/reference/errors/brakujący_średnik_po_własności_id/index.html)3
-rw-r--r--files/pl/web/javascript/reference/functions/arguments/callee/index.html (renamed from files/pl/web/javascript/referencje/funkcje/arguments/callee/index.html)3
-rw-r--r--files/pl/web/javascript/reference/functions/arguments/index.html (renamed from files/pl/web/javascript/referencje/funkcje/arguments/index.html)3
-rw-r--r--files/pl/web/javascript/reference/functions/arguments/length/index.html (renamed from files/pl/web/javascript/referencje/funkcje/arguments/length/index.html)3
-rw-r--r--files/pl/web/javascript/reference/functions/arrow_functions/index.html (renamed from files/pl/web/javascript/reference/functions/funkcje_strzalkowe/index.html)3
-rw-r--r--files/pl/web/javascript/reference/functions/default_parameters/index.html (renamed from files/pl/web/javascript/reference/functions/parametry_domyślne/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/concat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/concat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/copywithin/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/copywithin/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/entries/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/entries/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/every/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/every/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/fill/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/fill/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/filter/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/filter/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/find/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/find/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/findindex/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/findindex/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/flat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/flat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/foreach/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/foreach/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/from/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/from/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/includes/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/includes/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/indexof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/indexof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/isarray/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/isarray/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/join/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/join/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/keys/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/keys/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/lastindexof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/lastindexof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/length/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/length/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/map/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/map/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/of/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/of/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/pop/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/pop/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/push/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/push/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/reduce/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/reduce/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/reduceright/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/reduceright/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/reverse/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/reverse/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/shift/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/shift/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/slice/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/slice/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/some/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/some/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/sort/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/sort/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/splice/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/splice/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/tolocalestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/tolocalestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/unshift/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/unshift/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/array/values/index.html (renamed from files/pl/web/javascript/referencje/obiekty/array/values/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/arraybuffer/index.html (renamed from files/pl/web/javascript/referencje/obiekty/arraybuffer/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/bigint/asintn/index.html (renamed from files/pl/web/javascript/referencje/obiekty/bigint/asintn/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/bigint/asuintn/index.html (renamed from files/pl/web/javascript/referencje/obiekty/bigint/asuintn/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/bigint/index.html (renamed from files/pl/web/javascript/referencje/obiekty/bigint/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/bigint/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/bigint/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/bigint/valueof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/bigint/valueof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/boolean/index.html (renamed from files/pl/web/javascript/referencje/obiekty/boolean/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/boolean/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/boolean/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/boolean/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/boolean/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/boolean/valueof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/boolean/valueof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/dataview/index.html (renamed from files/pl/web/javascript/referencje/obiekty/dataview/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getdate/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getdate/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getday/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getday/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getfullyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getfullyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/gethours/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/gethours/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getmilliseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getmilliseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getminutes/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getminutes/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getmonth/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getmonth/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/gettime/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/gettime/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/gettimezoneoffset/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcdate/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcdate/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcday/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcday/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcfullyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcfullyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutchours/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutchours/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcmilliseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcminutes/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcminutes/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcmonth/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcmonth/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getutcseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getutcseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/getyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/getyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/now/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/now/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/parse/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/parse/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setdate/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setdate/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setfullyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setfullyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/sethours/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/sethours/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setmilliseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setmilliseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setminutes/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setminutes/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setmonth/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setmonth/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/settime/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/settime/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcdate/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcdate/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcfullyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcfullyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutchours/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutchours/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcmilliseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcminutes/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcminutes/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcmonth/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcmonth/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setutcseconds/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setutcseconds/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/setyear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/setyear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/togmtstring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/togmtstring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tojson/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tojson/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tolocaledatestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tolocaledatestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tolocalestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tolocalestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tolocaletimestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tolocaletimestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/toutcstring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/toutcstring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/utc/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/utc/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/date/valueof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/date/valueof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/decodeuri/index.html (renamed from files/pl/web/javascript/referencje/obiekty/decodeuri/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/decodeuricomponent/index.html (renamed from files/pl/web/javascript/referencje/obiekty/decodeuricomponent/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/encodeuri/index.html (renamed from files/pl/web/javascript/referencje/obiekty/encodeuri/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/encodeuricomponent/index.html (renamed from files/pl/web/javascript/referencje/obiekty/encodeuricomponent/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/columnnumber/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/columnnumber/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/filename/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/filename/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/linenumber/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/linenumber/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/message/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/message/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/name/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/name/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/stack/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/stack/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/error/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/error/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/escape/index.html (renamed from files/pl/web/javascript/referencje/obiekty/escape/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/evalerror/index.html (renamed from files/pl/web/javascript/referencje/obiekty/evalerror/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/apply/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/apply/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/arguments/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/arguments/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/bind/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/bind/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/caller/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/caller/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/displayname/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/displayname/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/length/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/length/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/function/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/function/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/generator/index.html (renamed from files/pl/web/javascript/referencje/obiekty/generator/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/index.html (renamed from files/pl/web/javascript/referencje/obiekty/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/infinity/index.html (renamed from files/pl/web/javascript/referencje/obiekty/infinity/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/isfinite/index.html (renamed from files/pl/web/javascript/referencje/obiekty/isfinite/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/isnan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/isnan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/json/index.html (renamed from files/pl/web/javascript/referencje/obiekty/json/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/clear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/clear/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/delete/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/delete/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/entries/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/entries/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/foreach/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/foreach/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/get/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/get/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/has/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/has/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/keys/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/keys/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/set/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/set/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/size/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/size/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/map/values/index.html (renamed from files/pl/web/javascript/referencje/obiekty/map/values/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/abs/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/abs/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/acos/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/acos/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/asin/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/asin/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/atan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/atan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/atan2/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/atan2/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/ceil/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/ceil/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/cos/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/cos/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/e/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/e/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/exp/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/exp/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/floor/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/floor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/ln10/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/ln10/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/ln2/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/ln2/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/log/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/log/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/log10e/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/log10e/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/log2e/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/log2e/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/max/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/max/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/min/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/min/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/pi/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/pi/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/pow/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/pow/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/random/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/random/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/round/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/round/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/sign/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/sign/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/sin/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/sin/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/sqrt/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/sqrt/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/sqrt1_2/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/sqrt1_2/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/sqrt2/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/sqrt2/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/math/tan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/math/tan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/nan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/nan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/null/index.html (renamed from files/pl/web/javascript/referencje/obiekty/null/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/epsilon/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/epsilon/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/isinteger/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/isinteger/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/isnan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/isnan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/max_value/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/max_value/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/min_value/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/min_value/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/nan/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/nan/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/negative_infinity/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/negative_infinity/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/positive_infinity/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/positive_infinity/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/toexponential/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/toexponential/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/tofixed/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/tofixed/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/tolocalestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/tolocalestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/toprecision/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/toprecision/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/number/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/assign/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/assign/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/constructor/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/constructor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/freeze/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/freeze/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/getownpropertydescriptor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/hasownproperty/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/hasownproperty/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/proto/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/proto/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/seal/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/seal/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/tolocalestring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/tolocalestring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/object/valueof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/object/valueof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/parsefloat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/parsefloat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/parseint/index.html (renamed from files/pl/web/javascript/referencje/obiekty/parseint/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/promise/index.html (renamed from files/pl/web/javascript/referencje/obiekty/promise/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/proxy/index.html (renamed from files/pl/web/javascript/referencje/obiekty/proxy/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/proxy/proxy/apply/index.html (renamed from files/pl/web/javascript/referencje/obiekty/proxy/handler/apply/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/proxy/proxy/index.html (renamed from files/pl/web/javascript/referencje/obiekty/proxy/handler/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/rangeerror/index.html (renamed from files/pl/web/javascript/referencje/obiekty/rangeerror/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/exec/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/exec/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/global/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/global/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/ignorecase/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/ignorecase/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/lastmatch/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/lastmatch/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/source/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/source/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/test/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/test/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/regexp/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/regexp/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/set/add/index.html (renamed from files/pl/web/javascript/referencje/obiekty/set/set.prototype.add()/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/set/clear/index.html (renamed from files/pl/web/javascript/referencje/obiekty/set/set.prototype.clear()/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/set/delete/index.html (renamed from files/pl/web/javascript/referencje/obiekty/set/set.prototype.delete()/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/set/index.html (renamed from files/pl/web/javascript/referencje/obiekty/set/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/anchor/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/anchor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/big/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/big/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/blink/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/blink/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/bold/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/bold/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/charat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/charat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/charcodeat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/charcodeat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/concat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/concat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/fontcolor/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/fontcolor/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/fontsize/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/fontsize/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/fromcharcode/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/fromcharcode/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/fromcodepoint/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/fromcodepoint/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/italics/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/italics/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/link/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/link/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/repeat/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/repeat/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/search/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/search/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/slice/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/slice/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/small/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/small/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/strike/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/strike/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/sub/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/sub/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/substr/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/substr/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/substring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/substring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/sup/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/sup/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/tolowercase/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/tolowercase/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/tosource/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/tosource/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/tostring/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/tostring/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/touppercase/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/touppercase/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/string/valueof/index.html (renamed from files/pl/web/javascript/referencje/obiekty/string/valueof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/symbol/index.html (renamed from files/pl/web/javascript/referencje/obiekty/symbol/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/syntaxerror/index.html (renamed from files/pl/web/javascript/referencje/obiekty/syntaxerror/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/uint16array/index.html (renamed from files/pl/web/javascript/referencje/obiekty/uint16array/index.html)3
-rw-r--r--files/pl/web/javascript/reference/global_objects/undefined/index.html (renamed from files/pl/web/javascript/referencje/obiekty/undefined/index.html)3
-rw-r--r--files/pl/web/javascript/reference/index.html (renamed from files/pl/web/javascript/referencje/index.html)3
-rw-r--r--files/pl/web/javascript/reference/lexical_grammar/index.html (renamed from files/pl/web/javascript/referencje/komentarz/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/comma_operator/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_przecinkowy/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/conditional_operator/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_warunkowy/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/delete/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_delete/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/destructuring_assignment/index.html (renamed from files/pl/web/javascript/referencje/operatory/destructuring_assignment/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/function/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_function/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/function_star_/index.html (renamed from files/pl/web/javascript/referencje/operatory/function_star_/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/grouping/index.html (renamed from files/pl/web/javascript/referencje/operatory/grouping/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/in/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_in/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/index.html (renamed from files/pl/web/javascript/referencje/operatory/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/instanceof/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_instanceof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/new.target/index.html (renamed from files/pl/web/javascript/referencje/operatory/new.target/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/new/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_new/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/nullish_coalescing_operator/index.html (renamed from files/pl/web/javascript/referencje/operatory/nullish_coalescing_operator/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/object_initializer/index.html (renamed from files/pl/web/javascript/referencje/operatory/object_initializer/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/operator_precedence/index.html (renamed from files/pl/web/javascript/referencje/operatory/pierwszeństwo_operatorów/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/pipeline_operator/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_potoku/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/property_accessors/index.html (renamed from files/pl/web/javascript/referencje/operatory/operatory_pamięci/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/spread_syntax/index.html (renamed from files/pl/web/javascript/referencje/operatory/składnia_rozwinięcia/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/super/index.html (renamed from files/pl/web/javascript/referencje/operatory/super/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/this/index.html (renamed from files/pl/web/javascript/referencje/operatory/this/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/typeof/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_typeof/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/void/index.html (renamed from files/pl/web/javascript/referencje/operatory/operator_void/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/yield/index.html (renamed from files/pl/web/javascript/referencje/operatory/yield/index.html)3
-rw-r--r--files/pl/web/javascript/reference/operators/yield_star_/index.html (renamed from files/pl/web/javascript/referencje/operatory/yield_star_/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/async_function/index.html (renamed from files/pl/web/javascript/referencje/polecenia/funkcja_async/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/block/index.html (renamed from files/pl/web/javascript/referencje/polecenia/block/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/break/index.html (renamed from files/pl/web/javascript/referencje/polecenia/break/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/class/index.html (renamed from files/pl/web/javascript/referencje/polecenia/class/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/const/index.html (renamed from files/pl/web/javascript/referencje/polecenia/const/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/continue/index.html (renamed from files/pl/web/javascript/referencje/polecenia/continue/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/debugger/index.html (renamed from files/pl/web/javascript/referencje/polecenia/debugger/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/do...while/index.html (renamed from files/pl/web/javascript/referencje/polecenia/do...while/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/empty/index.html (renamed from files/pl/web/javascript/referencje/polecenia/empty/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/export/index.html (renamed from files/pl/web/javascript/referencje/polecenia/export/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/for...in/index.html (renamed from files/pl/web/javascript/referencje/polecenia/for...in/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/for/index.html (renamed from files/pl/web/javascript/referencje/polecenia/for/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/function/index.html (renamed from files/pl/web/javascript/referencje/polecenia/function/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/function_star_/index.html (renamed from files/pl/web/javascript/referencje/polecenia/function_star_/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/if...else/index.html (renamed from files/pl/web/javascript/referencje/polecenia/if...else/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/import/index.html (renamed from files/pl/web/javascript/referencje/polecenia/import/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/index.html (renamed from files/pl/web/javascript/referencje/polecenia/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/label/index.html (renamed from files/pl/web/javascript/referencje/polecenia/etykieta/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/return/index.html (renamed from files/pl/web/javascript/referencje/polecenia/return/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/switch/index.html (renamed from files/pl/web/javascript/referencje/polecenia/switch/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/throw/index.html (renamed from files/pl/web/javascript/referencje/polecenia/throw/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/var/index.html (renamed from files/pl/web/javascript/referencje/polecenia/var/index.html)3
-rw-r--r--files/pl/web/javascript/reference/statements/while/index.html (renamed from files/pl/web/javascript/referencje/polecenia/while/index.html)3
-rw-r--r--files/pl/web/javascript/referencje/o_tym_dokumencie/konwencje_formatowania_tekstu/index.html31
-rw-r--r--files/pl/web/javascript/referencje/obiekty/array/prototype/index.html12
-rw-r--r--files/pl/web/javascript/referencje/obiekty/boolean/prototype/index.html49
-rw-r--r--files/pl/web/javascript/referencje/obiekty/date/constructor/index.html19
-rw-r--r--files/pl/web/javascript/referencje/obiekty/date/prototype/index.html116
-rw-r--r--files/pl/web/javascript/referencje/obiekty/error/prototype/index.html114
-rw-r--r--files/pl/web/javascript/referencje/obiekty/number/constructor/index.html23
-rw-r--r--files/pl/web/javascript/referencje/obiekty/object/prototype/index.html219
-rw-r--r--files/pl/web/javascript/referencje/obiekty/rangeerror/prototype/index.html124
-rw-r--r--files/pl/web/javascript/referencje/obiekty/regexp/prototype/index.html54
-rw-r--r--files/pl/web/javascript/referencje/obiekty/string/prototype/index.html221
-rw-r--r--files/pl/web/javascript/referencje/operatory/bitwise_operators/index.html559
-rw-r--r--files/pl/web/javascript/referencje/operatory/logical_operators/index.html254
-rw-r--r--files/pl/web/javascript/referencje/operatory/operatory_arytmetyczne/index.html268
-rw-r--r--files/pl/web/javascript/referencje/operatory/operatory_działające_na_ciągach_znaków/index.html35
-rw-r--r--files/pl/web/javascript/referencje/operatory/operatory_porównania/index.html130
-rw-r--r--files/pl/web/javascript/referencje/operatory/operatory_przypisania/index.html75
-rw-r--r--files/pl/web/javascript/referencje/operatory/spread_operator/index.html230
-rw-r--r--files/pl/web/javascript/referencje/polecenia/default/index.html121
-rw-r--r--files/pl/web/javascript/referencje/słowa_zarezerwowane/index.html18
-rw-r--r--files/pl/web/javascript/wprowadzenie_do_programowania_obiektowego_w_jezyku_javascript/index.html342
-rw-r--r--files/pl/web/opensearch/index.html159
-rw-r--r--files/pl/web/progressive_web_apps/responsive/media_types/index.html (renamed from files/pl/web/css/na_początek/media/index.html)5
-rw-r--r--files/pl/web/security/certificate_transparency/index.html (renamed from files/pl/web/bezpieczeństwo/certificate_transparency/index.html)3
-rw-r--r--files/pl/web/security/index.html (renamed from files/pl/web/bezpieczeństwo/index.html)3
-rw-r--r--files/pl/web/security/same-origin_policy/index.html (renamed from files/pl/web/bezpieczeństwo/same-origin_policy/index.html)3
-rw-r--r--files/pl/web/security/securing_your_site/konfiguracja_mime_na_serwerze/index.html114
-rw-r--r--files/pl/web/security/subresource_integrity/index.html (renamed from files/pl/web/bezpieczeństwo/subresource_integrity/index.html)3
-rw-r--r--files/pl/web/svg/element/circle/index.html (renamed from files/pl/web/svg/element/okrąg/index.html)3
-rw-r--r--files/pl/web/svg/other_resources/index.html (renamed from files/pl/web/svg/inne_zasoby/index.html)3
-rw-r--r--files/pl/web/svg/tutorial/index.html (renamed from files/pl/web/svg/przewodnik/index.html)5
-rw-r--r--files/pl/web/svg/tutorial/svg_and_css/index.html (renamed from files/pl/web/css/na_początek/grafika_svg/index.html)5
-rw-r--r--files/pl/web/svg/tutorial/svg_in_html_introduction/index.html (renamed from files/pl/web/svg/przewodnik/svg_w_xhtml_-_wprowadzenie/index.html)3
-rw-r--r--files/pl/web/xml/xml_introduction/index.html (renamed from files/pl/web/xml/wprowadzenie_do_xml-a/index.html)3
-rw-r--r--files/pl/web/xpath/axes/index.html (renamed from files/pl/web/xpath/osie/index.html)5
-rw-r--r--files/pl/web/xpath/functions/boolean/index.html (renamed from files/pl/web/xpath/funkcje/boolean/index.html)5
-rw-r--r--files/pl/web/xpath/functions/ceiling/index.html (renamed from files/pl/web/xpath/funkcje/ceiling/index.html)5
-rw-r--r--files/pl/web/xpath/functions/concat/index.html (renamed from files/pl/web/xpath/funkcje/concat/index.html)5
-rw-r--r--files/pl/web/xpath/functions/contains/index.html (renamed from files/pl/web/xpath/funkcje/contains/index.html)5
-rw-r--r--files/pl/web/xpath/functions/count/index.html (renamed from files/pl/web/xpath/funkcje/count/index.html)5
-rw-r--r--files/pl/web/xpath/functions/current/index.html (renamed from files/pl/web/xpath/funkcje/current/index.html)5
-rw-r--r--files/pl/web/xpath/functions/document/index.html (renamed from files/pl/web/xpath/funkcje/document/index.html)5
-rw-r--r--files/pl/web/xpath/functions/element-available/index.html (renamed from files/pl/web/xpath/funkcje/element-available/index.html)5
-rw-r--r--files/pl/web/xpath/functions/false/index.html (renamed from files/pl/web/xpath/funkcje/false/index.html)5
-rw-r--r--files/pl/web/xpath/functions/floor/index.html (renamed from files/pl/web/xpath/funkcje/floor/index.html)5
-rw-r--r--files/pl/web/xpath/functions/format-number/index.html (renamed from files/pl/web/xpath/funkcje/format-number/index.html)5
-rw-r--r--files/pl/web/xpath/functions/function-available/index.html (renamed from files/pl/web/xpath/funkcje/function-available/index.html)5
-rw-r--r--files/pl/web/xpath/functions/generate-id/index.html (renamed from files/pl/web/xpath/funkcje/generate-id/index.html)5
-rw-r--r--files/pl/web/xpath/functions/id/index.html (renamed from files/pl/web/xpath/funkcje/id/index.html)5
-rw-r--r--files/pl/web/xpath/functions/index.html (renamed from files/pl/web/xpath/funkcje/index.html)5
-rw-r--r--files/pl/web/xpath/functions/key/index.html (renamed from files/pl/web/xpath/funkcje/key/index.html)5
-rw-r--r--files/pl/web/xpath/functions/lang/index.html (renamed from files/pl/web/xpath/funkcje/lang/index.html)5
-rw-r--r--files/pl/web/xpath/functions/last/index.html (renamed from files/pl/web/xpath/funkcje/last/index.html)5
-rw-r--r--files/pl/web/xpath/functions/local-name/index.html (renamed from files/pl/web/xpath/funkcje/local-name/index.html)5
-rw-r--r--files/pl/web/xpath/functions/name/index.html (renamed from files/pl/web/xpath/funkcje/name/index.html)5
-rw-r--r--files/pl/web/xpath/functions/namespace-uri/index.html (renamed from files/pl/web/xpath/funkcje/namespace-uri/index.html)5
-rw-r--r--files/pl/web/xpath/functions/normalize-space/index.html (renamed from files/pl/web/xpath/funkcje/normalize-space/index.html)5
-rw-r--r--files/pl/web/xpath/functions/not/index.html (renamed from files/pl/web/xpath/funkcje/not/index.html)5
-rw-r--r--files/pl/web/xpath/functions/number/index.html (renamed from files/pl/web/xpath/funkcje/number/index.html)5
-rw-r--r--files/pl/web/xpath/functions/position/index.html (renamed from files/pl/web/xpath/funkcje/position/index.html)5
-rw-r--r--files/pl/web/xpath/functions/round/index.html (renamed from files/pl/web/xpath/funkcje/round/index.html)5
-rw-r--r--files/pl/web/xpath/functions/starts-with/index.html (renamed from files/pl/web/xpath/funkcje/starts-with/index.html)5
-rw-r--r--files/pl/web/xpath/functions/string-length/index.html (renamed from files/pl/web/xpath/funkcje/string-length/index.html)5
-rw-r--r--files/pl/web/xpath/functions/string/index.html (renamed from files/pl/web/xpath/funkcje/string/index.html)5
-rw-r--r--files/pl/web/xpath/functions/substring-after/index.html (renamed from files/pl/web/xpath/funkcje/substring-after/index.html)5
-rw-r--r--files/pl/web/xpath/functions/substring-before/index.html (renamed from files/pl/web/xpath/funkcje/substring-before/index.html)5
-rw-r--r--files/pl/web/xpath/functions/substring/index.html (renamed from files/pl/web/xpath/funkcje/substring/index.html)5
-rw-r--r--files/pl/web/xpath/functions/sum/index.html (renamed from files/pl/web/xpath/funkcje/sum/index.html)5
-rw-r--r--files/pl/web/xpath/functions/system-property/index.html (renamed from files/pl/web/xpath/funkcje/system-property/index.html)5
-rw-r--r--files/pl/web/xpath/functions/translate/index.html (renamed from files/pl/web/xpath/funkcje/translate/index.html)5
-rw-r--r--files/pl/web/xpath/functions/true/index.html (renamed from files/pl/web/xpath/funkcje/true/index.html)5
-rw-r--r--files/pl/web/xpath/functions/unparsed-entity-url/index.html (renamed from files/pl/web/xpath/funkcje/unparsed-entity-url/index.html)5
-rw-r--r--files/pl/web/xslt/element/apply-imports/index.html (renamed from files/pl/web/xslt/apply-imports/index.html)5
-rw-r--r--files/pl/web/xslt/element/apply-templates/index.html (renamed from files/pl/web/xslt/apply-templates/index.html)5
-rw-r--r--files/pl/web/xslt/element/attribute-set/index.html (renamed from files/pl/web/xslt/attribute-set/index.html)5
-rw-r--r--files/pl/web/xslt/element/attribute/index.html (renamed from files/pl/web/xslt/attribute/index.html)5
-rw-r--r--files/pl/web/xslt/element/call-template/index.html (renamed from files/pl/web/xslt/call-template/index.html)5
-rw-r--r--files/pl/web/xslt/element/choose/index.html (renamed from files/pl/web/xslt/choose/index.html)5
-rw-r--r--files/pl/web/xslt/element/comment/index.html (renamed from files/pl/web/xslt/comment/index.html)5
-rw-r--r--files/pl/web/xslt/element/copy-of/index.html (renamed from files/pl/web/xslt/copy-of/index.html)5
-rw-r--r--files/pl/web/xslt/element/copy/index.html (renamed from files/pl/web/xslt/copy/index.html)5
-rw-r--r--files/pl/web/xslt/element/decimal-format/index.html (renamed from files/pl/web/xslt/decimal-format/index.html)5
-rw-r--r--files/pl/web/xslt/element/fallback/index.html (renamed from files/pl/web/xslt/fallback/index.html)5
-rw-r--r--files/pl/web/xslt/element/for-each/index.html (renamed from files/pl/web/xslt/for-each/index.html)5
-rw-r--r--files/pl/web/xslt/element/if/index.html (renamed from files/pl/web/xslt/if/index.html)5
-rw-r--r--files/pl/web/xslt/element/import/index.html (renamed from files/pl/web/xslt/import/index.html)5
-rw-r--r--files/pl/web/xslt/element/include/index.html (renamed from files/pl/web/xslt/include/index.html)5
-rw-r--r--files/pl/web/xslt/element/key/index.html (renamed from files/pl/web/xslt/key/index.html)5
-rw-r--r--files/pl/web/xslt/element/message/index.html (renamed from files/pl/web/xslt/message/index.html)5
-rw-r--r--files/pl/web/xslt/element/namespace-alias/index.html (renamed from files/pl/web/xslt/namespace-alias/index.html)5
-rw-r--r--files/pl/web/xslt/element/number/index.html (renamed from files/pl/web/xslt/number/index.html)5
-rw-r--r--files/pl/web/xslt/element/otherwise/index.html (renamed from files/pl/web/xslt/otherwise/index.html)5
-rw-r--r--files/pl/web/xslt/element/output/index.html (renamed from files/pl/web/xslt/output/index.html)5
-rw-r--r--files/pl/web/xslt/element/param/index.html (renamed from files/pl/web/xslt/param/index.html)5
-rw-r--r--files/pl/web/xslt/element/preserve-space/index.html (renamed from files/pl/web/xslt/preserve-space/index.html)5
-rw-r--r--files/pl/web/xslt/element/processing-instruction/index.html (renamed from files/pl/web/xslt/processing-instruction/index.html)5
-rw-r--r--files/pl/web/xslt/element/sort/index.html (renamed from files/pl/web/xslt/sort/index.html)5
-rw-r--r--files/pl/web/xslt/element/strip-space/index.html (renamed from files/pl/web/xslt/strip-space/index.html)5
-rw-r--r--files/pl/web/xslt/element/stylesheet/index.html (renamed from files/pl/web/xslt/stylesheet/index.html)5
-rw-r--r--files/pl/web/xslt/element/template/index.html (renamed from files/pl/web/xslt/template/index.html)5
-rw-r--r--files/pl/web/xslt/element/text/index.html (renamed from files/pl/web/xslt/text/index.html)5
-rw-r--r--files/pl/web/xslt/element/transform/index.html (renamed from files/pl/web/xslt/transform/index.html)5
-rw-r--r--files/pl/web/xslt/element/value-of/index.html (renamed from files/pl/web/xslt/value-of/index.html)5
-rw-r--r--files/pl/web/xslt/element/variable/index.html (renamed from files/pl/web/xslt/variable/index.html)5
-rw-r--r--files/pl/web/xslt/element/when/index.html (renamed from files/pl/web/xslt/when/index.html)5
-rw-r--r--files/pl/web/xslt/element/with-param/index.html (renamed from files/pl/web/xslt/with-param/index.html)5
-rw-r--r--files/pl/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html (renamed from files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html)3
-rw-r--r--files/pl/web/xslt/transforming_xml_with_xslt/index.html (renamed from files/pl/web/xslt/transformacje_xml_z_xslt/index.html)3
-rw-r--r--files/pl/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html (renamed from files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html)5
661 files changed, 3427 insertions, 12884 deletions
diff --git a/files/pl/web/dostępność/an_overview_of_accessible_web_applications_and_widgets/index.html b/files/pl/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html
index 06d9978f8a..d015441e7b 100644
--- a/files/pl/web/dostępność/an_overview_of_accessible_web_applications_and_widgets/index.html
+++ b/files/pl/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html
@@ -1,7 +1,8 @@
---
title: An overview of accessible web applications and widgets
-slug: Web/Dostępność/An_overview_of_accessible_web_applications_and_widgets
+slug: Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets
translation_of: Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets
+original_slug: Web/Dostępność/An_overview_of_accessible_web_applications_and_widgets
---
<p><span id="result_box" lang="pl"><span>Sieć się zmienia.</span> <span>Statyczne witryny oparte na stronach są coraz częściej zastępowane dynamicznymi aplikacjami internetowymi w stylu aplikacji pulpitowych, które intensywnie wykorzystują JavaScript i AJAX.</span> <span>Projektanci tworzą niesamowite nowe widżety i kontrolki całkowicie za pomocą kombinacji JavaScript, HTML i CSS.</span> <span>Ta zmiana może znacznie poprawić responsywność i użyteczność internetu, ale wielu użytkowników jest zagrożonych wykluczeniem z powodu luk w dostępności.</span> <span>JavaScript tradycyjnie cieszy się reputacją niedostępności dla użytkowników technologii pomocniczych, takich jak czytniki ekranu, ale istnieją teraz sposoby na tworzenie dynamicznych interfejsów internetowych, które są dostępne dla szerokiego grona użytkowników.</span></span></p>
diff --git a/files/pl/web/accessibility/aria/aplikacje_internetowe_i_aria_faq/index.html b/files/pl/web/accessibility/aria/web_applications_and_aria_faq/index.html
index 35510946d6..a42259f72c 100644
--- a/files/pl/web/accessibility/aria/aplikacje_internetowe_i_aria_faq/index.html
+++ b/files/pl/web/accessibility/aria/web_applications_and_aria_faq/index.html
@@ -1,9 +1,10 @@
---
title: Aplikacje internetowe i ARIA FAQ
-slug: Web/Accessibility/ARIA/Aplikacje_internetowe_i_ARIA_FAQ
+slug: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ
tags:
- ARIA
translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ
+original_slug: Web/Accessibility/ARIA/Aplikacje_internetowe_i_ARIA_FAQ
---
<h2 id="Czym_jest_ARIA">Czym jest ARIA?</h2>
diff --git a/files/pl/web/dostępność/index.html b/files/pl/web/accessibility/index.html
index 801f0d62ac..d8c1cbc2a3 100644
--- a/files/pl/web/dostępność/index.html
+++ b/files/pl/web/accessibility/index.html
@@ -1,9 +1,10 @@
---
title: Dostępność
-slug: Web/Dostępność
+slug: Web/Accessibility
tags:
- Dostępność
translation_of: Web/Accessibility
+original_slug: Web/Dostępność
---
<div>
<p>"<strong>Dostępność</strong> (ang. accessibility) - nauka oraz zbiór standardów opisujących metody i wytyczne tworzenia serwisów WWW w sposób umożliwiający wygodny dostęp jak najszerszemu gronu odbiorców. Dostępne serwisy mogą być bez trudu wykorzystywane przez osoby niewidzące, niedowidzące, użytkowników mniej popularnych wyszukiwarek czy platform mobilnych." <small><a class="external" href="http://pl.wikipedia.org/wiki/Dostępność">Artykuł o Dostępności na Wikipedii</a></small></p>
diff --git a/files/pl/web/dostępność/keyboard-navigable_javascript_widgets/index.html b/files/pl/web/accessibility/keyboard-navigable_javascript_widgets/index.html
index 3dd7d0f983..3d015d8519 100644
--- a/files/pl/web/dostępność/keyboard-navigable_javascript_widgets/index.html
+++ b/files/pl/web/accessibility/keyboard-navigable_javascript_widgets/index.html
@@ -1,11 +1,12 @@
---
title: Keyboard-navigable JavaScript widgets
-slug: Web/Dostępność/Keyboard-navigable_JavaScript_widgets
+slug: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
tags:
- Accessibility
- DOM
- Navigation
translation_of: Web/Accessibility/Keyboard-navigable_JavaScript_widgets
+original_slug: Web/Dostępność/Keyboard-navigable_JavaScript_widgets
---
<h3 id="Overview">Overview</h3>
diff --git a/files/pl/web/api/audiocontext/createdynamicscompressor/index.html b/files/pl/web/api/baseaudiocontext/createdynamicscompressor/index.html
index 7788cc64a9..8893099724 100644
--- a/files/pl/web/api/audiocontext/createdynamicscompressor/index.html
+++ b/files/pl/web/api/baseaudiocontext/createdynamicscompressor/index.html
@@ -1,7 +1,8 @@
---
title: AudioContext.createDynamicsCompressor()
-slug: Web/API/AudioContext/createDynamicsCompressor
+slug: Web/API/BaseAudioContext/createDynamicsCompressor
translation_of: Web/API/BaseAudioContext/createDynamicsCompressor
+original_slug: Web/API/AudioContext/createDynamicsCompressor
---
<p>{{ APIRef("Web Audio API") }}</p>
diff --git a/files/pl/web/html/canvas/index.html b/files/pl/web/api/canvas_api/index.html
index e4bf56c5e7..2e2ae1bbeb 100644
--- a/files/pl/web/html/canvas/index.html
+++ b/files/pl/web/api/canvas_api/index.html
@@ -1,7 +1,8 @@
---
title: Canvas
-slug: Web/HTML/Canvas
+slug: Web/API/Canvas_API
translation_of: Web/API/Canvas_API
+original_slug: Web/HTML/Canvas
---
<div>
{{outdated()}}</div>
diff --git a/files/pl/web/api/canvas_api/tutorial/rysowanie_ksztaltow/index.html b/files/pl/web/api/canvas_api/tutorial/drawing_shapes/index.html
index 08c589844b..2f53156e92 100644
--- a/files/pl/web/api/canvas_api/tutorial/rysowanie_ksztaltow/index.html
+++ b/files/pl/web/api/canvas_api/tutorial/drawing_shapes/index.html
@@ -1,7 +1,8 @@
---
title: Rysowanie kształtów w canvas
-slug: Web/API/Canvas_API/Tutorial/rysowanie_ksztaltow
+slug: Web/API/Canvas_API/Tutorial/Drawing_shapes
translation_of: Web/API/Canvas_API/Tutorial/Drawing_shapes
+original_slug: Web/API/Canvas_API/Tutorial/rysowanie_ksztaltow
---
<div>{{CanvasSidebar}} {{PreviousNext("Web/API/Canvas_API/Tutorial/Basic_usage", "Web/API/Canvas_API/Tutorial/Applying_styles_and_colors")}}</div>
diff --git a/files/pl/web/api/canvas_api/tutorial/drawing_text/index.html b/files/pl/web/api/canvas_api/tutorial/drawing_text/index.html
new file mode 100644
index 0000000000..da19fa1cfe
--- /dev/null
+++ b/files/pl/web/api/canvas_api/tutorial/drawing_text/index.html
@@ -0,0 +1,137 @@
+---
+title: Rysowanie tekstu przy użyciu canvas
+slug: Web/API/Canvas_API/Tutorial/Drawing_text
+tags:
+ - HTML
+ - HTML:Canvas
+ - NeedsContent
+ - Wszystkie_kategorie
+translation_of: Web/API/Canvas_API/Tutorial/Drawing_text
+original_slug: Rysowanie_tekstu_przy_użyciu_canvas
+---
+<p>{{ Gecko_minversion_header(1.9) }}
+{{ Fx_minversion_header(3) }}
+Element <code><a href="pl/HTML/Canvas">&lt;canvas&gt;</a></code> wspiera obsługę rysowania tekstu przez eksperymentalne API stworzone w Mozilli.
+</p>
+<h2 id="Method_overview" name="Method_overview"> Method overview </h2>
+<table class="standard-table"> <tbody><tr>
+<td> <code>void <a href="#mozDrawText.28.29">mozDrawText</a>(w <a href="pl/DOMString">DOMString</a> textToDraw);</code>
+</td></tr>
+<tr>
+<td> <code>float <a href="#mozMeasureText.28.29">mozMeasureText</a>(w DOMString textToMeasure);</code>
+</td></tr>
+<tr>
+<td> <code>void <a href="#mozPathText.28.29">mozPathText</a>(w DOMString textToPath);</code>
+</td></tr>
+<tr>
+<td> <code>void <a href="#mozTextAlongPath.28.29">mozTextAlongPath</a>(w DOMString textToDraw, w boolean stroke);</code>
+</td></tr>
+</tbody></table>
+<h2 id="Atrybuty" name="Atrybuty"> Atrybuty </h2>
+<table class="standard-table"> <tbody><tr>
+<td class="header">Atrybut
+</td><td class="header">Typ
+</td><td class="header">Opis
+</td></tr> <tr>
+<td><code>mozTextStyle</code>
+</td><td><code><a href="pl/DOMString">DOMString</a></code>
+</td><td>Przy rysowaniu tekstu używany jest aktualny styl. Ciąg używa takiej samej składni jak <a href="pl/CSS/font">CSS font</a>. Aby zmienić styl tekstu, po prostu zmień wartości atrybutu tak jak zaprezentowano to poniżej. Domyślna czcionka to 12-point sans-serif.
+<p>Przykład:
+</p>
+<pre class="eval">ctx.mozTextStyle = "20pt Arial";
+</pre>
+</td></tr></tbody></table>
+<h2 id="Metody" name="Metody">Metody</h2>
+<h3 id="mozDrawText.28.29" name="mozDrawText.28.29">mozDrawText()</h3>
+<p>Rysuje podany tekst używając stylu tekstu podanego w atrybucie <code>mozTextStyle</code>. Kolor wypełnienia kontekstu zostanie użyty jako kolor tekstu.
+</p>
+<pre class="eval">void mozDrawText(
+ in DOMString textToDraw
+);
+
+</pre>
+<h6 id="Parametry" name="Parametry">Parametry</h6>
+<dl><dt>&lt;tt&gt;textToDraw&lt;/tt&gt;
+</dt><dd>Tekst rysowany w tym kontekście.
+</dd></dl>
+<h6 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h6>
+<pre class="eval">ctx.translate(10, 50);
+ctx.fillStyle = "Red";
+ctx.mozDrawText("Przykładowy ciąg");
+</pre>
+<p>Ten kod rysuje tekst "Przykładowy ciąg" na czerwono w pozycji (10,50) elementu canvas.
+</p>
+<h3 id="mozMeasureText.28.29" name="mozMeasureText.28.29">mozMeasureText()</h3>
+<p>Zwraca szerokość, w pikselach, jaką podany tekst zajmie kiedy zostanie narysowany w aktualnie użytym stylu.
+</p>
+<pre class="eval">float mozMeasureText(
+ in DOMString textToMeasure
+);
+</pre>
+<h6 id="Parametery" name="Parametery">Parametery</h6>
+<dl><dt>&lt;tt&gt;textToMeasure&lt;/tt&gt;
+</dt><dd>Ciąg, którego szerokośc w pikselach chcemy ustalić.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87" name="Zwracana_warto.C5.9B.C4.87">Zwracana wartość</h6>
+<p>Szerokość tekstu w pikselach.
+</p>
+<h6 id="Przyk.C5.82ad_2" name="Przyk.C5.82ad_2">Przykład</h6>
+<pre class="eval">var text = "Przykładowy ciąg";
+var width = ctx.canvas.width;
+var len = ctx.mozMeasureText(text);
+ctx.translate((width - len)/2, 0);
+ctx.mozDrawText(text);
+</pre>
+<p>Ten przykład określa szerokość ciągu, a następnie korzstając z tych danych ryskuje go na horyzontalnym środku w elemencie canvas.
+</p>
+<h3 id="mozPathText.28.29" name="mozPathText.28.29">mozPathText()</h3>
+<p>Dodaje kontury tekstu do aktualnej ścieżki. Pozwala to na obrysowanie tekstu zamiast wypełniania go.
+</p>
+<pre class="eval">void mozPathText(
+ in DOMString textToPath
+);
+</pre>
+<h6 id="Parametery_2" name="Parametery_2">Parametery</h6>
+<dl><dt>&lt;tt&gt;textToPath&lt;/tt&gt;
+</dt><dd>Tekst, którego kontury mają zostać dodane do aktualnej ścieżki.
+</dd></dl>
+<h6 id="Example" name="Example">Example</h6>
+<pre class="eval">ctx.fillStyle = "green";
+ctx.strokeStyle = "black";
+ctx.mozPathText("Przykładowy ciąg");
+ctx.fill()
+ctx.stroke()
+</pre>
+<p>Ten kod narysuje tekst "Przykładowy ciąg" na zielono z czarną obwódką przez dodanie konturów tekstu do ścieżki, a następnie wypełniając ścieżkę i nakładając kontur.
+</p>
+<h3 id="mozTextAlongPath.28.29" name="mozTextAlongPath.28.29">mozTextAlongPath()</h3>
+<p>Dodaje (lub rysuje) określony tekst wzdłuż podanej ścieżki.
+</p>
+<pre class="eval">void mozTextAlongPath(
+ in DOMString textToDraw,
+ in boolean stroke
+);
+</pre>
+<h6 id="Parametery_3" name="Parametery_3">Parametery</h6>
+<dl><dt>&lt;tt&gt;textToDraw&lt;/tt&gt;
+</dt><dd>Tekst, który ma zostać narysowany wzdłuż podanej ścieżki.
+</dd><dt>&lt;tt&gt;stroke&lt;/tt&gt;
+</dt><dd>Jeśli ten parametr ma wartość <code>true</code>, wówczas tekst będzie rysowany wzdłuż podanej ścieżki. Jeśli ma wartość <code>false</code>, tekst zostanie zamiast tego dodany do ścieżki, na końcu.
+</dd></dl>
+<h6 id="Uwagi" name="Uwagi">Uwagi</h6>
+<p>Glify nie są skalowane ani transformowane zgodnie z krzywymi ścieżki; zamiast tego, każdy glif jest renderowany traktując ścieżkę pod sobą jako prostą linię. Można to wykorzystać do stworzenia unikatowych efektów.
+</p>
+<h2 id="Notatki" name="Notatki"> Notatki </h2>
+<ul><li> Te rozszerzenia nie są jeszcze ustandardyzowane przez WHATWG.
+</li><li> Nie potrzebujesz specjalnego kontekstu, aby tego używać; kontekst 2D wystarczy.
+</li><li> Wszelkie rysowanie odbywa się przy użyciu aktualnej transformacji.
+</li><li> Aby dowiedzieć się więcej o detalach implementacji zajrzyj do {{ Bug(339553) }}.
+</li></ul>
+<h2 id="Dodatkowe_przyk.C5.82ady" name="Dodatkowe_przyk.C5.82ady"> Dodatkowe przykłady </h2>
+<ul><li> <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=273497">Rysowanie tekstu konturem wokół ścieżki</a>
+</li><li> <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=273498">Rysowanie wzdłuż ścieżki</a>
+</li><li> <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=273499">Animowanie ruchu tekstu wokół kółka</a>.
+</li></ul>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/Drawing_text_using_a_canvas", "es": "es/Dibujar_texto_usando_canvas", "fr": "fr/Dessin_de_texte_avec_canvas", "ja": "ja/Drawing_text_using_a_canvas" } ) }}
diff --git a/files/pl/web/api/canvas_api/tutorial/optymalizacja_canvas/index.html b/files/pl/web/api/canvas_api/tutorial/optimizing_canvas/index.html
index 68efe0225f..162a62d266 100644
--- a/files/pl/web/api/canvas_api/tutorial/optymalizacja_canvas/index.html
+++ b/files/pl/web/api/canvas_api/tutorial/optimizing_canvas/index.html
@@ -1,6 +1,6 @@
---
title: Optymalizacja elementu canvas
-slug: Web/API/Canvas_API/Tutorial/Optymalizacja_canvas
+slug: Web/API/Canvas_API/Tutorial/Optimizing_canvas
tags:
- Canvas
- Grafika
@@ -10,6 +10,7 @@ tags:
- Tutorial
- zaawansowany
translation_of: Web/API/Canvas_API/Tutorial/Optimizing_canvas
+original_slug: Web/API/Canvas_API/Tutorial/Optymalizacja_canvas
---
<div>{{CanvasSidebar}} {{PreviousNext("Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility", "Web/API/Canvas_API/Tutorial/Finale")}}</div>
diff --git a/files/pl/web/api/stylesheet/cssrules/index.html b/files/pl/web/api/cssrulelist/index.html
index d3fabad79a..df2e004e09 100644
--- a/files/pl/web/api/stylesheet/cssrules/index.html
+++ b/files/pl/web/api/cssrulelist/index.html
@@ -1,12 +1,13 @@
---
title: stylesheet.cssRules
-slug: Web/API/Stylesheet/cssRules
+slug: Web/API/CSSRuleList
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/CSSRuleList
+original_slug: Web/API/Stylesheet/cssRules
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/stylesheet/deleterule/index.html b/files/pl/web/api/cssstylesheet/deleterule/index.html
index bda06f24b4..53f72e576a 100644
--- a/files/pl/web/api/stylesheet/deleterule/index.html
+++ b/files/pl/web/api/cssstylesheet/deleterule/index.html
@@ -1,12 +1,13 @@
---
title: stylesheet.deleteRule
-slug: Web/API/Stylesheet/deleteRule
+slug: Web/API/CSSStyleSheet/deleteRule
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/CSSStyleSheet/deleteRule
+original_slug: Web/API/Stylesheet/deleteRule
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/stylesheet/index.html b/files/pl/web/api/cssstylesheet/index.html
index dca62c79ee..7fe2ecc979 100644
--- a/files/pl/web/api/stylesheet/index.html
+++ b/files/pl/web/api/cssstylesheet/index.html
@@ -1,12 +1,13 @@
---
title: Stylesheet
-slug: Web/API/Stylesheet
+slug: Web/API/CSSStyleSheet
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/CSSStyleSheet
+original_slug: Web/API/Stylesheet
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/stylesheet/insertrule/index.html b/files/pl/web/api/cssstylesheet/insertrule/index.html
index eeabdc8a31..28c2c6f01a 100644
--- a/files/pl/web/api/stylesheet/insertrule/index.html
+++ b/files/pl/web/api/cssstylesheet/insertrule/index.html
@@ -1,6 +1,6 @@
---
title: stylesheet.insertRule
-slug: Web/API/Stylesheet/insertRule
+slug: Web/API/CSSStyleSheet/insertRule
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/CSSStyleSheet/insertRule
+original_slug: Web/API/Stylesheet/insertRule
---
<p>{{APIRef("CSSOM")}}</p>
diff --git a/files/pl/web/api/document/firstchild/index.html b/files/pl/web/api/document/firstchild/index.html
deleted file mode 100644
index f53cd74778..0000000000
--- a/files/pl/web/api/document/firstchild/index.html
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: document.firstChild
-slug: Web/API/Document/firstChild
-tags:
- - DOM
- - Dokumentacja_Gecko_DOM
- - Gecko
- - Wszystkie_kategorie
-translation_of: Web/API/Node/firstChild
-translation_of_original: Web/API/document.firstChild
----
-<p>{{ ApiRef() }}</p>
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-<p><b>document.firstChild</b> zwraca pierwszy węzeł z listy bezpośrednich dzieci dokumentu.</p>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-<pre class="eval"><i>dziecko</i> = document.firstChild
-</pre>
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-<ul>
- <li><code>dziecko</code> jest węzłem typu <a href="pl/DOM/element">element</a>.</li>
-</ul>
-<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
-<pre>function fChild() {
- f = document.firstChild;
- alert(f.tagName);
-}
-// wyświetli: HTML
-</pre>
-<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
-<p>Zauważ, że możesz powrócić do drzewa DOM z tą własnością, by przejąć te węzły potomne, których potrzebujesz, ponieważ prawie zawsze <b>firstChild</b> zwraca element HTML.</p>
-<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
-<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-169727388">firstChild </a></p>
-<p> </p>
-<p> </p>
-<div class="noinclude">
-  </div>
-<p>{{ languages( { "en": "en/DOM/document.firstChild", "es": "es/DOM/document.firstChild", "fr": "fr/DOM/document.firstChild", "ja": "ja/DOM/document.firstChild" } ) }}</p>
diff --git a/files/pl/web/api/document/namespaceuri/index.html b/files/pl/web/api/document/namespaceuri/index.html
deleted file mode 100644
index 51ad1e71c0..0000000000
--- a/files/pl/web/api/document/namespaceuri/index.html
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: document.namespaceURI
-slug: Web/API/Document/namespaceURI
-tags:
- - DOM
- - Dokumentacja_Gecko_DOM
- - Gecko
- - Wszystkie_kategorie
-translation_of: Web/API/Node/namespaceURI
-translation_of_original: Web/API/Document/namespaceURI
----
-<p>{{ ApiRef() }}</p>
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-<p><b>namespaceURI</b> zwraca przestrzeń nazw XML dokumentu.</p>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-<pre class="eval"><i>NSURI</i> = document.namespaceURI
-</pre>
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-<ul>
- <li><code>NSURI</code> jest ciągiem zawierjącym przestrzeń nazw.</li>
-</ul>
-<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
-<p>DOM jako takie nie obsługuje ani nie wymaga walidacji przestrzeni nazw. Przeprowadzenie walidacji, jeśli jest taka potrzeba, zależy od aplikacji obsługującej DOM. Zauważ też, że prefiks przestrzeni nazw nie może zostać zmieniony, kiedy już raz zostanie przypisany węzłowi.</p>
-<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
-<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#Namespaces-Considerations">namespaceURI </a></p>
-<p>{{ languages( { "en": "en/DOM/document.namespaceURI", "fr": "fr/DOM/document.namespaceURI" } ) }}</p>
diff --git a/files/pl/web/api/document_object_model/examples/index.html b/files/pl/web/api/document_object_model/examples/index.html
new file mode 100644
index 0000000000..294e891bfe
--- /dev/null
+++ b/files/pl/web/api/document_object_model/examples/index.html
@@ -0,0 +1,355 @@
+---
+title: Przykłady użycia DOM
+slug: Web/API/Document_Object_Model/Examples
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Document_Object_Model/Examples
+original_slug: Dokumentacja_Gecko_DOM/Przykłady_użycia_DOM
+---
+<p>{{ ApiRef() }}</p>
+
+<p>Rozdział ten pokazuje kilka dłuższych przykładów użycia DOM na stronach internetowych i zastosowanie <a href="pl/XML">XML</a>-a. Gdzie tylko jest to możliwe, przykłady używają ogólnie API, trików i wzorów kodu napisanych w JavaScripcie służących do manipulacji obiektem dokumentu.</p>
+
+<h3 id="Przyk.C5.82ad_1:_Wysoko.C5.9B.C4.87_i_szeroko.C5.9B.C4.87" name="Przyk.C5.82ad_1:_Wysoko.C5.9B.C4.87_i_szeroko.C5.9B.C4.87">Przykład 1: Wysokość i szerokość</h3>
+
+<p>Następujący przykład pokazuje użycie własności <code>height</code> i <code>width</code> obok obrazków, które się różnią rozmiarami:</p>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+&lt;title&gt;Przykład width/height&lt;/title&gt;
+&lt;script&gt;
+function init()
+{
+ var arrImages = new Array(3);
+
+ arrImages[0] = document.getElementById("image1");
+ arrImages[1] = document.getElementById("image2");
+ arrImages[2] = document.getElementById("image3");
+ var objOutput = document.getElementById("output");
+ var strHtml = "&lt;ul&gt;";
+ for (var i = 0; i &lt; arrImages.length; i++)
+ strHtml += "&lt;li&gt;image" + (i+1) +
+ ": height=" + arrImages[i].height +
+ ", width=" + arrImages[i].width +
+ ", style.height=" + arrImages[i].style.height +
+ ", style.width=" + arrImages[i].style.width +
+ "&lt;\/li&gt;";
+ strHtml += "&lt;\/ul&gt;";
+ objOutput.innerHTML = strHtml;
+}
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body onload="init();"&gt;
+
+&lt;p&gt;Obrazek 1: Brak wysokości, szerokości oraz stylu
+ &lt;img id="image1" src="http://www.mozilla.org/images/mozilla-banner.gif"&gt;
+&lt;/p&gt;
+&lt;p&gt;Obrazek 2: height="50", width="500", lecz bez stylu
+ &lt;img id="image2" src="http://www.mozilla.org/images/mozilla-banner.gif"
+ height="50" width="500"&gt;
+&lt;/p&gt;
+&lt;p&gt;Obrazek 3: Brak wysokości, szerokości, lecz style="height: 50px; width: 500px;"
+ &lt;img id="image3" src="http://www.mozilla.org/images/mozilla-banner.gif"
+ style="height: 50px; width: 500px;"&gt;
+&lt;/p&gt;
+
+&lt;div id="output"&gt; &lt;/div&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<p><code>height</code> i <code>width</code> są także własnościami elementów <code>OBJECT</code> i <code>APPLET</code>.</p>
+
+<h3 id="Przyk.C5.82ad_2:_Atrybuty_obrazu" name="Przyk.C5.82ad_2:_Atrybuty_obrazu">Przykład 2: Atrybuty obrazu</h3>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+&lt;title&gt;Modyfikacja obramowania obrazka&lt;/title&gt;
+
+&lt;script&gt;
+function setBorderWidth(width) {
+ document.getElementById("img1").style.borderWidth = width + "px";
+}
+&lt;/script&gt;
+&lt;/head&gt;
+
+&lt;body&gt;
+&lt;p&gt;
+ &lt;img id="img1"
+ src="image1.gif"
+ style="border: 5px solid green;"
+ width="100"
+ height="100"
+ alt="test obramowania"&gt;
+&lt;/p&gt;
+
+&lt;form name="FormName"&gt;
+ &lt;input type="button" value="Utwórz obramowanie 20px-wide" onclick="setBorderWidth(20);"&gt;
+ &lt;input type="button" value="Utwórz obramowanie 5px-wide" onclick="setBorderWidth(5);"&gt;
+&lt;/form&gt;
+
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<h3 id="Przyk.C5.82ad_3:_Manipulacja_stylami" name="Przyk.C5.82ad_3:_Manipulacja_stylami">Przykład 3: Manipulacja stylami</h3>
+
+<p>W tym prostym przykładzie, niektóre podstawowe własności stylów elementu znacznika HTML są dostępne przy zastosowaniu obiektów stylu elementu i obiektów własności stylu CSS, który może być odzyskiwany i ustawiany z DOM. W tym przypadku manipulujemy bezpośrednio pojedynczym stylem. W następnym przykładzie (zobacz <a href="#Przyk.C5.82ad_4:_Zastosowanie_styl.C3.B3w">przykład 4</a>), zastosujemy arkusz stylów i jego reguły do zmiany stylów w dokumentach wokół.</p>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+&lt;title&gt;Zmiana koloru i rozmiaru czcionki w przykładzie&lt;/title&gt;
+
+&lt;script&gt;
+function changeText() {
+ var p = document.getElementById("pid");
+
+ p.style.color = "blue"
+ p.style.fontSize = "18pt"
+}
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body&gt;
+
+&lt;p id="pid" onclick="window.location.href = 'http://www.cnn.com/';"&gt;linker&lt;/p&gt;
+
+&lt;form&gt;
+ &lt;p&gt;&lt;input value="rec" type="button" onclick="changeText();"&gt;&lt;/p&gt;
+&lt;/form&gt;
+
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<h3 id="Przyk.C5.82ad_4:_Zastosowanie_styl.C3.B3w" name="Przyk.C5.82ad_4:_Zastosowanie_styl.C3.B3w">Przykład 4: Zastosowanie stylów</h3>
+
+<p>Własność obiektu dokumentu styleSheets zwraca listę arkusza stylów wczytanego do tegoż dokumentu. Można uzyskać dostęp do indywidualnych własności arkusza stylów używając obiektów stylesheet, style oraz CSSRule jak zademonstrowano w poniższym przykładzie, który wyświetla selektory reguł stylu na konsole.</p>
+
+<pre>var ss = document.styleSheets;
+
+for(var i=0; i &lt; ss.length; i++) {
+ for(var j=0; j &lt; ss[i].cssRules.length; j++) {
+ console.log(ss[i].cssRules[j].selectorText + "\n" );
+ }
+}
+</pre>
+
+<p>Dla dokumentu posiadającego tylko jeden styl, dla którego zdefiniowano 3 poniższe reguły:</p>
+
+<pre class="eval">body { background-color: darkblue; }
+p { font-face: Arial; font-size: 10pt; margin-left: .125in; }
+#lumpy { display: none; }
+</pre>
+
+<p>Wynik skryptu będzie następujący:</p>
+
+<pre class="eval">BODY
+P
+#LUMPY
+</pre>
+
+<h3 id="Przyk.C5.82ad_5:_Propagowanie_zdarze.C5.84" name="Przyk.C5.82ad_5:_Propagowanie_zdarze.C5.84">Przykład 5: Propagowanie zdarzeń</h3>
+
+<p>Poniższy przykład demonstruje w prosty sposób jak zainicjować zdarzenia oraz ich obsługę przez DOM. Kiedy BODY tegoż dokumentu zostanie załadowany nasłuch zdarzeń zostaje zarejestrowany w pierwszym rzędzie TABLE. Nasłuch zdarzeń obsługuje zdarzenie przez wykonanie funkcji l_func, która zmienia wartość dolnej komórki tabeli.</p>
+
+<p>Jednakże, l_func wywołuje również metodę obiektu zdarzenia <a href="pl/DOM/event.stopPropagation">event.stopPropagation</a> powstrzymującą zdarzenie od dalszego "mieszania" w DOM-ie. Zauważ, że sama tabela posiada uchwyt zdarzenia <a href="pl/DOM/element.onclick">onclick</a>, który powinien wyświetlić powiadomienie w przypadku kliknięcia na tabelę. Metoda l_func powstrzymała propagacje, tak wiec po zaktualizowaniu danych tabeli faza zdarzenia została zakończona.</p>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+ &lt;title&gt;Propagowanie zdarzeń&lt;/title&gt;
+ &lt;style&gt;
+ #t-daddy { border: 1px solid red }
+ #t1 { background-color: pink; }
+ &lt;/style&gt;
+ &lt;script&gt;
+ function stopEvent(e) {
+ t2 = document.getElementById("t2");
+ t2.innerHTML = "hej";
+ // this ought to keep t-daddy from getting the click.
+ e.stopPropagation();
+   alert("propagowanie zdarzeń zatrzymane.");
+ }
+ function load() {
+ el = document.getElementById("t");
+ el.addEventListener("click", stopEvent, false);
+ }
+ &lt;/script&gt;
+&lt;/head&gt;
+&lt;body onload="load();"&gt;
+
+&lt;table id="t-daddy" onclick="alert('hi');"&gt;
+ &lt;tr id="t"&gt;
+ &lt;td id="t1"&gt;jeden&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td id="t2"&gt;dwa&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<h3 id="Przyk.C5.82ad_6:_getComputedStyle" name="Przyk.C5.82ad_6:_getComputedStyle">Przykład 6: getComputedStyle</h3>
+
+<p>Poniższy przykład demonstruje jak użyć metody DOM document.defaultView.getComputedStyle() do pobrania stylu elementu, który nie jest zgodny z językiem JavaScript (np., elementReference.style.backgroundColor="rgb(173, 216, 230)"). Typy stylów można pobrać w bardziej bezpośredni sposób style = własności elementReference.style, których lista własności przedstawiona jest <a href="pl/DOM/style">DOM Style Reference</a> książki (patrz <a href="pl/DOM/CSS">DOM CSS Properties List</a>). Zobacz również własności stylów w <a href="pl/DOM/element">DOM Elements Reference</a>. getComputedStyle() zwraca obiekt ComputedCSSStyleDeclaration, którego własności stylów można związać z metodą getPropertyValue() obiektu, jak pokazuje poniższy przykład dokumentu.</p>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+
+&lt;title&gt;Przykład getComputedStyle&lt;/title&gt;
+
+&lt;script&gt;
+function cStyles() {
+ var RefDiv = document.getElementById("d1");
+
+ var txtHeight = document.getElementById("t1");
+ var h_style =
+document.defaultView.getComputedStyle(RefDiv, null).getPropertyValue("height");
+ txtHeight.value = h_style;
+
+ var txtWidth = document.getElementById("t2");
+ var w_style =
+document.defaultView.getComputedStyle(RefDiv, null).getPropertyValue("width");
+ txtWidth.value = w_style;
+
+ var txtBackgroundColor = document.getElementById("t3");
+ var b_style =
+document.defaultView.getComputedStyle(RefDiv,
+null).getPropertyValue("background-color");
+ txtBackgroundColor.value = b_style;
+ }
+ &lt;/script&gt;
+
+ &lt;style&gt;
+ #d1 { margin-left: 10px; background-color: rgb(173, 216, 230);
+height: 20px; max-width: 20px; }
+ &lt;/style&gt;
+
+&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;div id="d1"&gt;&amp;nbsp;&lt;/div&gt;
+
+&lt;form action=""&gt;
+&lt;p&gt;&lt;button type="button" onclick="cStyles();"&gt;getComputedStyle&lt;/button&gt;
+ height&lt;input id="t1" type="text" value="1"&gt;
+ max-width&lt;input id="t2" type="text" value="2"&gt;
+ bg-color&lt;input id="t3" type="text" value="3"&gt;&lt;/p&gt;
+&lt;/form&gt;
+
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<h3 id="Przyk.C5.82ad_7:_Wy.C5.9Bwietlanie_sta.C5.82ych_obiektu_zdarzenia" name="Przyk.C5.82ad_7:_Wy.C5.9Bwietlanie_sta.C5.82ych_obiektu_zdarzenia">Przykład 7: Wyświetlanie stałych obiektu zdarzenia</h3>
+
+<p>Przykład pokazuje jak używając DOM można stworzyć tabele zawierającą zarówno wszystkie stałe obiektu zdarzenia jak i ich wartości. Pokazuje kilka ciekawych aspektów DOM, włączając w to własność Event.prototype pozwalającą uzyskać dostęp do własności danego obiektu, dobry wzorzec iteracji przez własności tegoż prototypu oraz same wartości stałych wyświetlanych w tabeli. Zauważ, że środkowy zakres zmiennych to kody znaków reprezentujące klawisze wciśnięte podczas zdarzenia (i do pobrania za pomocą własności charCode). Załaduj poniższy kod jako stronę www, aby zobaczyć stale obiektu zdarzenia.</p>
+
+<pre>&lt;!DOCTYPE html&gt;
+&lt;html lang="en"&gt;
+&lt;head&gt;
+&lt;meta charset="utf-8"&gt;
+&lt;title&gt;Show Event properties&lt;/title&gt;
+
+&lt;style&gt;
+ table {border-collapse: collapse;}
+ thead {font-weight: bold;}
+ td {padding: 2px 10px 2px 10px;}
+ .odd {background-color: #efdfef;}
+ .even {background-color: #ffffff;}
+&lt;/style&gt;
+
+&lt;script&gt;
+
+function showEventProperties(e) {
+ function addCell(row, text) {
+ var cell = row.insertCell(-1);
+ cell.appendChild(document.createTextNode(text));
+ }
+
+ var e = e || window.event;
+ document.getElementById('eventType').innerHTML = e.type;
+
+ var table = document.createElement('table');
+ var thead = table.createTHead();
+ var row = thead.insertRow(-1);
+ var lableList = ['#', 'Property', 'Value'];
+ var len = lableList.length;
+
+ for (var i=0; i&lt;len; i++) {
+ addCell(row, lableList[i]);
+ }
+
+ var tbody = document.createElement('tbody');
+ table.appendChild(tbody);
+
+ for (var p in e) {
+ row = tbody.insertRow(-1);
+ row.className = (row.rowIndex % 2)? 'odd':'even';
+ addCell(row, row.rowIndex);
+ addCell(row, p);
+ addCell(row, e[p]);
+ }
+
+ document.body.appendChild(table);
+}
+window.onload = function(event){
+ showEventProperties(event);
+}
+&lt;/script&gt;
+&lt;/head&gt;
+
+&lt;body&gt;
+&lt;h1&gt;Properties of the DOM &lt;span id="eventType"&gt;&lt;/span&gt; Event Object&lt;/h1&gt;
+&lt;/body&gt;
+
+&lt;/html&gt;
+</pre>
+
+<h3 id="Przyk.C5.82ad_8:_Zastosowanie_interfejsu_DOM_Table" name="Przyk.C5.82ad_8:_Zastosowanie_interfejsu_DOM_Table">Przykład 8: Zastosowanie interfejsu DOM Table</h3>
+
+<p>Interfejs DOM HTMLTableElement dostarcza kilku wygodnych metod do tworzenia i modyfikacji tabeli. Dwoma często stosowanymi metodami są <code><a href="pl/DOM/table.insertRow">table.insertRow</a></code> i <code><a href="pl/DOM/tableRow.insertCell">row.insertCell</a></code>.</p>
+
+<p>Aby dodać wiersz i kilka komórek do istniejącej tabeli:</p>
+
+<pre>&lt;table id="table0"&gt;
+ &lt;tr&gt;
+ &lt;td&gt;Row 0 Cell 0&lt;/td&gt;
+ &lt;td&gt;Row 0 Cell 1&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;
+
+&lt;script&gt;
+
+var table = document.getElementById('table0');
+var row = table.insertRow(-1);
+var cell, text;
+
+for (var i=0; i&lt;2; i++) {
+ cell = row.insertCell(-1);
+ text = 'Row ' + row.rowIndex + ' Cell ' + i;
+ cell.appendChild(document.createTextNode(text));
+}
+&lt;/script&gt;
+</pre>
+
+<h4 id="Uwagi" name="Uwagi">Uwagi</h4>
+
+<ul>
+ <li>A table's <code><a href="pl/DOM/element.innerHTML">innerHTML</a></code> property should never be used to modify a table, although you can use it to write an entire table or the content of a cell.</li>
+ <li>If DOM Core methods <code><a href="pl/DOM/document.createElement">document.createElement</a></code> and <code><a href="pl/DOM/element.appendChild">element.appendChild</a></code> are used to create rows and cells, IE requires that they are appended to a tbody element, whereas other browsers will allow appending to a table element (the rows will be added to the last tbody element).</li>
+ <li>There are a number of other convenience methods belonging to the <a href="pl/DOM/table#Metody">table interface</a> that can be used for creating and modifying tables.</li>
+</ul>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/Gecko_DOM_Reference/Examples", "es": "es/Referencia_DOM_de_Gecko/Ejemplos", "fr": "fr/R\u00e9f\u00e9rence_du_DOM_Gecko/Exemples", "ja": "ja/Gecko_DOM_Reference/Examples" } ) }}</p>
diff --git a/files/pl/web/api/document_object_model/index.html b/files/pl/web/api/document_object_model/index.html
new file mode 100644
index 0000000000..65d3e598e5
--- /dev/null
+++ b/files/pl/web/api/document_object_model/index.html
@@ -0,0 +1,86 @@
+---
+title: Dokumentacja Gecko DOM
+slug: Web/API/Document_Object_Model
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Document_Object_Model
+original_slug: Dokumentacja_Gecko_DOM
+---
+<p>
+</p><p>Ta strona jest przyszłym spisem treści Dokumentacji Gecko DOM, którą przenosimy <a class="external" href="http://www.mozilla.org/docs/dom/domref/">stąd</a>.
+</p><p><br>
+</p>
+<h4 id="Przedmowa"> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa">Przedmowa</a> </h4>
+<ul><li> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa#O_dokumentacji">O dokumentacji</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa#Kto_j.C4.85_powinien_przeczyta.C4.87">Kto ją powinien przeczytać</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa#Czym_jest_Gecko.3F">Czym jest Gecko?</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa#Sk.C5.82adnia_API">Składnia API</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przedmowa#Korzystanie_z_przyk.C5.82ad.C3.B3w">Korzystanie z przykładów</a>
+</li></ul>
+<h4 id="Wprowadzenie"> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie">Wprowadzenie</a> </h4>
+<ul><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#Czym_jest_DOM.3F">Czym jest DOM?</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#DOM_vs._JavaScript">DOM vs. JavaScript</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#Jak_korzysta.C4.87_z_DOM.3F">Jak korzystać z DOM?</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#Wa.C5.BCne_typy_danych">Ważne typy danych</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#Interfejsy_DOM">Interfejsy DOM</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Wprowadzenie#Testowanie_DOM_API">Testowanie DOM API</a>
+</li></ul>
+<h4 id="Elementy_w_DOM"> <a href="pl/DOM/element">Elementy w DOM</a> </h4>
+<ul><li> <a href="pl/DOM/element#Wprowadzenie">Wprowadzenie</a>
+</li><li> <a href="pl/DOM/element#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/element#Metody">Metody</a>
+</li><li> <a href="pl/DOM/element#Uchwyty_zdarze.C5.84">Uchwyty zdarzeń</a>
+</li></ul>
+<h4 id="Obiekt_window"> <a href="pl/DOM/window">Obiekt window</a> </h4>
+<ul><li> <a href="pl/DOM/window#Wprowadzenie">Wprowadzenie</a>
+</li><li> <a href="pl/DOM/window#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/window#Metody">Metody</a>
+</li><li> <a href="pl/DOM/window#Uchwyty_zdarze.C5.84">Uchwyty zdarzeń</a>
+</li></ul>
+<h4 id="Obiekt_document"> <a href="pl/DOM/document">Obiekt document</a> </h4>
+<ul><li> <a href="pl/DOM/document#Wprowadzenie">Wprowadzenie</a>
+</li><li> <a href="pl/DOM/document#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/document#Metody">Metody</a>
+</li></ul>
+<h4 id="Zdarzenia"> <a href="pl/DOM/event">Zdarzenia</a> </h4>
+<ul><li> <a href="pl/DOM/event#Wprowadzenie">Wprowadzenie</a>
+</li><li> <a href="pl/DOM/event#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/event#Metody">Metody</a>
+</li></ul>
+<h4 id="Style_w_DOM"> <a href="pl/DOM/style">Style w DOM</a> </h4>
+<ul><li> <a href="pl/DOM/style#Notatki">Notatki</a>
+</li><li> <a href="pl/DOM/style#Materia.C5.82y_do_przeniesienia_na_inne_strony">Materiały do przeniesienia na inne strony</a>
+</li></ul>
+<h4 id="DOM_range"> <a href="pl/DOM/range">DOM range</a> </h4>
+<ul><li> <a href="pl/DOM/range#Wprowadzenie">Wprowadzenie</a>
+</li><li> <a href="pl/DOM/range#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/range#Metody">Metody</a>
+</li></ul>
+<h4 id="Interfejs_elementu_HTML_FORM"> <a href="pl/DOM/form">Interfejs elementu HTML FORM</a> </h4>
+<ul><li> <a href="pl/DOM/form#Interfejs_elementu_HTML_FORM">Interfejs elementu HTML FORM</a>
+</li><li> <a href="pl/DOM/form#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/form#Metody">Metody</a>
+</li></ul>
+<h4 id="Interfejs_elementu_HTML_TABLE"> <a href="pl/DOM/table">Interfejs elementu HTML TABLE</a> </h4>
+<ul><li> <a href="pl/DOM/table#Interfejs_elementu_HTML_TABLE">Interfejs elementu HTML TABLE</a>
+</li><li> <a href="pl/DOM/table#W.C5.82asno.C5.9Bci">Własności</a>
+</li><li> <a href="pl/DOM/table#Metody">Metody</a>
+</li></ul>
+<h4 id="Przyk.C5.82ady_u.C5.BCycia_DOM"> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM">Przykłady użycia DOM</a> </h4>
+<ul><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_1:_Wysoko.C5.9B.C4.87_i_szeroko.C5.9B.C4.87">Przykład 1: Wysokość i szerokość</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_2:_Atrybuty_obrazu">Przykład 2: Atrybuty obrazu</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_3:_Manipulacja_stylami">Przykład 3: Manipulacja stylami</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_4:_Zastosowanie_styl.C3.B3w">Przykład 4: Zastosowanie stylów</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_5:_Propagowanie_zdarze.C5.84">Przykład 5: Propagowanie zdarzeń</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_6:_getComputedStyle">Przykład 6: getComputedStyle</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_7:_Wy.C5.9Bwietlanie_sta.C5.82ych_obiektu_zdarzenia">Przykład 7: Wyświetlanie stałych obiektu zdarzenia</a>
+</li><li> <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM#Przyk.C5.82ad_8:_Zastosowanie_interfejsu_DOM_Table">Przykład 8: Zastosowanie interfejsu DOM Table</a>
+</li></ul>
+<p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/Gecko_DOM_Reference", "es": "es/Referencia_DOM_de_Gecko", "fr": "fr/R\u00e9f\u00e9rence_du_DOM_Gecko", "it": "it/Reference_del_DOM_di_Gecko", "ja": "ja/Gecko_DOM_Reference", "ko": "ko/Gecko_DOM_Reference", "zh-cn": "cn/Gecko_DOM_\u53c2\u8003" } ) }}
diff --git a/files/pl/web/api/document_object_model/introduction/index.html b/files/pl/web/api/document_object_model/introduction/index.html
new file mode 100644
index 0000000000..074d814fce
--- /dev/null
+++ b/files/pl/web/api/document_object_model/introduction/index.html
@@ -0,0 +1,172 @@
+---
+title: Wprowadzenie
+slug: Web/API/Document_Object_Model/Introduction
+tags:
+ - DOM
+ - Gecko
+translation_of: Web/API/Document_Object_Model/Introduction
+original_slug: Dokumentacja_Gecko_DOM/Wprowadzenie
+---
+<p>Ten rozdział ma dać ogólne pojęcie o <a href="pl/DOM">DOM</a>: co to jest, o strukturze dla dokumentów <a href="pl/HTML">HTML</a> i <a href="pl/XML">XML</a>, jak korzystać z DOM oraz w jaki sposób przedstawiona będzie dokumentacja i przykłady.</p>
+
+<h2 id="Czym_jest_DOM.3F" name="Czym_jest_DOM.3F">Czym jest DOM?</h2>
+
+<p><b>Model obiektowy dokumentu</b> (ang. Document Object Model, DOM) stanowi API dla dokumentów HTML i XML. Odpowiada za dwie rzeczy: zapewnia reprezentację struktury dokumentu oraz określa, w jaki sposób odnosić się do tej struktury z poziomu skryptu. DOM przedstawia stronę jako strukturyzowaną grupę węzłów, co omówimy pokrótce. W gruncie rzeczy, DOM łączy stronę ze skryptami bądź językami programowania.</p>
+
+<p>Zauważ, że DOM nie jest konkretną aplikacją czy produktem. Jest raczej interfejsem, API, które twórcy oprogramowania muszą zaimplementować, jeśli chcą spełniać standard W3C DOM. Mały przykład: każda przeglądarka internetowa musi zwracać wszystkie elementy <code>&lt;P&gt;</code> ze strony HTML jako tablicę węzłów, kiedy poniższy skrypt wywoła metodę <code>getElementsByTagName</code>:</p>
+
+<pre>paragraphs = document.getElementsByTagName("P");
+// paragraphs[0] to pierwszy element &lt;p&gt;
+// paragraphs[1] - drugi element &lt;p&gt;, etc.
+alert(paragraphs[0].nodeName);
+</pre>
+
+<p>Wszystkie metody, właściwości i wydarzenie dostępne dla webmastera w celu manipulowania lub tworzenia stron są zorganizowane w obiekty (np. obiekt <code>document</code>, reprezentujący sam dokument, obiekt <code>table</code>, implementujący specjalny interfejs DOM <code>HTMLTableElement</code>, który umożliwia dostęp do tabel w HTML, itd.) Niniejsza dokumentacja przedstawia opis każdego z obiektów w tym API.</p>
+
+<h2 id="DOM_vs._JavaScript" name="DOM_vs._JavaScript">DOM vs. JavaScript</h2>
+
+<p>Powyższy przykład, jak i inne w tej dokumentacji, napisano w <a href="pl/JavaScript">JavaScript</a>. Ściślej, został on
+
+ <i>napisany</i>
+ w JavaScript, ale
+
+ <i>korzysta</i>
+ z DOM, by manipulować stroną i jej elementami. DOM nie jest sam w sobie językiem programowania, ale bez niego język JavaScript nie miałby żadnego odniesienia do stron czy dokumentów XML i ich elementów. Każdy z elementów - jak nagłówek, tabele, nagłówki tabel, komórki tych tabel, tekst w tych komórkach - są częściami obiektowego modelu tego konkretnego dokumentu i, za pomocą DOM, język taki jak JavaScript może nimi operować.</p>
+
+<p>DOM zaprojektowano tak, by był niezależny od języka programowania, dzięki czemu reprezentacja struktury dokumentu dostępna jest poprzez jedno, spójne API. W niniejszej dokumentacji skupimy się wyłącznie na JavaScripcie, jednak można stworzyć implementację DOM dla dowolnego języka - poniżej przykład w Pythonie:</p>
+
+<pre class="eval"># Przykład: DOM w Pythonie
+import xml.dom.minidom as m
+doc = m.parse("C:\\Projects\\Py\\chap1.xml");
+doc.nodeName # DOM - własność obiektu document;
+p_list = doc.getElementsByTagName("para");
+</pre>
+
+<h2 id="Jak_korzysta.C4.87_z_DOM.3F" name="Jak_korzysta.C4.87_z_DOM.3F">Jak korzystać z DOM?</h2>
+
+<p>Aby zacząć korzystać z DOM, nie musisz robić nic szczególnego. Różne przeglądarki różnią się implementacją DOM, implementacje wykazują różny stopień zgodności z faktycznym standardem DOM (jest to kwestia, której staramy się unikać w niniejszej dokumentacji), ale każda przeglądarka używa jakiegoś obiektowego modelu dokumentu, by dać dostęp do strony z poziomu skryptu.</p>
+
+<p>Kiedy tworzysz nowy skrypt - niezależnie, czy jest to on zagnieżdżony w elemencie <code>&lt;SCRIPT&gt;</code>, czy też załączony do strony w odpowiedni sposób - możesz od razu zacząć korzystać z API dla elementów <code>document</code> lub <code>window</code> by manipulować samym dokumentem lub by przechwycić któregoś z potomków - elementów strony. Programowanie w DOM może być tak proste jak poniższy przykład, który wykorzystuje metodę <code>alert()</code> obiektu <code>window</code>, może jednak korzystać z bardziej skomplikowanych metod, by tworzyć nową zawartość - tak jak w drugim z poniższych przykładów.</p>
+
+<pre class="eval">&lt;body onload="window.alert('Witaj!');"&gt;
+</pre>
+
+<p>Niezależnie od elementu <code>&lt;script&gt;</code>, w którym poniższy skrypt jest zdefiniowany, kod ten tworzy nowy element H1, dodaje do niego tekst, a następnie włącza <code>H1</code> do drzewa dokumentu.</p>
+
+<pre class="eval">&lt;html&gt;
+&lt;script&gt;
+ // create a couple of elements
+ // in an otherwise empty HTML page
+ heading = document.createElement("h1");
+ heading_text = document.createTextNode("Big Head!");
+ heading.appendChild(heading_text);
+ document.body.appendChild(heading);
+&lt;/script&gt;
+&lt;/html&gt;
+</pre>
+
+<h2 id="Wa.C5.BCne_typy_danych" name="Wa.C5.BCne_typy_danych">Ważne typy danych</h2>
+
+<h2 id="Interfejsy_DOM" name="Interfejsy_DOM">Interfejsy DOM</h2>
+
+<p>Założeniem tego przewodnika jest ograniczenie do minimum dyskusji o abstrakcyjnych interfejsach, dziedziczeniu i innych szczegółach implementacji, a zamiast tego omówienie obiektów w DOM, faktycznych
+ <i>bytów</i>
+ , jakich możesz użyć do manipulowania hierarchią DOM. Z punktu widzenia programisty zwykle nie jest istotne, że obiekt reprezentujący element HTML <code>FORM</code> pobiera własność <b>name</b> z interfejsu <code>HTMLFormElement</code>, a własność <b>className</b> z interfejsu <code>HTMLElement</code>. W obu przypadkach własność, która Ciebie interesuje, znajduje się po prostu w obiekcie <code>form</code>.</p>
+
+<p>Jednakże zależność między obiektami a interfejsami, jakie one implementują, może być myląca, dlatego w tym podrozdziale spróbujemy powiedzieć coś o faktycznych interfejsach w specyfikacji DOM oraz o tym, w jaki sposób są one dostępne.</p>
+
+<h3 id="Interfejsy_a_obiekty" name="Interfejsy_a_obiekty">Interfejsy a obiekty</h3>
+
+<p>W niektórych przypadkach obiekt przedstawia tylko jeden interfejs, jednak z reguły obiekty - takie jak np. <code>table</code> - reprezentują kilka różnych interfejsów. Dla przykładu - <code>table</code> implementuje specjalny interfejs <code>HTMLTableElement</code>, który zawiera metody takie jak XXX i YYY. Ponieważ jednak jest to element HTML, <code>table</code> implementuje też interfejs <code>Element</code>, opisany w rozdziale <a href="pl/DOM/element">Obiekt element</a>. I wreszcie, ponieważ element HTML jest, jeśli mówimy o DOM, węzłem w drzewie węzłów, jakie tworzy obiektowy model strony internetowej czy XML, element <code>table</code> implementuje także bardziej podstawowy interfejs <code>Node</code>, z którego wywodzi się <code>Element</code>.</p>
+
+<p>Kiedy otrzymasz referencję do obiektu <code>table</code>, tak jak w poniższym przykładzie, używasz zazwyczaj zamiennie wszystkich trzech interfejsów, być może nawet o tym nie wiedząc.</p>
+
+<pre>var table = document.getElementById("table");
+var tableAttrs = table.attributes; // interfejs Node/Element
+for(var i = 0; i &lt; tableAttrs.length; i++){
+ // interfejs HTMLTableElement: atrybut border
+ if(tableAttrs[i].nodeName.toLowerCase() == "border")
+ table.setAttribute("border", "1");
+}
+// interfejs HTMLTableElement: atrybut summary
+table.summary = "uwaga: zwiększono obramowanie";
+</pre>
+
+<h3 id="Najwa.C5.BCniejsze_interfejsy_w_DOM" name="Najwa.C5.BCniejsze_interfejsy_w_DOM">Najważniejsze interfejsy w DOM</h3>
+
+<p>W tej części wymienione zostaną niektóre z najczęściej używanych interfejsów DOM. Celem nie jest opisanie, co wymienione API robią, ale raczej by dać Tobie ogólne pojęcie o rodzajach metod i własności, jakie będziesz często widywał, używając DOM. Te API wykorzystano także w <a href="pl/Dokumentacja_Gecko_DOM/Przyk%c5%82ady_u%c5%bcycia_DOM">przykładach</a>, jakie znajdziesz na końcu tej dokumentacji.</p>
+
+<p>Obiekty <code>document</code> i <code>window</code> to obiekty, których interfejsy będziesz najczęściej wykorzystywał w programowaniu przy użyciu DOM. W prostych słowach, <code>window</code> reprezentuje coś takiego jak przeglądarka, zaś <code>document</code> jest początkiem, górą całego dokumentu. <code>Element</code> dziedziczy z ogólnego interfejsu <code>Node</code>, zaś razem te dwa interfejsy odpowiadają za wiele metod i własności, jakich będziesz używał na konkretnych elementach. Elementy te mogą mieć też własne, osobne interfejsy, służące do obsługi konkretnego rodzaju danych, jaki przechowują - tak jak na przykład wspomniany wcześniej obiekt <code>table</code>.</p>
+
+<p>Poniżej krótka lista najczęściej używanych API w skryptach wykorzystujących DOM.</p>
+
+<ul>
+ <li><code><a href="pl/DOM/document.getElementById">document.getElementById</a>(id)</code></li>
+ <li><code>element.<a href="pl/DOM/element.getElementsByTagName">getElementsByTagName</a>(name)</code></li>
+ <li><code><a href="pl/DOM/document.createElement">document.createElement</a>(name)</code></li>
+ <li><code>parentNode.<a href="pl/DOM/element.appendChild">appendChild</a>(node)</code></li>
+ <li><code>element.<a href="pl/DOM/element.innerHTML">innerHTML</a></code></li>
+ <li><code>element.<a href="pl/DOM/element.style">style</a>.left</code></li>
+ <li><code>element.<a href="pl/DOM/element.setAttribute">setAttribute</a></code></li>
+ <li><code>element.<a href="pl/DOM/element.getAttribute">element.getAttribute</a></code></li>
+ <li><code>element.<a href="pl/DOM/element.addEventListener">addEventListener</a></code></li>
+ <li><code><a href="pl/DOM/window.content">window.content</a></code></li>
+ <li><code><a href="pl/DOM/window.onload">window.onload</a></code></li>
+ <li><code><a href="pl/DOM/window.dump">window.dump</a></code></li>
+ <li><code><a href="pl/DOM/window.scrollTo">window.scrollTo</a></code></li>
+</ul>
+
+<h2 id="Testowanie_DOM_API" name="Testowanie_DOM_API">Testowanie DOM API</h2>
+
+<p>W dokumentacji tej znajdziesz do każdego interfejsu przykłady wykorzystania. W niektórych przypadkach są to kompletne strony HTML, działające z poziomu elementu <code>&lt;script&gt;</code>, z elementami (jak np. przyciski) niezbędnymi do uruchomienia skryptu, jak również elementami, którymi operuje DOM. W takim przypadku możesz po prostu skopiować przykład, wkleić go do nowego pliku, zapisać i uruchomić w przeglądarce.</p>
+
+<p>Jednakże, w wielu przypadkach przykłady są bardziej zwięzłe. Aby uruchomić kod, który pokazuje proste relacje między interfejsem a elementami HTML, możesz chcieć stworzyć stronę testową. Poniżej znajdziesz właśnie taką, prostą stronę do testów - funkcje testujące możesz umieścić w znaczniku <code>&lt;script&gt;</code> w nagłówku, umieszczono też kilka elementów wraz z atrybutami, którymi możesz swobodnie manipulować, a także interfejs użytkownika, pozwalający wywoływać funkcje testowe z poziomu przeglądarki.</p>
+
+<p>Możesz skorzystać z tej strony testowej lub stworzyć własną. Możesz zmieniać w razie potrzeby treść skryptu, dodać przyciski czy elementy.</p>
+
+<pre>&lt;html&gt;
+&lt;head&gt;
+&lt;title&gt;DOM Tests&lt;/title&gt;
+&lt;script type="application/x-javascript"&gt;
+function setBodyAttr(attr,value){
+ if(document.body) eval('document.body.'+attr+'="'+value+'"');
+ else notSupported();
+}
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body&gt;
+&lt;div style="margin: .5in; height="400""&gt;
+&lt;p&gt;&lt;b&gt;&lt;tt&gt;text&lt;/tt&gt; color&lt;/p&gt;
+&lt;form&gt;
+&lt;select onChange="setBodyAttr('text',
+ this.options[this.selectedIndex].value);"&gt;
+&lt;option value="black"&gt;black
+&lt;option value="darkblue"&gt;darkblue
+&lt;/select&gt;
+ &lt;p&gt;&lt;b&gt;&lt;tt&gt;bgColor&lt;/tt&gt;&lt;/p&gt;
+ &lt;select onChange="setBodyAttr('bgColor',
+ this.options[this.selectedIndex].value);"&gt;
+&lt;option value="white"&gt;white
+&lt;option value="lightgrey"&gt;gray
+ &lt;/select&gt;
+&lt;p&gt;&lt;b&gt;&lt;tt&gt;link&lt;/tt&gt;&lt;/p&gt;
+&lt;select onChange="setBodyAttr('link',
+ this.options[this.selectedIndex].value);"&gt;
+&lt;option value="blue"&gt;blue
+&lt;option value="green"&gt;green
+&lt;/select&gt;  &lt;small&gt;
+ &lt;a href="http://www.brownhen.com/dom_api_top.html" id="sample"&gt;
+(sample link)&lt;/a&gt;&lt;/small&gt;&lt;br&gt;
+&lt;/form&gt;
+&lt;form&gt;
+ &lt;input type="button" value="version" onclick="ver()" /&gt;
+&lt;/form&gt;
+&lt;/div&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<p><img alt="Przykładowa strona testowa DOM"><br>
+ By przetestować więcej interfejsów na jednej stronie - np. komplet własności zmieniających kolory strony - możesz stworzyć podobną stronę z całą konsolą przycisków, pól tekstowych i innych elementów HTML. Poniższy zrzut ekranu przedstawia przykładowy pomysł pogrupowania interfejsów do testów.</p>
+
+<p>W tym przykładzie rozwijalne menu dynamicznie podmieniają takie aspekty strony jak kolor tła (<code>bgColor</code>), kolory linków (<code>aLink</code>), tekstu (<code>text</code>). Niezależnie od tego, jak zaprojektujesz swoją stronę testową - testowanie interfejsów jest ważnym elementem efektywnej nauki DOM.</p>
diff --git a/files/pl/web/api/document/activeelement/index.html b/files/pl/web/api/documentorshadowroot/activeelement/index.html
index 6a8358c7ac..173e0b9d64 100644
--- a/files/pl/web/api/document/activeelement/index.html
+++ b/files/pl/web/api/documentorshadowroot/activeelement/index.html
@@ -1,6 +1,6 @@
---
title: document.activeElement
-slug: Web/API/Document/activeElement
+slug: Web/API/DocumentOrShadowRoot/activeElement
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/DocumentOrShadowRoot/activeElement
translation_of_original: Web/API/Document/activeElement
+original_slug: Web/API/Document/activeElement
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/document/stylesheets/index.html b/files/pl/web/api/documentorshadowroot/stylesheets/index.html
index e1c2493cd3..cb2e61d67b 100644
--- a/files/pl/web/api/document/stylesheets/index.html
+++ b/files/pl/web/api/documentorshadowroot/stylesheets/index.html
@@ -1,6 +1,6 @@
---
title: document.styleSheets
-slug: Web/API/Document/styleSheets
+slug: Web/API/DocumentOrShadowRoot/styleSheets
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/DocumentOrShadowRoot/styleSheets
translation_of_original: Web/API/Document/styleSheets
+original_slug: Web/API/Document/styleSheets
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/name/index.html b/files/pl/web/api/element/name/index.html
deleted file mode 100644
index 3923721e2a..0000000000
--- a/files/pl/web/api/element/name/index.html
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: element.name
-slug: Web/API/Element/name
-tags:
- - DOM
- - Dokumentacja_Gecko_DOM
- - Gecko
- - Wszystkie_kategorie
-translation_of: Web/API
-translation_of_original: Web/API/Element/name
----
-<p>{{ ApiRef() }}</p>
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-<p><strong>name</strong> pobiera lub ustawia atrybut <code>name</code> obiektu DOM. Ma zastosowanie tylko dla poniższych elementów: anchor, applet, form, frame, iframe, image, input, map, meta, object, option, param, select i textarea.</p>
-<p><strong>name</strong> można wykorzystać w metodzie <a href="/pl/DOM/document.getElementsByName" title="pl/DOM/document.getElementsByName">getElementsByName</a>, w obiekcie <a href="/pl/DOM/form" title="pl/DOM/form">form</a> i w kolekcji <a href="/pl/DOM/form.elements" title="pl/DOM/form.elements">elements</a>. Jeśli zostanie użyta dla formularza lub kolekcji elementów, właściwość tak może zwrócić jeden element lub ich kolekcję.</p>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-<pre class="eval"><em>HTMLElement</em>.name = <em>string</em>;
-var elName = <em>HTMLElement</em>.name;
-
-var kontrolka = <em>HTMLFormElement</em>.<em>nazwaElementu</em>;
-var kolekcjaKontrolek = <em>HTMLFormElement</em>.elements.<em>nazwaElementu</em>;
-</pre>
-<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
-<pre class="eval">&lt;form action="" name="formA"&gt;
- &lt;input type="text" value="foo"&gt;
-&lt;/form&gt;
-
-&lt;script type="text/javascript"&gt;
-
- // pobierz referncję do pierwszego elementu formularza
- var formElement = document.forms['formA'].elements[0];
-
- // nadaj mu nazwę
- formElement.name = 'inputA';
-
- // i wyświetl jego wartość
- alert(document.forms['formA'].elements['inputA'].value);
-
-&lt;/script&gt;
-</pre>
-<h3 id="uwagi" name="uwagi">uwagi</h3>
-<p>W przeglądarce Internet Explorer (IE) nie można modyfikować właściwości <code>name</code> obiektów DOM utworzonych za pomocą <code><a href="/pl/DOM/document.createElement" title="pl/DOM/document.createElement">createElement</a></code>.</p>
-<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
-<p>Specyfikacja W3C DOM 2 HTML:</p>
-<ul>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-32783304">Anchor</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-39843695">Applet</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-22051454">Form</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-91128709">Frame</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-96819659">iFrame</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-47534097">Image</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-89658498">Input</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-52696514">Map</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-31037081">Meta</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-20110362">Object</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-89658498">Option</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-59871447">Param</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-41636323">Select</a></li>
- <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-70715578">Textarea</a></li>
-</ul>
-<p>{{ languages( { "en": "en/DOM/element.name", "ja": "ja/DOM/element.name", "fr": "fr/DOM/element.name" } ) }}</p>
diff --git a/files/pl/web/api/element/style/index.html b/files/pl/web/api/elementcssinlinestyle/style/index.html
index 4736774e83..80ee084961 100644
--- a/files/pl/web/api/element/style/index.html
+++ b/files/pl/web/api/elementcssinlinestyle/style/index.html
@@ -1,6 +1,6 @@
---
title: element.style
-slug: Web/API/Element/style
+slug: Web/API/ElementCSSInlineStyle/style
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/ElementCSSInlineStyle/style
+original_slug: Web/API/Element/style
---
<p>{{ ApiRef("DOM") }}</p>
diff --git a/files/pl/web/api/element/addeventlistener/index.html b/files/pl/web/api/eventtarget/addeventlistener/index.html
index 781ec7f3b6..abba3c0352 100644
--- a/files/pl/web/api/element/addeventlistener/index.html
+++ b/files/pl/web/api/eventtarget/addeventlistener/index.html
@@ -1,6 +1,6 @@
---
title: element.addEventListener
-slug: Web/API/Element/addEventListener
+slug: Web/API/EventTarget/addEventListener
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/EventTarget/addEventListener
+original_slug: Web/API/Element/addEventListener
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/dispatchevent/index.html b/files/pl/web/api/eventtarget/dispatchevent/index.html
index 266c570cfe..885951a2bd 100644
--- a/files/pl/web/api/element/dispatchevent/index.html
+++ b/files/pl/web/api/eventtarget/dispatchevent/index.html
@@ -1,12 +1,13 @@
---
title: element.dispatchEvent
-slug: Web/API/Element/dispatchEvent
+slug: Web/API/EventTarget/dispatchEvent
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/EventTarget/dispatchEvent
+original_slug: Web/API/Element/dispatchEvent
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/onclick/index.html b/files/pl/web/api/globaleventhandlers/onclick/index.html
index b6215b4c00..1f20dfe26a 100644
--- a/files/pl/web/api/element/onclick/index.html
+++ b/files/pl/web/api/globaleventhandlers/onclick/index.html
@@ -1,6 +1,6 @@
---
title: element.onclick
-slug: Web/API/Element/onclick
+slug: Web/API/GlobalEventHandlers/onclick
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onclick
+original_slug: Web/API/Element/onclick
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/globaleventhandlers/onkeydown/index.html b/files/pl/web/api/globaleventhandlers/onkeydown/index.html
new file mode 100644
index 0000000000..1e2e7dac9c
--- /dev/null
+++ b/files/pl/web/api/globaleventhandlers/onkeydown/index.html
@@ -0,0 +1,25 @@
+---
+title: element.onkeydown
+slug: Web/API/GlobalEventHandlers/onkeydown
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/GlobalEventHandlers/onkeydown
+original_slug: DOM/element.onkeydown
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Własność <b>onkeydown</b> zawiera kod obsługi zdarzenia <code>keydown</code> dla bieżącego elementu.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval">kod obsługi zdarzenia = element.onkeydown
+</pre>
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+<p>Zdarzenie <code>keydown</code> wywoływane jest, gdy użytkownik naciska klawisz na klawiaturze.</p>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>{{ DOM0() }}</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/element.onkeydown", "fr": "fr/DOM/element.onkeydown" } ) }}</p>
diff --git a/files/pl/web/api/element/onkeypress/index.html b/files/pl/web/api/globaleventhandlers/onkeypress/index.html
index eb57c1936c..87d8d71ca0 100644
--- a/files/pl/web/api/element/onkeypress/index.html
+++ b/files/pl/web/api/globaleventhandlers/onkeypress/index.html
@@ -1,6 +1,6 @@
---
title: element.onkeypress
-slug: Web/API/Element/onkeypress
+slug: Web/API/GlobalEventHandlers/onkeypress
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onkeypress
+original_slug: Web/API/Element/onkeypress
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/onkeyup/index.html b/files/pl/web/api/globaleventhandlers/onkeyup/index.html
index ad411b0e1a..d7e7ccc00f 100644
--- a/files/pl/web/api/element/onkeyup/index.html
+++ b/files/pl/web/api/globaleventhandlers/onkeyup/index.html
@@ -1,6 +1,6 @@
---
title: element.onkeyup
-slug: Web/API/Element/onkeyup
+slug: Web/API/GlobalEventHandlers/onkeyup
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onkeyup
+original_slug: Web/API/Element/onkeyup
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/window/onload/index.html b/files/pl/web/api/globaleventhandlers/onload/index.html
index 45e1b97328..d1575beb1c 100644
--- a/files/pl/web/api/window/onload/index.html
+++ b/files/pl/web/api/globaleventhandlers/onload/index.html
@@ -1,6 +1,6 @@
---
title: window.onload
-slug: Web/API/Window/onload
+slug: Web/API/GlobalEventHandlers/onload
tags:
- DOM
- DOM_0
@@ -9,6 +9,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onload
+original_slug: Web/API/Window/onload
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/onmousedown/index.html b/files/pl/web/api/globaleventhandlers/onmousedown/index.html
index e616906126..d3b85a83d8 100644
--- a/files/pl/web/api/element/onmousedown/index.html
+++ b/files/pl/web/api/globaleventhandlers/onmousedown/index.html
@@ -1,12 +1,13 @@
---
title: element.onmousedown
-slug: Web/API/Element/onmousedown
+slug: Web/API/GlobalEventHandlers/onmousedown
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onmousedown
+original_slug: Web/API/Element/onmousedown
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/onmousemove/index.html b/files/pl/web/api/globaleventhandlers/onmousemove/index.html
index f54256c9f7..733209593f 100644
--- a/files/pl/web/api/element/onmousemove/index.html
+++ b/files/pl/web/api/globaleventhandlers/onmousemove/index.html
@@ -1,6 +1,6 @@
---
title: element.onmousemove
-slug: Web/API/Element/onmousemove
+slug: Web/API/GlobalEventHandlers/onmousemove
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/GlobalEventHandlers/onmousemove
+original_slug: Web/API/Element/onmousemove
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/click/index.html b/files/pl/web/api/htmlelement/click/index.html
index 5c0fe512d5..0a728115e5 100644
--- a/files/pl/web/api/element/click/index.html
+++ b/files/pl/web/api/htmlelement/click/index.html
@@ -1,12 +1,13 @@
---
title: element.click
-slug: Web/API/Element/click
+slug: Web/API/HTMLElement/click
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/click
+original_slug: Web/API/Element/click
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/dir/index.html b/files/pl/web/api/htmlelement/dir/index.html
index 5e20e1e6ad..6d96feb8a0 100644
--- a/files/pl/web/api/element/dir/index.html
+++ b/files/pl/web/api/htmlelement/dir/index.html
@@ -1,12 +1,13 @@
---
title: element.dir
-slug: Web/API/Element/dir
+slug: Web/API/HTMLElement/dir
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/dir
+original_slug: Web/API/Element/dir
---
<div>
{{ApiRef}}</div>
diff --git a/files/pl/web/api/element/lang/index.html b/files/pl/web/api/htmlelement/lang/index.html
index 446c0817b9..699d6f41ae 100644
--- a/files/pl/web/api/element/lang/index.html
+++ b/files/pl/web/api/htmlelement/lang/index.html
@@ -1,12 +1,13 @@
---
title: element.lang
-slug: Web/API/Element/lang
+slug: Web/API/HTMLElement/lang
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/lang
+original_slug: Web/API/Element/lang
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/offsetheight/index.html b/files/pl/web/api/htmlelement/offsetheight/index.html
index ce5fc2254e..1fe35e7691 100644
--- a/files/pl/web/api/element/offsetheight/index.html
+++ b/files/pl/web/api/htmlelement/offsetheight/index.html
@@ -1,6 +1,6 @@
---
title: element.offsetHeight
-slug: Web/API/Element/offsetHeight
+slug: Web/API/HTMLElement/offsetHeight
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/offsetHeight
+original_slug: Web/API/Element/offsetHeight
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/offsetleft/index.html b/files/pl/web/api/htmlelement/offsetleft/index.html
index b0252f3363..2cc478daa5 100644
--- a/files/pl/web/api/element/offsetleft/index.html
+++ b/files/pl/web/api/htmlelement/offsetleft/index.html
@@ -1,6 +1,6 @@
---
title: element.offsetLeft
-slug: Web/API/Element/offsetLeft
+slug: Web/API/HTMLElement/offsetLeft
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/offsetLeft
+original_slug: Web/API/Element/offsetLeft
---
<p>{{ ApiRef("HTML DOM") }}</p>
diff --git a/files/pl/web/api/element/offsetparent/index.html b/files/pl/web/api/htmlelement/offsetparent/index.html
index c33d32b38c..57033d33a5 100644
--- a/files/pl/web/api/element/offsetparent/index.html
+++ b/files/pl/web/api/htmlelement/offsetparent/index.html
@@ -1,12 +1,13 @@
---
title: element.offsetParent
-slug: Web/API/Element/offsetParent
+slug: Web/API/HTMLElement/offsetParent
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/offsetParent
+original_slug: Web/API/Element/offsetParent
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/offsetwidth/index.html b/files/pl/web/api/htmlelement/offsetwidth/index.html
index b78d7b4136..996593db32 100644
--- a/files/pl/web/api/element/offsetwidth/index.html
+++ b/files/pl/web/api/htmlelement/offsetwidth/index.html
@@ -1,6 +1,6 @@
---
title: element.offsetWidth
-slug: Web/API/Element/offsetWidth
+slug: Web/API/HTMLElement/offsetWidth
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/HTMLElement/offsetWidth
+original_slug: Web/API/Element/offsetWidth
---
<p>{{ APIRef("HTML DOM") }}</p>
diff --git a/files/pl/web/api/element/blur/index.html b/files/pl/web/api/htmlorforeignelement/blur/index.html
index 1febd21617..35d1e725eb 100644
--- a/files/pl/web/api/element/blur/index.html
+++ b/files/pl/web/api/htmlorforeignelement/blur/index.html
@@ -1,12 +1,13 @@
---
title: element.blur
-slug: Web/API/Element/blur
+slug: Web/API/HTMLOrForeignElement/blur
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLOrForeignElement/blur
+original_slug: Web/API/Element/blur
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/htmlelement/dataset/index.html b/files/pl/web/api/htmlorforeignelement/dataset/index.html
index fac7ec119f..4d322c20eb 100644
--- a/files/pl/web/api/htmlelement/dataset/index.html
+++ b/files/pl/web/api/htmlorforeignelement/dataset/index.html
@@ -1,7 +1,8 @@
---
title: HTMLElement.dataset
-slug: Web/API/HTMLElement/dataset
+slug: Web/API/HTMLOrForeignElement/dataset
translation_of: Web/API/HTMLOrForeignElement/dataset
+original_slug: Web/API/HTMLElement/dataset
---
<div>{{ APIRef("HTML DOM") }}</div>
diff --git a/files/pl/web/api/element/focus/index.html b/files/pl/web/api/htmlorforeignelement/focus/index.html
index 7f3eef32fa..4d5084b55a 100644
--- a/files/pl/web/api/element/focus/index.html
+++ b/files/pl/web/api/htmlorforeignelement/focus/index.html
@@ -1,12 +1,13 @@
---
title: element.focus
-slug: Web/API/Element/focus
+slug: Web/API/HTMLOrForeignElement/focus
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLOrForeignElement/focus
+original_slug: Web/API/Element/focus
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/tabindex/index.html b/files/pl/web/api/htmlorforeignelement/tabindex/index.html
index d8fdd6ce7d..dd8b28401b 100644
--- a/files/pl/web/api/element/tabindex/index.html
+++ b/files/pl/web/api/htmlorforeignelement/tabindex/index.html
@@ -1,12 +1,13 @@
---
title: element.tabIndex
-slug: Web/API/Element/tabIndex
+slug: Web/API/HTMLOrForeignElement/tabIndex
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/HTMLOrForeignElement/tabIndex
+original_slug: Web/API/Element/tabIndex
---
<div>
{{APIRef}}</div>
diff --git a/files/pl/web/api/event/charcode/index.html b/files/pl/web/api/keyboardevent/charcode/index.html
index 6600e6c1dd..58f2f1ebf2 100644
--- a/files/pl/web/api/event/charcode/index.html
+++ b/files/pl/web/api/keyboardevent/charcode/index.html
@@ -1,10 +1,11 @@
---
title: event.charCode
-slug: Web/API/Event/charCode
+slug: Web/API/KeyboardEvent/charCode
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/KeyboardEvent/charCode
+original_slug: Web/API/Event/charCode
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/keycode/index.html b/files/pl/web/api/keyboardevent/keycode/index.html
index 3c6c510c14..9f580c8ef7 100644
--- a/files/pl/web/api/event/keycode/index.html
+++ b/files/pl/web/api/keyboardevent/keycode/index.html
@@ -1,11 +1,12 @@
---
title: event.keyCode
-slug: Web/API/Event/keyCode
+slug: Web/API/KeyboardEvent/keyCode
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/KeyboardEvent/keyCode
translation_of_original: Web/API/event.keyCode
+original_slug: Web/API/Event/keyCode
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/altkey/index.html b/files/pl/web/api/mouseevent/altkey/index.html
index 1b0faf6fae..f3820f2804 100644
--- a/files/pl/web/api/event/altkey/index.html
+++ b/files/pl/web/api/mouseevent/altkey/index.html
@@ -1,6 +1,6 @@
---
title: event.altKey
-slug: Web/API/Event/altKey
+slug: Web/API/MouseEvent/altKey
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/altKey
translation_of_original: Web/API/event.altKey
+original_slug: Web/API/Event/altKey
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/button/index.html b/files/pl/web/api/mouseevent/button/index.html
index 4ee1c42386..e466ba9fdc 100644
--- a/files/pl/web/api/event/button/index.html
+++ b/files/pl/web/api/mouseevent/button/index.html
@@ -1,6 +1,6 @@
---
title: event.button
-slug: Web/API/Event/button
+slug: Web/API/MouseEvent/button
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/button
translation_of_original: Web/API/event.button
+original_slug: Web/API/Event/button
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/clientx/index.html b/files/pl/web/api/mouseevent/clientx/index.html
index 2e38b30ea8..7b64c05d77 100644
--- a/files/pl/web/api/event/clientx/index.html
+++ b/files/pl/web/api/mouseevent/clientx/index.html
@@ -1,11 +1,12 @@
---
title: event.clientX
-slug: Web/API/Event/clientX
+slug: Web/API/MouseEvent/clientX
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/clientX
translation_of_original: Web/API/event.clientX
+original_slug: Web/API/Event/clientX
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/clienty/index.html b/files/pl/web/api/mouseevent/clienty/index.html
index 45d9ae0b34..8dffcf95fc 100644
--- a/files/pl/web/api/event/clienty/index.html
+++ b/files/pl/web/api/mouseevent/clienty/index.html
@@ -1,11 +1,12 @@
---
title: event.clientY
-slug: Web/API/Event/clientY
+slug: Web/API/MouseEvent/clientY
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/clientY
translation_of_original: Web/API/event.clientY
+original_slug: Web/API/Event/clientY
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/ctrlkey/index.html b/files/pl/web/api/mouseevent/ctrlkey/index.html
index e0753f6aee..fbd179c6cf 100644
--- a/files/pl/web/api/event/ctrlkey/index.html
+++ b/files/pl/web/api/mouseevent/ctrlkey/index.html
@@ -1,11 +1,12 @@
---
title: event.ctrlKey
-slug: Web/API/Event/ctrlKey
+slug: Web/API/MouseEvent/ctrlKey
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/ctrlKey
translation_of_original: Web/API/event.ctrlKey
+original_slug: Web/API/Event/ctrlKey
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/initmouseevent/index.html b/files/pl/web/api/mouseevent/initmouseevent/index.html
index e9de804697..c1a703b537 100644
--- a/files/pl/web/api/event/initmouseevent/index.html
+++ b/files/pl/web/api/mouseevent/initmouseevent/index.html
@@ -1,12 +1,13 @@
---
title: event.initMouseEvent
-slug: Web/API/Event/initMouseEvent
+slug: Web/API/MouseEvent/initMouseEvent
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/initMouseEvent
+original_slug: Web/API/Event/initMouseEvent
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/metakey/index.html b/files/pl/web/api/mouseevent/metakey/index.html
index 3c18799032..64d201092c 100644
--- a/files/pl/web/api/event/metakey/index.html
+++ b/files/pl/web/api/mouseevent/metakey/index.html
@@ -1,6 +1,6 @@
---
title: event.metaKey
-slug: Web/API/Event/metaKey
+slug: Web/API/MouseEvent/metaKey
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/metaKey
translation_of_original: Web/API/event.metaKey
+original_slug: Web/API/Event/metaKey
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/relatedtarget/index.html b/files/pl/web/api/mouseevent/relatedtarget/index.html
index 46ef60e718..85f2d13409 100644
--- a/files/pl/web/api/event/relatedtarget/index.html
+++ b/files/pl/web/api/mouseevent/relatedtarget/index.html
@@ -1,11 +1,12 @@
---
title: event.relatedTarget
-slug: Web/API/Event/relatedTarget
+slug: Web/API/MouseEvent/relatedTarget
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/relatedTarget
translation_of_original: Web/API/event.relatedTarget
+original_slug: Web/API/Event/relatedTarget
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/screenx/index.html b/files/pl/web/api/mouseevent/screenx/index.html
index f248efb6f3..dbc4e4e48d 100644
--- a/files/pl/web/api/event/screenx/index.html
+++ b/files/pl/web/api/mouseevent/screenx/index.html
@@ -1,11 +1,12 @@
---
title: event.screenX
-slug: Web/API/Event/screenX
+slug: Web/API/MouseEvent/screenX
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/screenX
translation_of_original: Web/API/event.screenX
+original_slug: Web/API/Event/screenX
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/screeny/index.html b/files/pl/web/api/mouseevent/screeny/index.html
index 52af68dc14..302acf7e0a 100644
--- a/files/pl/web/api/event/screeny/index.html
+++ b/files/pl/web/api/mouseevent/screeny/index.html
@@ -1,11 +1,12 @@
---
title: event.screenY
-slug: Web/API/Event/screenY
+slug: Web/API/MouseEvent/screenY
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/screenY
translation_of_original: Web/API/event.screenY
+original_slug: Web/API/Event/screenY
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/shiftkey/index.html b/files/pl/web/api/mouseevent/shiftkey/index.html
index ee3c1cb72c..9fd4e9db57 100644
--- a/files/pl/web/api/event/shiftkey/index.html
+++ b/files/pl/web/api/mouseevent/shiftkey/index.html
@@ -1,11 +1,12 @@
---
title: event.shiftKey
-slug: Web/API/Event/shiftKey
+slug: Web/API/MouseEvent/shiftKey
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/MouseEvent/shiftKey
translation_of_original: Web/API/event.shiftKey
+original_slug: Web/API/Event/shiftKey
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/appcodename/index.html b/files/pl/web/api/navigatorid/appcodename/index.html
index ec0da7157c..36b6cdcb2c 100644
--- a/files/pl/web/api/navigator/appcodename/index.html
+++ b/files/pl/web/api/navigatorid/appcodename/index.html
@@ -1,12 +1,13 @@
---
title: window.navigator.appCodeName
-slug: Web/API/Navigator/appCodeName
+slug: Web/API/NavigatorID/appCodeName
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorID/appCodeName
+original_slug: Web/API/Navigator/appCodeName
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/appname/index.html b/files/pl/web/api/navigatorid/appname/index.html
index d651ac3682..cede259301 100644
--- a/files/pl/web/api/navigator/appname/index.html
+++ b/files/pl/web/api/navigatorid/appname/index.html
@@ -1,12 +1,13 @@
---
title: window.navigator.appName
-slug: Web/API/Navigator/appName
+slug: Web/API/NavigatorID/appName
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorID/appName
+original_slug: Web/API/Navigator/appName
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/appversion/index.html b/files/pl/web/api/navigatorid/appversion/index.html
index 3d08f23cee..b3146b68b6 100644
--- a/files/pl/web/api/navigator/appversion/index.html
+++ b/files/pl/web/api/navigatorid/appversion/index.html
@@ -1,12 +1,13 @@
---
title: window.navigator.appVersion
-slug: Web/API/Navigator/appVersion
+slug: Web/API/NavigatorID/appVersion
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorID/appVersion
+original_slug: Web/API/Navigator/appVersion
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/platform/index.html b/files/pl/web/api/navigatorid/platform/index.html
index 3a73ee3c2e..3e15e51020 100644
--- a/files/pl/web/api/navigator/platform/index.html
+++ b/files/pl/web/api/navigatorid/platform/index.html
@@ -1,6 +1,6 @@
---
title: window.navigator.platform
-slug: Web/API/Navigator/platform
+slug: Web/API/NavigatorID/platform
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorID/platform
+original_slug: Web/API/Navigator/platform
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/product/index.html b/files/pl/web/api/navigatorid/product/index.html
index 50d34a4a66..8dbd83400e 100644
--- a/files/pl/web/api/navigator/product/index.html
+++ b/files/pl/web/api/navigatorid/product/index.html
@@ -1,12 +1,13 @@
---
title: window.navigator.product
-slug: Web/API/Navigator/product
+slug: Web/API/NavigatorID/product
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorID/product
+original_slug: Web/API/Navigator/product
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/navigator/language/index.html b/files/pl/web/api/navigatorlanguage/language/index.html
index 1dcc4daabc..6146d09ce2 100644
--- a/files/pl/web/api/navigator/language/index.html
+++ b/files/pl/web/api/navigatorlanguage/language/index.html
@@ -1,12 +1,13 @@
---
title: NavigatorLanguage.language
-slug: Web/API/Navigator/language
+slug: Web/API/NavigatorLanguage/language
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorLanguage/language
+original_slug: Web/API/Navigator/language
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/navigator/online/index.html b/files/pl/web/api/navigatoronline/online/index.html
index 20bbd73fb0..7884fc4764 100644
--- a/files/pl/web/api/navigator/online/index.html
+++ b/files/pl/web/api/navigatoronline/online/index.html
@@ -1,6 +1,6 @@
---
title: NavigatorOnLine.onLine
-slug: Web/API/Navigator/onLine
+slug: Web/API/NavigatorOnLine/onLine
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorOnLine/onLine
+original_slug: Web/API/Navigator/onLine
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/navigatoronline/zdarzenia_online_i_offline/index.html b/files/pl/web/api/navigatoronline/online_and_offline_events/index.html
index d286acc4b0..618d611bfe 100644
--- a/files/pl/web/api/navigatoronline/zdarzenia_online_i_offline/index.html
+++ b/files/pl/web/api/navigatoronline/online_and_offline_events/index.html
@@ -1,12 +1,13 @@
---
title: Zdarzenia online i offline
-slug: Web/API/NavigatorOnLine/Zdarzenia_online_i_offline
+slug: Web/API/NavigatorOnLine/Online_and_offline_events
tags:
- AJAX
- DOM
- Programowanie_WWW
- Wszystkie_kategorie
translation_of: Web/API/NavigatorOnLine/Online_and_offline_events
+original_slug: Web/API/NavigatorOnLine/Zdarzenia_online_i_offline
---
<p>{{ Fx_minversion_header(3) }} W programie <a href="pl/Firefox_3_dla_programist%c3%b3w">Firefox 3</a> zaimplementowano obsługę <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/#offline">zdarzeń online i offline</a> zdefiniowanych w <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/">specyfikacji WHATWG Web Applications 1.0</a>.
</p>
diff --git a/files/pl/web/api/navigator/javaenabled/index.html b/files/pl/web/api/navigatorplugins/javaenabled/index.html
index 291d27782e..b4cae7a1b5 100644
--- a/files/pl/web/api/navigator/javaenabled/index.html
+++ b/files/pl/web/api/navigatorplugins/javaenabled/index.html
@@ -1,12 +1,13 @@
---
title: NavigatorPlugins.javaEnabled
-slug: Web/API/Navigator/javaEnabled
+slug: Web/API/NavigatorPlugins/javaEnabled
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorPlugins/javaEnabled
+original_slug: Web/API/Navigator/javaEnabled
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/navigator/mimetypes/index.html b/files/pl/web/api/navigatorplugins/mimetypes/index.html
index 371e75eff2..0ad81a61c5 100644
--- a/files/pl/web/api/navigator/mimetypes/index.html
+++ b/files/pl/web/api/navigatorplugins/mimetypes/index.html
@@ -1,6 +1,6 @@
---
title: NavigatorPlugins.mimeTypes
-slug: Web/API/Navigator/mimeTypes
+slug: Web/API/NavigatorPlugins/mimeTypes
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorPlugins/mimeTypes
+original_slug: Web/API/Navigator/mimeTypes
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/navigator/plugins/index.html b/files/pl/web/api/navigatorplugins/plugins/index.html
index c60d9f6614..bb0a730981 100644
--- a/files/pl/web/api/navigator/plugins/index.html
+++ b/files/pl/web/api/navigatorplugins/plugins/index.html
@@ -1,6 +1,6 @@
---
title: NavigatorPlugins.plugins
-slug: Web/API/Navigator/plugins
+slug: Web/API/NavigatorPlugins/plugins
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NavigatorPlugins/plugins
+original_slug: Web/API/Navigator/plugins
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/appendchild/index.html b/files/pl/web/api/node/appendchild/index.html
index ae2b141231..8cbbe6866b 100644
--- a/files/pl/web/api/element/appendchild/index.html
+++ b/files/pl/web/api/node/appendchild/index.html
@@ -1,12 +1,13 @@
---
title: element.appendChild
-slug: Web/API/Element/appendChild
+slug: Web/API/Node/appendChild
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/appendChild
+original_slug: Web/API/Element/appendChild
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/childnodes/index.html b/files/pl/web/api/node/childnodes/index.html
index 2f15d119e2..511db0973b 100644
--- a/files/pl/web/api/element/childnodes/index.html
+++ b/files/pl/web/api/node/childnodes/index.html
@@ -1,12 +1,13 @@
---
title: element.childNodes
-slug: Web/API/Element/childNodes
+slug: Web/API/Node/childNodes
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/childNodes
+original_slug: Web/API/Element/childNodes
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/clientnode/index.html b/files/pl/web/api/node/clonenode/index.html
index eb0550678b..4c7d379a18 100644
--- a/files/pl/web/api/element/clientnode/index.html
+++ b/files/pl/web/api/node/clonenode/index.html
@@ -1,12 +1,13 @@
---
title: element.cloneNode
-slug: Web/API/Element/clientNode
+slug: Web/API/Node/cloneNode
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/cloneNode
+original_slug: Web/API/Element/clientNode
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/firstchild/index.html b/files/pl/web/api/node/firstchild/index.html
index 20189ce803..73fc2fca33 100644
--- a/files/pl/web/api/element/firstchild/index.html
+++ b/files/pl/web/api/node/firstchild/index.html
@@ -1,12 +1,13 @@
---
title: element.firstChild
-slug: Web/API/Element/firstChild
+slug: Web/API/Node/firstChild
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/firstChild
+original_slug: Web/API/Element/firstChild
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/haschildnodes/index.html b/files/pl/web/api/node/haschildnodes/index.html
index e21f22dedf..bd575229c8 100644
--- a/files/pl/web/api/element/haschildnodes/index.html
+++ b/files/pl/web/api/node/haschildnodes/index.html
@@ -1,12 +1,13 @@
---
title: element.hasChildNodes
-slug: Web/API/Element/hasChildNodes
+slug: Web/API/Node/hasChildNodes
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/hasChildNodes
+original_slug: Web/API/Element/hasChildNodes
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/insertbefore/index.html b/files/pl/web/api/node/insertbefore/index.html
index 27c40ad945..bf4eddcf43 100644
--- a/files/pl/web/api/element/insertbefore/index.html
+++ b/files/pl/web/api/node/insertbefore/index.html
@@ -1,12 +1,13 @@
---
title: element.insertBefore
-slug: Web/API/Element/insertBefore
+slug: Web/API/Node/insertBefore
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/insertBefore
+original_slug: Web/API/Element/insertBefore
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/element/lastchild/index.html b/files/pl/web/api/node/lastchild/index.html
index 34475c02d7..58eb52506a 100644
--- a/files/pl/web/api/element/lastchild/index.html
+++ b/files/pl/web/api/node/lastchild/index.html
@@ -1,12 +1,13 @@
---
title: element.lastChild
-slug: Web/API/Element/lastChild
+slug: Web/API/Node/lastChild
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/lastChild
+original_slug: Web/API/Element/lastChild
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/localname/index.html b/files/pl/web/api/node/localname/index.html
index 55b5649e31..a99e7ae8da 100644
--- a/files/pl/web/api/element/localname/index.html
+++ b/files/pl/web/api/node/localname/index.html
@@ -1,12 +1,13 @@
---
title: element.localName
-slug: Web/API/Element/localName
+slug: Web/API/Node/localName
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/localName
+original_slug: Web/API/Element/localName
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/namespaceuri/index.html b/files/pl/web/api/node/namespaceuri/index.html
index 9f252ba570..59d7006ff2 100644
--- a/files/pl/web/api/element/namespaceuri/index.html
+++ b/files/pl/web/api/node/namespaceuri/index.html
@@ -1,12 +1,13 @@
---
title: element.namespaceURI
-slug: Web/API/Element/namespaceURI
+slug: Web/API/Node/namespaceURI
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/namespaceURI
+original_slug: Web/API/Element/namespaceURI
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/nextsibling/index.html b/files/pl/web/api/node/nextsibling/index.html
index 17f1822a56..0aa4a0ebfb 100644
--- a/files/pl/web/api/element/nextsibling/index.html
+++ b/files/pl/web/api/node/nextsibling/index.html
@@ -1,12 +1,13 @@
---
title: element.nextSibling
-slug: Web/API/Element/nextSibling
+slug: Web/API/Node/nextSibling
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/nextSibling
+original_slug: Web/API/Element/nextSibling
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/nodename/index.html b/files/pl/web/api/node/nodename/index.html
index 93a54424a6..1469f246f1 100644
--- a/files/pl/web/api/element/nodename/index.html
+++ b/files/pl/web/api/node/nodename/index.html
@@ -1,12 +1,13 @@
---
title: element.nodeName
-slug: Web/API/Element/nodeName
+slug: Web/API/Node/nodeName
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/nodeName
+original_slug: Web/API/Element/nodeName
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/nodetype/index.html b/files/pl/web/api/node/nodetype/index.html
index 8f3825ea86..e829a351b3 100644
--- a/files/pl/web/api/element/nodetype/index.html
+++ b/files/pl/web/api/node/nodetype/index.html
@@ -1,12 +1,13 @@
---
title: element.nodeType
-slug: Web/API/Element/nodeType
+slug: Web/API/Node/nodeType
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/nodeType
+original_slug: Web/API/Element/nodeType
---
<div>
{{ApiRef}}</div>
diff --git a/files/pl/web/api/element/nodevalue/index.html b/files/pl/web/api/node/nodevalue/index.html
index 205871bba3..2832bb028a 100644
--- a/files/pl/web/api/element/nodevalue/index.html
+++ b/files/pl/web/api/node/nodevalue/index.html
@@ -1,12 +1,13 @@
---
title: Node.nodeValue
-slug: Web/API/Element/nodeValue
+slug: Web/API/Node/nodeValue
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/nodeValue
+original_slug: Web/API/Element/nodeValue
---
<div>
{{APIRef}}</div>
diff --git a/files/pl/web/api/element/normalize/index.html b/files/pl/web/api/node/normalize/index.html
index 4dac3822cc..847418c217 100644
--- a/files/pl/web/api/element/normalize/index.html
+++ b/files/pl/web/api/node/normalize/index.html
@@ -1,12 +1,13 @@
---
title: element.normalize
-slug: Web/API/Element/normalize
+slug: Web/API/Node/normalize
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/normalize
+original_slug: Web/API/Element/normalize
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/ownerdocument/index.html b/files/pl/web/api/node/ownerdocument/index.html
index 0ecbed4869..19fcded1ff 100644
--- a/files/pl/web/api/element/ownerdocument/index.html
+++ b/files/pl/web/api/node/ownerdocument/index.html
@@ -1,12 +1,13 @@
---
title: element.ownerDocument
-slug: Web/API/Element/ownerDocument
+slug: Web/API/Node/ownerDocument
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/ownerDocument
+original_slug: Web/API/Element/ownerDocument
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/parentnode/index.html b/files/pl/web/api/node/parentnode/index.html
index ec9bbceda0..2e2aafac81 100644
--- a/files/pl/web/api/element/parentnode/index.html
+++ b/files/pl/web/api/node/parentnode/index.html
@@ -1,12 +1,13 @@
---
title: element.parentNode
-slug: Web/API/Element/parentNode
+slug: Web/API/Node/parentNode
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/parentNode
+original_slug: Web/API/Element/parentNode
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/prefix/index.html b/files/pl/web/api/node/prefix/index.html
index c5ecdac392..0a76253cd6 100644
--- a/files/pl/web/api/element/prefix/index.html
+++ b/files/pl/web/api/node/prefix/index.html
@@ -1,12 +1,13 @@
---
title: element.prefix
-slug: Web/API/Element/prefix
+slug: Web/API/Node/prefix
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/prefix
+original_slug: Web/API/Element/prefix
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/previoussibling/index.html b/files/pl/web/api/node/previoussibling/index.html
index 0199cfb1a7..4dace5c856 100644
--- a/files/pl/web/api/element/previoussibling/index.html
+++ b/files/pl/web/api/node/previoussibling/index.html
@@ -1,12 +1,13 @@
---
title: element.previousSibling
-slug: Web/API/Element/previousSibling
+slug: Web/API/Node/previousSibling
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/previousSibling
+original_slug: Web/API/Element/previousSibling
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/removechild/index.html b/files/pl/web/api/node/removechild/index.html
index c07c36ab3b..4f94df019d 100644
--- a/files/pl/web/api/element/removechild/index.html
+++ b/files/pl/web/api/node/removechild/index.html
@@ -1,12 +1,13 @@
---
title: element.removeChild
-slug: Web/API/Element/removeChild
+slug: Web/API/Node/removeChild
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/removeChild
+original_slug: Web/API/Element/removeChild
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/replacechild/index.html b/files/pl/web/api/node/replacechild/index.html
index dcb5686d44..6c4151a757 100644
--- a/files/pl/web/api/element/replacechild/index.html
+++ b/files/pl/web/api/node/replacechild/index.html
@@ -1,12 +1,13 @@
---
title: element.replaceChild
-slug: Web/API/Element/replaceChild
+slug: Web/API/Node/replaceChild
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/replaceChild
+original_slug: Web/API/Element/replaceChild
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/textcontent/index.html b/files/pl/web/api/node/textcontent/index.html
index f667ea2889..943614ac15 100644
--- a/files/pl/web/api/element/textcontent/index.html
+++ b/files/pl/web/api/node/textcontent/index.html
@@ -1,12 +1,13 @@
---
title: element.textContent
-slug: Web/API/Element/textContent
+slug: Web/API/Node/textContent
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/Node/textContent
+original_slug: Web/API/Element/textContent
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/element/length/index.html b/files/pl/web/api/nodelist/length/index.html
index ce5e1345ef..b1a3ed83ca 100644
--- a/files/pl/web/api/element/length/index.html
+++ b/files/pl/web/api/nodelist/length/index.html
@@ -1,12 +1,13 @@
---
title: element.length
-slug: Web/API/Element/length
+slug: Web/API/NodeList/length
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/NodeList/length
+original_slug: Web/API/Element/length
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/powiadomienie/index.html b/files/pl/web/api/notification/index.html
index e314c36a3a..046fe35e71 100644
--- a/files/pl/web/api/powiadomienie/index.html
+++ b/files/pl/web/api/notification/index.html
@@ -1,12 +1,13 @@
---
title: Powiadomienie
-slug: Web/API/powiadomienie
+slug: Web/API/Notification
tags:
- API
- JS Powiadomienia
- Powiadomienia
- Powiadomienie
translation_of: Web/API/Notification
+original_slug: Web/API/powiadomienie
---
<p>{{APIRef("Web Notifications")}}</p>
diff --git a/files/pl/web/api/stylesheet/ownerrule/index.html b/files/pl/web/api/stylesheet/ownerrule/index.html
deleted file mode 100644
index 93d73c35c5..0000000000
--- a/files/pl/web/api/stylesheet/ownerrule/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: stylesheet.ownerRule
-slug: Web/API/Stylesheet/ownerRule
-tags:
- - DOM
- - Dokumentacja_Gecko_DOM
- - Gecko
- - Wszystkie_kategorie
----
-<p>{{ ApiRef() }}</p>
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-<p>Jeżeli arkusz stylów pochodzi z reguły @import, własność <b>ownerRule</b> będzie zawierać regułę CSSImportRule.</p>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-<pre class="eval"><i>rule</i> = stylesheet.ownerRule
-</pre>
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-<ul>
- <li><code>rule</code> jest łańcuchem zawierającym importowaną regułę w dokumencie HTML lub XML.</li>
-</ul>
-<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
-<p>Zauważ, że jeżeli wartość własności <b>ownerNode</b> bieżącego elementu <a href="pl/STYLE">STYLE</a> wynosi NULL, wówczas reguła <b>ownerRule</b> zwróci !!TODO!!. I odwrotnie.</p>
-<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
-<p><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleSheet-ownerRule">ownerRule </a></p>
-<p>{{ languages( { "en": "en/DOM/stylesheet.ownerRule" } ) }}</p>
diff --git a/files/pl/web/api/zdarzenia_dotykowe/index.html b/files/pl/web/api/touch_events/index.html
index 4d49e9b5b5..362642a067 100644
--- a/files/pl/web/api/zdarzenia_dotykowe/index.html
+++ b/files/pl/web/api/touch_events/index.html
@@ -1,7 +1,8 @@
---
title: Zdarzenia dotykowe
-slug: Web/API/Zdarzenia_dotykowe
+slug: Web/API/Touch_events
translation_of: Web/API/Touch_events
+original_slug: Web/API/Zdarzenia_dotykowe
---
<div>{{DefaultAPISidebar("Touch Events")}}</div>
diff --git a/files/pl/web/api/event/cancelbubble/index.html b/files/pl/web/api/uievent/cancelbubble/index.html
index 64b0a32f88..51fa756278 100644
--- a/files/pl/web/api/event/cancelbubble/index.html
+++ b/files/pl/web/api/uievent/cancelbubble/index.html
@@ -1,10 +1,11 @@
---
title: event.cancelBubble
-slug: Web/API/Event/cancelBubble
+slug: Web/API/UIEvent/cancelBubble
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/cancelBubble
+original_slug: Web/API/Event/cancelBubble
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/inituievent/index.html b/files/pl/web/api/uievent/inituievent/index.html
index 3a20fef39d..cf548d9f19 100644
--- a/files/pl/web/api/event/inituievent/index.html
+++ b/files/pl/web/api/uievent/inituievent/index.html
@@ -1,12 +1,13 @@
---
title: event.initUIEvent
-slug: Web/API/Event/initUIEvent
+slug: Web/API/UIEvent/initUIEvent
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/initUIEvent
+original_slug: Web/API/Event/initUIEvent
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/ischar/index.html b/files/pl/web/api/uievent/ischar/index.html
index fc7a7dfec9..393402ed7c 100644
--- a/files/pl/web/api/event/ischar/index.html
+++ b/files/pl/web/api/uievent/ischar/index.html
@@ -1,10 +1,11 @@
---
title: event.isChar
-slug: Web/API/Event/isChar
+slug: Web/API/UIEvent/isChar
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/isChar
+original_slug: Web/API/Event/isChar
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/layerx/index.html b/files/pl/web/api/uievent/layerx/index.html
index 5a69b4c864..b4b123e60f 100644
--- a/files/pl/web/api/event/layerx/index.html
+++ b/files/pl/web/api/uievent/layerx/index.html
@@ -1,10 +1,11 @@
---
title: event.layerX
-slug: Web/API/Event/layerX
+slug: Web/API/UIEvent/layerX
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/layerX
+original_slug: Web/API/Event/layerX
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/layery/index.html b/files/pl/web/api/uievent/layery/index.html
index f610d08357..f91727d283 100644
--- a/files/pl/web/api/event/layery/index.html
+++ b/files/pl/web/api/uievent/layery/index.html
@@ -1,10 +1,11 @@
---
title: event.layerY
-slug: Web/API/Event/layerY
+slug: Web/API/UIEvent/layerY
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/layerY
+original_slug: Web/API/Event/layerY
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/pagex/index.html b/files/pl/web/api/uievent/pagex/index.html
index 98c3c3e1ed..05b33b7b84 100644
--- a/files/pl/web/api/event/pagex/index.html
+++ b/files/pl/web/api/uievent/pagex/index.html
@@ -1,12 +1,13 @@
---
title: event.pageX
-slug: Web/API/Event/pageX
+slug: Web/API/UIEvent/pageX
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/pageX
+original_slug: Web/API/Event/pageX
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/pagey/index.html b/files/pl/web/api/uievent/pagey/index.html
index d82e2237df..e1749273da 100644
--- a/files/pl/web/api/event/pagey/index.html
+++ b/files/pl/web/api/uievent/pagey/index.html
@@ -1,10 +1,11 @@
---
title: event.pageY
-slug: Web/API/Event/pageY
+slug: Web/API/UIEvent/pageY
tags:
- DOM
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/pageY
+original_slug: Web/API/Event/pageY
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/event/view/index.html b/files/pl/web/api/uievent/view/index.html
index 57af70a587..19278dede9 100644
--- a/files/pl/web/api/event/view/index.html
+++ b/files/pl/web/api/uievent/view/index.html
@@ -1,12 +1,13 @@
---
title: event.view
-slug: Web/API/Event/view
+slug: Web/API/UIEvent/view
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/UIEvent/view
+original_slug: Web/API/Event/view
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/storage/index.html b/files/pl/web/api/web_storage_api/index.html
index 238b10d4d7..7cd66bc9fe 100644
--- a/files/pl/web/api/storage/index.html
+++ b/files/pl/web/api/web_storage_api/index.html
@@ -1,6 +1,6 @@
---
title: Storage
-slug: Web/API/Storage
+slug: Web/API/Web_Storage_API
tags:
- DOM
- Dokumentacja_Gecko_DOM
@@ -9,6 +9,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/API/Web_Storage_API
translation_of_original: Web/Guide/API/DOM/Storage
+original_slug: Web/API/Storage
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/websockets_api/index.html b/files/pl/web/api/websockets_api/index.html
new file mode 100644
index 0000000000..8cf0de0bd1
--- /dev/null
+++ b/files/pl/web/api/websockets_api/index.html
@@ -0,0 +1,189 @@
+---
+title: WebSockets
+slug: Web/API/WebSockets_API
+translation_of: Web/API/WebSockets_API
+original_slug: WebSockets
+---
+<p>WebSocket to zaawansowana technologia, która pozwala na otwarcie interaktywnej sesji komunikacyjnej pomiędzy przeglądarką użytkownika a serwerem. Dzięki temu API możesz wysłać wiadomość do serwera oraz otrzymać od niego odpowiedzi jako zdarzenia, bez konieczności ponownego odpytywania o nie serwera.</p>
+
+<div class="cleared row topicpage-table">
+<div class="section">
+<h2 class="Documentation" id="Documentation" name="Documentation">Dokumentacja</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebSockets/Writing_WebSocket_client_applications" title="WebSockets/Pisanie aplikacji klienckich WebSocket">Pisanie aplikacji klienckich WebSocket</a></dt>
+ <dd>Poradnik pokazujący jak napisać klienta WebSocket uruchamianego w przeglądarce internetowej.</dd>
+ <dt><a href="/en-US/docs/WebSockets/WebSockets_reference" title="WebSockets/WebSockets reference">WebSockets reference</a></dt>
+ <dd>A reference to the client-side WebSocket API.</dd>
+ <dt><a href="/en-US/docs/WebSockets/Writing_WebSocket_servers" title="WebSockets/Pisanie aplikacji serwerowych WebSocket">Obsługa WebSocket po stronie serwera</a></dt>
+ <dd>Przewodnik do obsługi protokołu WebSocket po stronie serwera.</dd>
+</dl>
+
+<p><span class="alllinks"><a href="/en-US/docs/tag/WebSockets" title="tag/WebSockets">Zobacz całość...</a></span></p>
+</div>
+
+<div class="section">
+<h2 class="Tools" id="Tools" name="Tools">Narzędzia</h2>
+
+<ul>
+ <li><a class="external" href="http://socket.io" title="http://socket.io/">Socket.IO</a>: Ogromne, multiplatformowe API WebSocket dla <a class="external" href="http://nodejs.org" title="http://nodejs.org/">Node.js</a>.</li>
+ <li><a class="link-https" href="https://github.com/Worlize/WebSocket-Node" title="https://github.com/Worlize/WebSocket-Node">WebSocket-Node</a>: A WebSocket server API implementation for <a class="external" href="http://nodejs.org" title="http://nodejs.org/">Node.js</a>.</li>
+ <li><a href="http://www.totaljs.com">Total.js</a>: Web application framework for <a href="http://www.nodejs.org">Node.js</a> (Example: <a href="https://github.com/totaljs/examples/tree/master/websocket">WebSocket chat</a>)</li>
+ <li><a href="http://ajf.me/websocket/#libs" title="http://websocket.us/#libs">A more extensive list of frameworks and libraries here</a></li>
+</ul>
+
+<h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Podobne Tematy</h2>
+
+<ul>
+ <li><a href="/en-US/docs/AJAX" title="AJAX">AJAX</a>, <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a></li>
+</ul>
+</div>
+</div>
+
+<h2 id="Zobacz_także">Zobacz także</h2>
+
+<ul>
+ <li><a class="external" href="http://tools.ietf.org/html/rfc6455">RFC 6455 - Protokół WebSocket</a></li>
+ <li><a class="external" href="http://www.w3.org/TR/websockets/">WebSocket - Specyfikacja API</a></li>
+ <li><a href="/en-US/docs/Server-sent_events" title="Server-sent_events">Server-Sent Events</a></li>
+</ul>
+
+<h2 id="Zgodność_z_przeglądarkami">Zgodność z przeglądarkami</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Version -76 support {{obsolete_inline}}</td>
+ <td>6</td>
+ <td>{{CompatGeckoDesktop("2.0")}}</td>
+ <td>{{CompatNo}}</td>
+ <td>11.00 (disabled)</td>
+ <td>5.0.1</td>
+ </tr>
+ <tr>
+ <td>Protocol version 7 support {{obsolete_inline}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatGeckoDesktop("6.0")}}<br>
+ {{property_prefix("Moz")}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ </tr>
+ <tr>
+ <td>Protocol version 10 support {{obsolete_inline}}</td>
+ <td>14</td>
+ <td>{{CompatGeckoDesktop("7.0")}}<br>
+ {{property_prefix("Moz")}}</td>
+ <td>HTML5 Labs</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ <tr>
+ <td>Standard - RFC 6455 Support</td>
+ <td>16</td>
+ <td>{{CompatGeckoDesktop("11.0")}}</td>
+ <td>10</td>
+ <td>12.10</td>
+ <td>6.0</td>
+ </tr>
+ <tr>
+ <td>Usable in Workers</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("37.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Version -76 support {{obsolete_inline}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ <tr>
+ <td>Protocol version 7 support {{obsolete_inline}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ <tr>
+ <td>Protocol version 8 support (IETF draft 10) {{obsolete_inline}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatGeckoMobile("7.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ <tr>
+ <td>Standard - RFC 6455 Support</td>
+ <td>4.4</td>
+ <td>{{CompatGeckoDesktop("11.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>12.10</td>
+ <td>6.0</td>
+ </tr>
+ <tr>
+ <td>Usable in Workers</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoMobile("37.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h3 id="Gecko_notes">Gecko notes</h3>
+
+<p>WebSockets support in Firefox is continuing to track the evolving WebSocket specification. Firefox 6 implements version 7 of the underlying protocol, while Firefox 7 implements version 8 (as specified by IETF draft 10). Firefox mobile received WebSocket support in Firefox mobile 7.0.</p>
+
+<h4 id="Gecko_6.0">Gecko 6.0</h4>
+
+<p>Prior to Gecko 6.0 {{geckoRelease("6.0")}}, there was, incorrectly, a <code>WebSocket</code> object that some sites were thinking implied that <code>WebSocket</code> services were not prefixed; this object has been renamed to <code>MozWebSocket</code>.</p>
+
+<h4 id="Gecko_7.0">Gecko 7.0</h4>
+
+<p>Począwszy od Gecko 7.0 {{geckoRelease("7.0")}}, właściwość <code>network.websocket.max-connections</code> jest używana by decydować o maksymalnej liczbie połączeń WebSocket, które mogą być otwarte jednocześnie. Domyślnie jest to 200.</p>
+
+<h4 id="Gecko_8.0">Gecko 8.0</h4>
+
+<p>Starting in Gecko 8.0 {{geckoRelease("8.0")}}, the deflate-stream extension to the WebSocket protocol has been disabled, since it's been deprecated from the specification drafts. This resolves incompatibilities with some sites.</p>
+
+<h4 id="Gecko_11.0">Gecko 11.0</h4>
+
+<p>Prior to Gecko 11.0, both incoming and outgoing messages were limited to 16 MB in size. They may now be up to 2 GB in size. Note, however, that memory limitations (especially on mobile devices) make that a theoretical maximum, not a practical one. In reality, transfers of that size will fail on devices that don't have enough memory.</p>
+
+<p>Additionally, ArrayBuffer send and receive support for binary data has been implemented.</p>
+
+<p>Starting in Gecko 11.0, the WebSocket API is no longer prefixed.</p>
diff --git a/files/pl/web/api/windowbase64/atob/index.html b/files/pl/web/api/windoworworkerglobalscope/atob/index.html
index cd36201a6c..862f7b56fe 100644
--- a/files/pl/web/api/windowbase64/atob/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/atob/index.html
@@ -1,6 +1,6 @@
---
title: WindowBase64.atob()
-slug: Web/API/WindowBase64/atob
+slug: Web/API/WindowOrWorkerGlobalScope/atob
tags:
- API
- Base-64
@@ -11,6 +11,7 @@ tags:
- Referencja
- WindowBase64
translation_of: Web/API/WindowOrWorkerGlobalScope/atob
+original_slug: Web/API/WindowBase64/atob
---
<p>{{APIRef}}</p>
<p>Funkcja <strong><code>WindowBase64.atob()</code></strong> dekoduje ciąg danych, który został zakodowany używając kodowania base-64. Możesz użyć metody <a href="/pl/docs/Web/API/WindowBase64.btoa"><code>window.btoa()</code></a> aby zakodować i przesłać dane, które w innym wypadku mogą powodować problemy z komunikacją, a następnie odebrać je i użyć metody <code>window.atob()</code> aby zdekodować dane ponownie. Na przykład możesz zakodować, przesłać i zdekodować znaki kontrolne ASCII o wartościach od 0 do 31.</p>
diff --git a/files/pl/web/api/windowbase64/btoa/index.html b/files/pl/web/api/windoworworkerglobalscope/btoa/index.html
index cf3e90c26d..6b1cc90cc4 100644
--- a/files/pl/web/api/windowbase64/btoa/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/btoa/index.html
@@ -1,6 +1,6 @@
---
title: WindowBase64.btoa()
-slug: Web/API/WindowBase64/btoa
+slug: Web/API/WindowOrWorkerGlobalScope/btoa
tags:
- API
- Base-64
@@ -10,6 +10,7 @@ tags:
- Referencja
- WindowBase64
translation_of: Web/API/WindowOrWorkerGlobalScope/btoa
+original_slug: Web/API/WindowBase64/btoa
---
<p>{{APIRef}}</p>
<p>Tworzy string ASCII zakodowany w base-64 z ciągu ("string") danych binarnych.</p>
diff --git a/files/pl/web/api/window/clearinterval/index.html b/files/pl/web/api/windoworworkerglobalscope/clearinterval/index.html
index e763be1f4a..e4ecb8701d 100644
--- a/files/pl/web/api/window/clearinterval/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/clearinterval/index.html
@@ -1,9 +1,10 @@
---
title: window.clearInterval
-slug: Web/API/Window/clearInterval
+slug: Web/API/WindowOrWorkerGlobalScope/clearInterval
tags:
- Window
translation_of: Web/API/WindowOrWorkerGlobalScope/clearInterval
+original_slug: Web/API/Window/clearInterval
---
<div>
{{ApiRef}}</div>
diff --git a/files/pl/web/api/window/cleartimeout/index.html b/files/pl/web/api/windoworworkerglobalscope/cleartimeout/index.html
index 64604dc479..b57e9d04b4 100644
--- a/files/pl/web/api/window/cleartimeout/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/cleartimeout/index.html
@@ -1,7 +1,8 @@
---
title: window.clearTimeout
-slug: Web/API/Window/clearTimeout
+slug: Web/API/WindowOrWorkerGlobalScope/clearTimeout
translation_of: Web/API/WindowOrWorkerGlobalScope/clearTimeout
+original_slug: Web/API/Window/clearTimeout
---
<p>{{ ApiRef() }}</p>
<h3 id="Summary" name="Summary">Podsumowanie</h3>
diff --git a/files/pl/web/api/windowbase64/index.html b/files/pl/web/api/windoworworkerglobalscope/index.html
index 88443161b5..668b6a0a72 100644
--- a/files/pl/web/api/windowbase64/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/index.html
@@ -1,8 +1,9 @@
---
title: WindowBase64
-slug: Web/API/WindowBase64
+slug: Web/API/WindowOrWorkerGlobalScope
translation_of: Web/API/WindowOrWorkerGlobalScope
translation_of_original: Web/API/WindowBase64
+original_slug: Web/API/WindowBase64
---
<p>{{APIRef("HTML DOM")}}</p>
diff --git a/files/pl/web/api/window/setinterval/index.html b/files/pl/web/api/windoworworkerglobalscope/setinterval/index.html
index 5cbfadde80..277b9c44d7 100644
--- a/files/pl/web/api/window/setinterval/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/setinterval/index.html
@@ -1,6 +1,6 @@
---
title: window.setInterval
-slug: Web/API/Window/setInterval
+slug: Web/API/WindowOrWorkerGlobalScope/setInterval
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/WindowOrWorkerGlobalScope/setInterval
+original_slug: Web/API/Window/setInterval
---
<p>{{ ApiRef() }}</p>
diff --git a/files/pl/web/api/window/settimeout/index.html b/files/pl/web/api/windoworworkerglobalscope/settimeout/index.html
index 926080dd5b..bfe274a8f7 100644
--- a/files/pl/web/api/window/settimeout/index.html
+++ b/files/pl/web/api/windoworworkerglobalscope/settimeout/index.html
@@ -1,6 +1,6 @@
---
title: window.setTimeout
-slug: Web/API/Window/setTimeout
+slug: Web/API/WindowOrWorkerGlobalScope/setTimeout
tags:
- DOM
- DOM_0
@@ -8,6 +8,7 @@ tags:
- Gecko
- Wszystkie_kategorie
translation_of: Web/API/WindowOrWorkerGlobalScope/setTimeout
+original_slug: Web/API/Window/setTimeout
---
<p>{{ ApiRef() }}</p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/api/xmlhttprequest/index.html b/files/pl/web/api/xmlhttprequest/index.html
new file mode 100644
index 0000000000..646ce1d952
--- /dev/null
+++ b/files/pl/web/api/xmlhttprequest/index.html
@@ -0,0 +1,234 @@
+---
+title: XMLHttpRequest
+slug: Web/API/XMLHttpRequest
+tags:
+ - AJAX
+ - Wszystkie_kategorie
+ - XMLHttpRequest
+translation_of: Web/API/XMLHttpRequest
+original_slug: XMLHttpRequest
+---
+<p>
+</p><p>Obiekt <code>XMLHttpRequest</code> jest obiektem <a href="pl/JavaScript">JavaScript</a> zaprojektowanym przez firmę Microsoft i zaadaptowanym w programach Mozilla. Służy do pobierania danych przy użyciu protokołu HTTP. Wbrew nazwie może być stosowany do obsługi dokumentów w wielu formatach, nie tylko XML, ale także <a href="pl/JSON">JSON</a>. </p><p>Artykuł ten zawiera między innymi informacje specyficzne dla silnika <a href="pl/Gecko">Gecko</a> lub kodu uprzywilejowanego, takiego jak kod rozszerzeń programu Firefox.
+</p><p>W silniku Gecko w obiekcie zaimplementowano interfejsy <code><a href="pl/NsIJSXMLHttpRequest">nsIJSXMLHttpRequest</a></code> i <code><a href="pl/NsIXMLHttpRequest">nsIXMLHttpRequest</a></code>. W najnowszych wersjach Gecko dokonano pewnych modyfikacji tego obiektu — patrz artykuł <a href="pl/Zmiany_w_obiekcie_XMLHttpRequest_w_Gecko_1.8">Zmiany w obiekcie XMLHttpRequest w Gecko 1.8</a>.
+</p>
+<h3 id="Podstawy" name="Podstawy"> Podstawy </h3>
+<p>Korzystanie z obiektu <code>XMLHttpRequest</code> jest bardzo proste. Należy utworzyć instancję obiektu, otworzyć adres URL, po czym wysłać żądanie. Zwrócony przez serwer kod stanu HTTP, jak również pobrany dokument są następnie dostępne jako własności obiektu żądania.
+</p><p>{{ Note("W wersjach Firefoksa starszych niż 3 żądania są zawsze wysyłane przy użyciu kodowania UTF-8. W programie <a href='\"pl/Firefox_3\"'>Firefox 3</a> dokument jest wysyłany poprawnie przy użyciu kodowania określonego we własności <code>data.inputEncoding</code> (gdzie <code>data</code> to obiekt przekazany do metody <code>send()</code>; obiekt ten nie może być wartością <code>null</code>). Jeżeli nie określono żadnego kodowania, używane jest kodowanie UTF-8.") }}
+</p>
+<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h4>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', false);
+req.send(null);
+if(req.status == 200)
+ dump(req.responseText);
+</pre>
+<div class="note"><b>Uwaga:</b> W tym przykładzie dane pobierane są w sposób synchroniczny — wykonanie powyższego kodu JavaScript spowoduje zablokowanie interfejsu użytkownika do momentu zakończenia pobierania. Nie należy wykorzystywać podanego kodu w praktyce.</div>
+<div class="note"><b>Uwaga:</b> W żądaniach synchronicznych nie należy korzystać z funkcji <code>onreadystatechange</code> — w przeciwnym przypadku w wersjach Firefoksa starszych niż wersja 3 zostanie ona wywołana. Program <a href="pl/Firefox_3">Firefox 3</a> jest zablokowany do momentu ukończenia procesu obsługi żądania (tak jak w powyższym przykładzie). Program Firefox 2 działa w ten sam sposób, jeżeli tylko funkcja <code>onreadystatechange</code> nie zostanie zaimplementowana.</div>
+<h4 id="Przyk.C5.82ad_dla_protoko.C5.82u_innego_ni.C5.BC_HTTP" name="Przyk.C5.82ad_dla_protoko.C5.82u_innego_ni.C5.BC_HTTP"> Przykład dla protokołu innego niż HTTP </h4>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'file:///home/user/file.json', false);
+req.send(null);
+if(req.status == 0)
+ dump(req.responseText);
+</pre>
+<div class="note"><b>Uwaga:</b> protokoły <code><a class=" external" rel="freelink">file:///</a></code> i <code><a class=" link-ftp" href="ftp://" rel="freelink">ftp://</a></code> nie zwracają kodu stanu HTTP, stąd w ich przypadku własność <code>status</code> zwraca wartość zero, a własność <code>statusText</code> zawiera pusty ciąg znaków. Aby uzyskać więcej informacji, patrz {{ Bug(331610) }}.</div>
+<h3 id="Zastosowanie_asynchroniczne" name="Zastosowanie_asynchroniczne"> Zastosowanie asynchroniczne </h3>
+<p>W przypadku korzystania z obiektów <code>XMLHttpRequest</code> w rozszerzeniu Firefoksa pobierane dane powinny być ładowane asynchronicznie. Po całkowitym pobraniu danych przekazywane jest wywołanie zwrotne (ang. <i>callback</i>), co pozwala na normalną pracę przeglądarki podczas przetwarzania żądania.
+</p>
+<h4 id="Przyk.C5.82ad_2" name="Przyk.C5.82ad_2"> Przykład </h4>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', true); /* Argument trzeci, wartość true, określa, że żądanie ma być asynchroniczne */
+req.onreadystatechange = function (aEvt) {
+ if (req.readyState == 4) {
+ if(req.status == 200)
+ dump(req.responseText);
+ else
+ dump("Błąd podczas ładowania strony\n");
+ }
+};
+req.send(null);
+</pre>
+<h4 id="Monitorowanie_post.C4.99pu" name="Monitorowanie_post.C4.99pu"> Monitorowanie postępu </h4>
+<p>Obiekt <code>XMLHttpRequest</code> umożliwia monitorowanie wielu zdarzeń, które mogą wystąpić podczas przetwarzania żądania — służą do tego okresowe powiadomienia o postępie przetwarzania, komunikaty o błędach itp.
+</p><p>Jeżeli na przykład w czasie pobierania dokumentu do użytkownika mają być wysyłane informacje o postępie przetwarzania, można skorzystać z poniższego kodu:
+</p>
+<pre>function onProgress(e) {
+ var percentComplete = (e.position / e.totalSize)*100;
+ ...
+}
+
+function onError(e) {
+ alert("Podczas pobierania dokumentu wystąpił błąd " + e.target.status + ".");
+}
+
+function onLoad(e) {
+ // ...
+}
+// ...
+var req = new XMLHttpRequest();
+req.onprogress = onProgress;
+req.open("GET", url, true);
+req.onload = onLoad;
+req.onerror = onError;
+req.send(null);
+</pre>
+<p>Atrybuty zdarzenia <code>onprogress</code>, <code>position</code> i <code>totalSize</code>, wskazują odpowiednio liczbę pobranych dotychczas bajtów i całkowitą liczbę bajtów, które mają zostać pobrane.
+</p><p>Dla wszystkich zdarzeń atrybut <code>target</code> wskazuje powiązany obiekt <code>XMLHttpRequest</code>.
+</p>
+<div class="note"><b>Uwaga:</b> przy korzystaniu z funkcji obsługi zdarzeń w dokumentach XML reprezentowanych przez obiekt <code>XMLDocument</code> program <a href="pl/Firefox_3">Firefox 3</a> sprawdza, czy wartości własności <code>target</code>, <code>currentTarget</code> i <code>this</code> obiektu zdarzenia wskazują na właściwe obiekty. Aby uzyskać szczegółowe informacje, patrz {{ Bug(198595) }}.</div>
+<h3 id="Inne_w.C5.82asno.C5.9Bci_i_metody" name="Inne_w.C5.82asno.C5.9Bci_i_metody"> Inne własności i metody </h3>
+<p>Oprócz własności i metod omówionych powyżej obiekty <code>XMLHttpRequest</code> obsługują również inne przydatne własności i metody.
+</p>
+<h4 id="responseXML" name="responseXML">responseXML</h4>
+<p>Jeżeli ładowany jest dokument <a href="pl/XML">XML</a>, własność <code>responseXML</code> zawiera treść pobranego dokumentu w postaci obiektu <code>XmlDocument</code>, do którego można uzyskać za pomocą metod DOM. Jeżeli serwer wysyła poprawnie sformatowany dokument XML, ale nie jest okreśony nagłówek XML Content-Type, za pomocą metody <code><a href="pl/XMLHttpRequest#overrideMimeType.28.29">overrideMimeType()</a></code> można wymusić przetwarzanie dokumentu jako kodu XML. Jeżeli dokument XML wysyłany z serwera nie jest sformatowany poprawnie, własność <code>responseXML</code> zwraca wartość null, niezależnie od wymuszonego typu danych.
+</p>
+<h4 id="overrideMimeType.28.29" name="overrideMimeType.28.29">overrideMimeType()</h4>
+<p>Za pomocą tej metody można wymusić sposób obsługi dokumentu, wskazując określony typ danych. Metoda ta przydaje się w sytuacji, gdy do przetwarzania otrzymanych danych ma być użyta własność <code>responseXML</code>, serwer wysyła dane w formacie <a href="pl/XML">XML</a>, ale nie jest wysyłany poprawny nagłówek Content-Type. </p>
+<div class="note"><b>Uwaga:</b> metodę tę należy wywołać przed użyciem metody <code>send()</code>.</div>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', true);
+req.overrideMimeType('text/xml');
+req.send(null);
+</pre>
+<h4 id="setRequestHeader.28.29" name="setRequestHeader.28.29">setRequestHeader()</h4>
+<p>Za pomocą tej metody można ustawić dowolny nagłówek HTTP żądania przed wysłaniem go.
+</p>
+<div class="note"><b>Uwaga:</b> Przed wywołaniem tej metody należy użyć metody <code>open()</code>.</div>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', true);
+req.setRequestHeader("X-Foo", "Bar");
+req.send(null);
+</pre>
+<h4 id="getResponseHeader.28.29" name="getResponseHeader.28.29">getResponseHeader()</h4>
+<p>Za pomocą tej metody można pobrać nagłówek HTTP ustawiony w odpowiedzi przesłanej przez serwer.
+</p>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', false);
+req.send(null);
+dump("Content-Type: " + req.getResponseHeader("Content-Type") + "\n");
+</pre>
+<h4 id="abort.28.29" name="abort.28.29">abort()</h4>
+<p>Metoda ta służy do anulowania żądania, które jest właśnie wykonywane.
+</p>
+<pre>var req = new XMLHttpRequest();
+req.open('GET', 'http://www.mozilla.org/', false);
+req.send(null);
+req.abort();
+</pre>
+<h4 id="mozBackgroundRequest" name="mozBackgroundRequest">mozBackgroundRequest</h4>
+<p>{{ Fx_minversion_inline(3) }} Za pomocą tej własności można wyłączyć okna dialogowe uwierzytelniania i niewłaściwego certyfikatu, które mogą pojawiać się przy wysyłaniu żądania. Żądanie, dla którego ustawiono tę własność, nie będzie ponadto anulowane nawet w przypadku zamknięcia okna, z którego zostało wysłane. Własność ta działa wyłącznie w kodzie chrome.
+</p>
+<pre>var req = new XMLHttpRequest();
+req.mozBackgroundRequest = true;
+req.open('GET', 'http://www.mozilla.org/', true);
+req.send(null);
+</pre>
+<h3 id="Zastosowanie_w_komponentach_XPCOM" name="Zastosowanie_w_komponentach_XPCOM"> Zastosowanie w komponentach XPCOM </h3>
+<div class="note"><b>Uwaga:</b> W przypadku korzystania z obiektów XMLHttpRequest w komponentach JavaScript XPCOM wymagane są pewne zmiany.</div>
+<p>W komponentach JavaScript XPCOM niemożliwe jest utworzenie obiektów XMLHttpRequest za pomocą konstruktora <code>XMLHttpRequest()</code> — nie jest on zdefiniowany wewnątrz komponentów i jego wywołanie powoduje wystąpienie błędu. W celu utworzenia i użycia obiektu należy skorzystać z innej składni.
+</p><p>Zamiast kodu:
+</p>
+<pre>var req = new XMLHttpRequest();
+req.onprogress = onProgress;
+req.onload = onLoad;
+req.onerror = onError;
+req.open("GET", url, true);
+req.send(null);
+</pre>
+<p>należy użyć:
+</p>
+<pre>var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
+ .createInstance(Components.interfaces.nsIXMLHttpRequest);
+req.onprogress = onProgress;
+req.onload = onLoad;
+req.onerror = onError;
+req.open("GET", url, true);
+req.send(null);
+</pre>
+<p>W kodzie w języku C++ można za pomocą metody QueryInterface przesłać komponent do interfejsu <code>nsIEventTarget</code>, aby ustawić procedury obsługi zdarzeń; bezpośrednie korzystanie z kanału jest jednak lepszą techniką.
+</p>
+<h3 id="Ograniczona_liczba_jednoczesnych_po.C5.82.C4.85cze.C5.84_nawi.C4.85zywanych_przez_obiekty_XMLHttpRequest" name="Ograniczona_liczba_jednoczesnych_po.C5.82.C4.85cze.C5.84_nawi.C4.85zywanych_przez_obiekty_XMLHttpRequest"> Ograniczona liczba jednoczesnych połączeń nawiązywanych przez obiekty XMLHttpRequest </h3>
+<p>Maksymalna liczba połączeń, określona w preferencji <code>network.http.max-persistent-connections-per-server</code> (dostępnej w oknie <code>about:config</code>), jest domyślnie ograniczona do 2. Niektóre interaktywne strony internetowe, na których używane są obiekty XMLHttpRequest, mogą podtrzymywać otwarte połączenie. Otwarcie dwóch lub trzech takich stron w osobnych kartach lub oknach może spowodować awarię przeglądarki, w wyniku której zawartość okien nie będzie odświeżana, a sama aplikacja przestanie odpowiadać.
+</p>
+<h3 id="Zawarto.C5.9B.C4.87_binarna" name="Zawarto.C5.9B.C4.87_binarna"> Zawartość binarna </h3>
+<p>Chociaż wysyłanie i odbieranie danych tekstowych jest najbardziej popularnym zastosowaniem obiektu <code>XMLHttpRequest</code>, za jego pomocą można także przesyłać zawartość binarną.
+</p>
+<h4 id="Pobieranie_zawarto.C5.9Bci_binarnej" name="Pobieranie_zawarto.C5.9Bci_binarnej">Pobieranie zawartości binarnej</h4>
+<pre>// Synchroniczne pobieranie PLIKÓW BINARNYCH za pomocą obiektu XMLHttpRequest
+function load_binary_resource(url) {
+ var req = new XMLHttpRequest();
+ req.open('GET', url, false);
+ //XHR binary charset opt by Marcus Granado 2006 [http://mgran.blogspot.com]
+ req.overrideMimeType('text/plain; charset=x-user-defined');
+ req.send(null);
+ if (req.status != 200) return '';
+ return req.responseText;
+}
+
+var filestream = load_binary_resource(url);
+// x to offset (tzn. pozycja) bajtu w zwróconym strumieniu pliku binarnego.
+// Wartość x powinna mieścić się w zakresie od 0 do filestream.length-1.
+var abyte = filestream.charCodeAt(x) &amp; 0xff; // usunięcie najbardziej znaczącego (górnego) bajtu (f7)
+</pre>
+<p>Szczegółowe wyjaśnienia można znaleźć w <a class="external" href="http://mgran.blogspot.com/2006/08/downloading-binary-streams-with.html">artykule dotyczącym pobierania zawartości binarnej za pomocą obiektu XMLHttpRequest</a>. Patrz także <a href="pl/Fragmenty_kodu/Pobieranie_plik%c3%b3w">Pobieranie plików</a>.
+</p>
+<h4 id="Wysy.C5.82anie_zawarto.C5.9Bci_binarnej" name="Wysy.C5.82anie_zawarto.C5.9Bci_binarnej">Wysyłanie zawartości binarnej</h4>
+<p>W poniższym przykładzie zawartość binarna jest wysyłana asynchronicznie za pomocą metody POST. Zmienna <code>aBody</code> reprezentuje wysyłane dane.</p>
+<pre class="eval"> var req = new XMLHttpRequest();
+ req.open("POST", url, true);
+ // ustawienie odpowiednich nagłówków i typu MIME
+ req.setRequestHeader("Content-Length", 741);
+ req.sendAsBinary(aBody);
+</pre>
+<p>Zawartość binarną można także wysłać, przekazując instancję interfejsu <a href="/pl/NsIFileInputStream" title="pl/NsIFileInputStream">nsIFileInputStream</a> do metody <code>req.send()</code>. W takim przypadku nie jest konieczne ustawienie nagłówka <code>Content-Length</code>:</p>
+<pre>// Tworzenie strumienia z pliku.
+var stream = Components.classes["@mozilla.org/network/file-input-stream;1"]
+ .createInstance(Components.interfaces.nsIFileInputStream);
+stream.init(file, 0x04 | 0x08, 0644, 0x04); // file to instancja interfejsu nsIFile
+
+// Próba określenia typu MIME pliku
+var mimeType = "text/plain";
+try {
+ var mimeService = Components.classes["@mozilla.org/mime;1"].getService(Components.interfaces.nsIMIMEService);
+ mimeType = mimeService.getTypeFromFile(file); // file to instancja interfejsu nsIFile
+}
+catch(e) { /* W tym przypadku zastosuj po prostu typ text/plain */ }
+
+// Wysłanie
+var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
+ .createInstance(Components.interfaces.nsIXMLHttpRequest);
+req.open('PUT', url, false); /* synchronicznie! */
+req.setRequestHeader('Content-Type', mimeType);
+req.send(stream);
+</pre><h3 id="Pomijanie_pami.C4.99ci_podr.C4.99cznej" name="Pomijanie_pami.C4.99ci_podr.C4.99cznej">Pomijanie pamięci podręcznej</h3>
+<p>Obiekt <code>XMLHttpRequest</code> próbuje z reguły pobrać zawartość z lokalnej pamięci podręcznej. Aby pominąć tę próbę, należy skorzystać z poniższego kodu:
+</p>
+<pre class="eval"> var req = new XMLHttpRequest();
+ <b>req.channel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;</b>
+ req.open('GET', url, false);
+ req.send(null);
+</pre>
+<p>Istnieje także alternatywny sposób pomijania pamięci podręcznej, opisany <a class="external" href="http://mozdev.org/pipermail/project_owners/2006-August/008353.html">tutaj</a>:
+</p>
+<pre class="eval"> var req = new XMLHttpRequest();
+ req.open("GET", url += (url.match(/\?/) == null ? "?" : "&amp;") + (new Date()).getTime(), false);
+ req.send(null);
+</pre>
+<p>Do adresu URL dodawany jest parametr zawierający znacznik czasu (odpowiednio wstawiane są znaki ? i &amp;). Na przykład adres <a class=" external" href="http://foo.com/bar.html" rel="freelink">http://foo.com/bar.html</a> jest przekształcany na <a class=" external" href="http://foo.com/bar.html?12345" rel="freelink">http://foo.com/bar.html?12345</a>, a <a class=" external" href="http://foo.com/bar.html?foobar=baz" rel="freelink">http://foo.com/bar.html?foobar=baz</a> zostaje zamieniany na <a class=" external" href="http://foo.com/bar.html?foobar=baz&amp;12345" rel="freelink">http://foo.com/bar.html?foobar=baz&amp;12345</a>. Lokalna pamięć podręczna jest indeksowana przy użyciu adresów URL; tymczasem, ponieważ każdy adres URL w obiekcie XMLHttpRequest jest niepowtarzalny, pamięć podręczna jest zawsze pomijana.
+</p>
+<h3 id="Pobieranie_kodu_JSON_i_JavaScript_w_rozszerzeniach" name="Pobieranie_kodu_JSON_i_JavaScript_w_rozszerzeniach">Pobieranie kodu JSON i JavaScript w rozszerzeniach</h3>
+<p>W rozszerzeniach do przetwarzania pobieranego z sieci kodu JSON lub JavaScript nie należy używać metody <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/eval"><code>eval()</code></a>. Szczegółowe informacje można znaleźć w artykule <a href="pl/Pobieranie_kodu_JSON_i_JavaScript_w_rozszerzeniach">Pobieranie kodu JSON i JavaScript w rozszerzeniach</a>.
+</p>
+<h3 id="Odno.C5.9Bniki" name="Odno.C5.9Bniki"> Odnośniki </h3>
+<ol><li> <a href="pl/AJAX/Na_pocz%c4%85tek">AJAX: wprowadzenie</a>
+</li><li> <a class="external" href="http://www.peej.co.uk/articles/rich-user-experience.html">Obiekt XMLHttpRequest - architektura REST i zaawansowane interfejsy użytkownika</a> (artykuł w j. ang.)
+</li><li> <a class="external" href="http://www.xulplanet.com/references/objref/XMLHttpRequest.html">Dokumentacja XULPlanet</a> (artykuł w j. ang.)
+</li><li> <a class="external" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmobjxmlhttprequest.asp">Dokumentacja firmy Microsoft</a> (artykuł w j. ang.)
+</li><li> <a class="external" href="http://developer.apple.com/internet/webcontent/xmlhttpreq.html">Materiały dla programistów Apple</a> (artykuł w j. ang.)
+</li><li> <a class="external" href="http://jibbering.com/2002/4/httprequest.html">Korzystanie z obiektu XMLHttpRequest (jibbering.com)</a> (artykuł w j. ang.)
+</li><li> <a class="external" href="http://www.w3.org/TR/XMLHttpRequest/">Obiekt XMLHttpRequest: robocza wersja specyfikacji W3C</a> (artykuł w j. ang.)
+</li></ol>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/XMLHttpRequest", "es": "es/XMLHttpRequest", "fr": "fr/XMLHttpRequest", "it": "it/XMLHttpRequest", "ja": "ja/XMLHttpRequest", "ko": "ko/XMLHttpRequest", "zh-cn": "cn/XMLHttpRequest" } ) }}
diff --git a/files/pl/web/api/xmlhttprequest/using_xmlhttprequest/index.html b/files/pl/web/api/xmlhttprequest/using_xmlhttprequest/index.html
new file mode 100644
index 0000000000..94be8159b1
--- /dev/null
+++ b/files/pl/web/api/xmlhttprequest/using_xmlhttprequest/index.html
@@ -0,0 +1,658 @@
+---
+title: Wykorzystanie XMLHttpRequest
+slug: Web/API/XMLHttpRequest/Using_XMLHttpRequest
+translation_of: Web/API/XMLHttpRequest/Using_XMLHttpRequest
+original_slug: XMLHttpRequest/Using_XMLHttpRequest
+---
+<p><a href="/en-US/docs/DOM/XMLHttpRequest" title="XMLHttpRequest"><code>XMLHttpRequest</code></a> makes sending HTTP requests very easy.  You simply create an instance of the object, open a URL, and send the request.  The <a href="/en-US/docs/HTTP/HTTP_response_codes" title="HTTP response codes">HTTP status</a> of the result, as well as the result's contents, are available in the request object when the transaction is completed. This page outlines some of the common and even slightly obscure use cases for this powerful JavaScript object.</p>
+<pre class="brush: js">function reqListener () {
+  console.log(this.responseText);
+}
+
+var oReq = new XMLHttpRequest();
+oReq.onload = reqListener;
+oReq.open("get", "yourFile.txt", true);
+oReq.send();</pre>
+<h2 id="Types_of_requests">Types of requests</h2>
+<p>A request made via XMLHttpRequest can fetch the data in one of two ways, asynchronously or synchronously. The type of request is dictated by the optional <code>async</code> argument (the third argument) that is set on the XMLHttpRequest <a href="/en-US/docs/DOM/XMLHttpRequest#open()" title="DOM/XMLHttpRequest#open()">open()</a> method. If this argument is <code>true</code> or not specified, the <code>XMLHttpRequest</code> is processed asynchronously, otherwise the process is handled synchronously. A detailed discussion and demonstrations of these two types of requests can be found on the <a href="/en-US/docs/DOM/XMLHttpRequest/Synchronous_and_Asynchronous_Requests" title="Synchronous and Asynchronous Requests">synchronous and asynchronous requests</a> page. In general, you should rarely if ever use synchronous requests.</p>
+<div class="note">
+ <strong>Note:</strong> Starting with Gecko 30.0 {{ geckoRelease("30.0") }}, synchronous requests on the main thread have been deprecated due to the negative effects to the user experience.</div>
+<h2 id="Handling_responses">Handling responses</h2>
+<p>There are several types of <a href="http://www.w3.org/TR/XMLHttpRequest2/#response" title="http://www.w3.org/TR/XMLHttpRequest2/#response">response attributes</a> defined by the W3C specification for XMLHttpRequest.  These tell the client making the XMLHttpRequest important information about the status of the response. Some<span style="line-height: 1.572;"> cases where dealing with non-text response types may involve some manipulation and analysis as outlined in the following sections.</span></p>
+<h3 id="Analyzing_and_manipulating_the_responseXML_property">Analyzing and manipulating the <code>responseXML</code> property</h3>
+<p>If you use <code>XMLHttpRequest </code>to get the content of a remote XML document, the <code>responseXML </code>property will be a DOM Object containing a parsed XML document, which can be hard to manipulate and analyze. There are four primary ways of analyzing this XML document:</p>
+<ol>
+ <li>Using <a href="/en-US/docs/XPath" title="XPath">XPath</a> to address (point to) parts of it.</li>
+ <li>Using <a href="/en-US/docs/JXON" title="JXON">JXON</a> to convert it into a JavaScript Object tree.</li>
+ <li>Manually <a href="/en-US/docs/Parsing_and_serializing_XML" title="Parsing_and_serializing_XML">Parsing and serializing XML</a> to strings or objects.</li>
+ <li>Using <a href="/en-US/docs/XMLSerializer" title="XMLSerializer">XMLSerializer</a> to serialize <strong>DOM trees to strings or to files</strong>.</li>
+ <li><a href="/en-US/docs/JavaScript/Reference/Global_Objects/RegExp" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/regexp">RegExp </a>can be used if you always know the content of the XML document beforehand. You might want to remove line breaks, if you use RegExp to scan with regard to linebreaks. However, this method is a "last resort" since if the XML code changes slightly, the method will likely fail.</li>
+</ol>
+<h3 id="Analyzing_and_manipulating_a_responseText_property_containing_an_HTML_document">Analyzing and manipulating a <code>responseText</code> property containing an HTML document</h3>
+<div class="note">
+ <strong>Note:</strong> The W3C <a href="http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html">XMLHttpRequest</a> specification allows HTML parsing via the <code>XMLHttpRequest.responseXML</code> property. Read the article about <a href="/en-US/docs/HTML_in_XMLHttpRequest" title="HTML_in_XMLHttpRequest">HTML in XMLHttpRequest</a> for details.</div>
+<p>If you use <code>XMLHttpRequest</code> to get the content of a remote HTML webpage, the <code>responseText</code> property is a string containing a "soup" of all the HTML tags, which can be hard to manipulate and analyze. There are three primary ways of analyzing this HTML soup string:</p>
+<ol>
+ <li>Use the <code>XMLHttpRequest.responseXML</code> property.</li>
+ <li>Inject the content into the body of a <a href="/en-US/docs/Web/API/DocumentFragment">document fragment</a> via <code>fragment.body.innerHTML</code> and traverse the DOM of the fragment.</li>
+ <li><a href="/en-US/docs/JavaScript/Reference/Global_Objects/RegExp" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/regexp">RegExp </a>can be used if you always know the content of the HTML <code>responseText </code>beforehand. You might want to remove line breaks, if you use RegExp to scan with regard to linebreaks. However, this method is a "last resort" since if the HTML code changes slightly, the method will likely fail.</li>
+</ol>
+<h2 id="Handling_binary_data">Handling binary data</h2>
+<p>Although <code>XMLHttpRequest</code> is most commonly used to send and receive textual data, it can be used to send and receive binary content. There are several well tested methods for coercing the response of an XMLHttpRequest into sending binary data. These involve utilizing the <code>.overrideMimeType()</code> method on the XMLHttpRequest object and is a workable solution.</p>
+<pre class="brush:js">var oReq = new XMLHttpRequest();
+oReq.open("GET", url, true);
+// retrieve data unprocessed as a binary string
+oReq.overrideMimeType("text/plain; charset=x-user-defined");
+/* ... */
+</pre>
+<p>The XMLHttpRequest Level 2 Specification adds new <a href="http://www.w3.org/TR/XMLHttpRequest2/#the-responsetype-attribute" title="http://www.w3.org/TR/XMLHttpRequest2/#the-responsetype-attribute">responseType attributes</a> which make sending and receiving binary data much easier.</p>
+<pre class="brush:js">var oReq = new XMLHttpRequest();
+
+
+oReq.onload = function(e) {
+  var arraybuffer = oReq.response; // not responseText
+  /* ... */
+}
+<span style="font-size: 1rem;">oReq.open("GET", url, true);
+</span><span style="font-size: 1rem;"><span style="font-size: 1rem;">oReq.responseType = "arraybuffer";
+</span>oReq.send();</span></pre>
+<p>For more examples check out the <a href="/en-US/docs/DOM/XMLHttpRequest/Sending_and_Receiving_Binary_Data" title="DOM/XMLHttpRequest/Sending_and_Receiving_Binary_Data">Sending and Receiving Binary Data</a> page</p>
+<h2 id="Monitoring_progress">Monitoring progress</h2>
+<p><code>XMLHttpRequest</code> provides the ability to listen to various events that can occur while the request is being processed. This includes periodic progress notifications, error notifications, and so forth.</p>
+<p>Support for DOM progress event monitoring of <code>XMLHttpRequest</code> transfers follows the Web API <a href="http://dev.w3.org/2006/webapi/progress/Progress.html" title="http://dev.w3.org/2006/webapi/progress/Progress.html">specification for progress events</a>: these events implement the {{domxref("ProgressEvent")}} interface.</p>
+<pre class="brush:js">var oReq = new XMLHttpRequest();
+
+oReq.addEventListener("progress", updateProgress, false);
+oReq.addEventListener("load", transferComplete, false);
+oReq.addEventListener("error", transferFailed, false);
+oReq.addEventListener("abort", transferCanceled, false);
+
+oReq.open();
+
+// ...
+
+// progress on transfers from the server to the client (downloads)
+function updateProgress (oEvent) {
+  if (oEvent.lengthComputable) {
+    var percentComplete = oEvent.loaded / oEvent.total;
+    // ...
+  } else {
+    // Unable to compute progress information since the total size is unknown
+  }
+}
+
+function transferComplete(evt) {
+ alert("The transfer is complete.");
+}
+
+function transferFailed(evt) {
+ alert("An error occurred while transferring the file.");
+}
+
+function transferCanceled(evt) {
+ alert("The transfer has been canceled by the user.");
+}</pre>
+<p>Lines 3-6 add event listeners for the various events that are sent while performing a data transfer using <code>XMLHttpRequest</code>.</p>
+<div class="note">
+ <strong>Note:</strong> You need to add the event listeners before calling <code>open()</code> on the request.  Otherwise the progress events will not fire.</div>
+<p>The progress event handler, specified by the <code>updateProgress()</code> function in this example, receives the total number of bytes to transfer as well as the number of bytes transferred so far in the event's <code>total</code> and <code>loaded</code> fields.  However, if the <code>lengthComputable</code> field is false, the total length is not known and will be zero.</p>
+<p>Progress events exist for both download and upload transfers. The download events are fired on the <code>XMLHttpRequest</code> object itself, as shown in the above sample. The upload events are fired on the <code>XMLHttpRequest.upload</code> object, as shown below:</p>
+<pre class="brush:js">var oReq = new XMLHttpRequest();
+
+oReq.upload.addEventListener("progress", updateProgress, false);
+oReq.upload.addEventListener("load", transferComplete, false);
+oReq.upload.addEventListener("error", transferFailed, false);
+oReq.upload.addEventListener("abort", transferCanceled, false);
+
+oReq.open();
+</pre>
+<div class="note">
+ <strong>Note:</strong> Progress events are not available for the <code>file:</code> protocol.</div>
+<div class="note">
+ <strong>Note</strong>: Currently there are open bugs for the progress event that are still affecting version 25 of Firefox on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=908375">OS X</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=786953">Linux</a>.</div>
+<div class="note">
+ <p><strong>Note:</strong> Starting in {{Gecko("9.0")}}, progress events can now be relied upon to come in for every chunk of data received, including the last chunk in cases in which the last packet is received and the connection closed before the progress event is fired. In this case, the progress event is automatically fired when the load event occurs for that packet. This lets you now reliably monitor progress by only watching the "progress" event.</p>
+</div>
+<div class="note">
+ <p><strong>Note:</strong> As of {{Gecko("12.0")}}, if your progress event is called with a <code>responseType</code> of "moz-blob", the value of response is a {{domxref("Blob")}} containing the data received so far.</p>
+</div>
+<p>One can also detect all three load-ending conditions (<code>abort</code>, <code>load</code>, or <code>error</code>) using the <code>loadend</code> event:</p>
+<pre class="brush:js">req.addEventListener("loadend", loadEnd, false);
+
+function loadEnd(e) {
+ alert("The transfer finished (although we don't know if it succeeded or not).");
+}
+</pre>
+<p>Note that there's no way to be certain from the information received by the <code>loadend</code> event as to which condition caused the operation to terminate; however, you can use this to handle tasks that need to be performed in all end-of-transfer scenarios.</p>
+<h2 id="Submitting_forms_and_uploading_files">Submitting forms and uploading files</h2>
+<p>Instances of <code>XMLHttpRequest</code> can be used to submit forms in two ways:</p>
+<ul>
+ <li>using nothing but AJAX</li>
+ <li>using the <a href="/en-US/docs/DOM/XMLHttpRequest/FormData" title="DOM/XMLHttpRequest/FormData"><code>FormData</code></a> API</li>
+</ul>
+<p>The <strong>second way</strong> (using the <a href="/en-US/docs/DOM/XMLHttpRequest/FormData" title="DOM/XMLHttpRequest/FormData"><code>FormData</code></a> API) is the simplest and the fastest, but has the disadvantage that the data collected can not be <a href="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify" title="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify">stringified</a>.<br>
+ The <strong>first way</strong> is instead the most complex but also lends itself to be the most flexible and powerful.</p>
+<h3 id="Using_nothing_but_XMLHttpRequest">Using nothing but <code>XMLHttpRequest</code></h3>
+<p>Submitting forms without the <a href="/en-US/docs/DOM/XMLHttpRequest/FormData" title="DOM/XMLHttpRequest/FormData"><code>FormData</code></a> API does not require other APIs, except that, only <strong>if you want to upload one or more files</strong>, the <a href="/en-US/docs/DOM/FileReader" title="/en-US/docs/DOM/FileReader"><code>FileReader</code></a> API.</p>
+<h4 id="A_brief_introduction_to_the_submit_methods">A brief introduction to the submit methods</h4>
+<p>An html {{ HTMLElement("form") }} can be sent in four ways:</p>
+<ul>
+ <li>using the <code>POST</code> method and setting the <code>enctype</code> attribute to <code>application/x-www-form-urlencoded</code> (default);</li>
+ <li>using the <code>POST</code> method and setting the <code>enctype</code> attribute to <code>text/plain</code>;</li>
+ <li>using the <code>POST</code> method and setting the <code>enctype</code> attribute to <code>multipart/form-data</code>;</li>
+ <li>using the <code>GET</code> method (in this case the <code>enctype</code> attribute will be ignored).</li>
+</ul>
+<p>Now, consider to submit a form containing only two fields, named <code>foo</code> and <code>baz</code>. If you are using the <code>POST</code> method, the server will receive a string similar to one of the following three ones depending on the encoding type you are using:</p>
+<ul>
+ <li>
+ <p>Method: <code>POST</code>; Encoding type: <code>application/x-www-form-urlencoded</code> (default):</p>
+ <pre>Content-Type: application/x-www-form-urlencoded
+
+foo=bar&amp;baz=The+first+line.&amp;#37;0D%0AThe+second+line.%0D%0A</pre>
+ </li>
+ <li>
+ <p>Method: <code>POST</code>; Encoding type: <code>text/plain</code>:</p>
+ <pre>Content-Type: text/plain
+
+foo=bar
+baz=The first line.
+The second line.</pre>
+ </li>
+ <li>
+ <p>Method: <code>POST</code>; Encoding type: <code>multipart/form-data</code>:</p>
+ <pre style="height: 100px; overflow: auto;">Content-Type: multipart/form-data; boundary=---------------------------314911788813839
+
+-----------------------------314911788813839
+Content-Disposition: form-data; name="foo"
+
+bar
+-----------------------------314911788813839
+Content-Disposition: form-data; name="baz"
+
+The first line.
+The second line.
+
+-----------------------------314911788813839--</pre>
+ </li>
+</ul>
+<p>Instead, if you are using the <code>GET</code> method, a string like the following will be simply added to the URL:</p>
+<pre>?foo=bar&amp;baz=The%20first%20line.%0AThe%20second%20line.</pre>
+<h4 id="A_little_vanilla_framework">A little vanilla framework</h4>
+<p>All these things are done automatically by the web browser whenever you submit a {{ HTMLElement("form") }}. But if you want to do the same things using JavaScript you have to instruct the interpreter about <em>all</em> things. So, how to send forms in <em>pure</em> AJAX is too complex to be explained in detail here. For this reason we posted here <strong>a complete (but still didactic) framework</strong>, which is able to use all the four ways of <em>submit</em> and, also, to <strong>upload files</strong>:</p>
+<div style="height: 400px; margin-bottom: 12px; overflow: auto;">
+ <pre class="brush: html">&lt;!doctype html&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
+&lt;title&gt;Sending forms with pure AJAX &amp;ndash; MDN&lt;/title&gt;
+&lt;script type="text/javascript"&gt;
+
+"use strict";
+
+/*\
+|*|
+|*|  :: XMLHttpRequest.prototype.sendAsBinary() Polyfill ::
+|*|
+|*|  https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#sendAsBinary()
+\*/
+
+if (!XMLHttpRequest.prototype.sendAsBinary) {
+  XMLHttpRequest.prototype.sendAsBinary = function(sData) {
+    var nBytes = sData.length, ui8Data = new Uint8Array(nBytes);
+    for (var nIdx = 0; nIdx &lt; nBytes; nIdx++) {
+      ui8Data[nIdx] = sData.charCodeAt(nIdx) &amp; 0xff;
+    }
+    /* send as ArrayBufferView...: */
+ this.send(ui8Data);
+    /* ...or as ArrayBuffer (legacy)...: this.send(ui8Data.buffer); */
+  };
+}
+
+/*\
+|*|
+|*|  :: AJAX Form Submit Framework ::
+|*|
+|*|  https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest
+|*|
+|*| This framework is released under the GNU Public License, version 3 or later.
+|*|  http://www.gnu.org/licenses/gpl-3.0-standalone.html
+|*|
+|*|  Syntax:
+|*|
+|*|   AJAXSubmit(HTMLFormElement);
+\*/
+
+var AJAXSubmit = (function () {
+
+  function ajaxSuccess () {
+    /* console.log("AJAXSubmit - Success!"); */
+    alert(this.responseText);
+    /* you can get the serialized data through the "submittedData" custom property: */
+    /* alert(JSON.stringify(this.submittedData)); */
+  }
+
+  function submitData (oData) {
+    /* the AJAX request... */
+    var oAjaxReq = new XMLHttpRequest();
+    oAjaxReq.submittedData = oData;
+    oAjaxReq.onload = ajaxSuccess;
+    if (oData.technique === 0) {
+      /* method is GET */
+      oAjaxReq.open("get", oData.receiver.replace(/(?:\?.*)?$/, oData.segments.length &gt; 0 ? "?" + oData.segments.join("&amp;") : ""), true);
+      oAjaxReq.send(null);
+    } else {
+      /* method is POST */
+      oAjaxReq.open("post", oData.receiver, true);
+      if (oData.technique === 3) {
+        /* enctype is multipart/form-data */
+        var sBoundary = "---------------------------" + Date.now().toString(16);
+        oAjaxReq.setRequestHeader("Content-Type", "multipart\/form-data; boundary=" + sBoundary);
+        oAjaxReq.sendAsBinary("--" + sBoundary + "\r\n" + oData.segments.join("--" + sBoundary + "\r\n") + "--" + sBoundary + "--\r\n");
+      } else {
+        /* enctype is application/x-www-form-urlencoded or text/plain */
+        oAjaxReq.setRequestHeader("Content-Type", oData.contentType);
+        oAjaxReq.send(oData.segments.join(oData.technique === 2 ? "\r\n" : "&amp;"));
+      }
+    }
+  }
+
+  function processStatus (oData) {
+    if (oData.status &gt; 0) { return; }
+    /* the form is now totally serialized! do something before sending it to the server... */
+    /* doSomething(oData); */
+    /* console.log("AJAXSubmit - The form is now serialized. Submitting..."); */
+    submitData (oData);
+  }
+
+  function pushSegment (oFREvt) {
+    this.owner.segments[this.segmentIdx] += oFREvt.target.result + "\r\n";
+    this.owner.status--;
+    processStatus(this.owner);
+  }
+
+  function plainEscape (sText) {
+    /* how should I treat a text/plain form encoding? what characters are not allowed? this is what I suppose...: */
+    /* "4\3\7 - Einstein said E=mc2" ----&gt; "4\\3\\7\ -\ Einstein\ said\ E\=mc2" */
+    return sText.replace(/[\s\=\\]/g, "\\$&amp;");
+  }
+
+  function SubmitRequest (oTarget) {
+    var nFile, sFieldType, oField, oSegmReq, oFile, bIsPost = oTarget.method.toLowerCase() === "post";
+    /* console.log("AJAXSubmit - Serializing form..."); */
+    this.contentType = bIsPost &amp;&amp; oTarget.enctype ? oTarget.enctype : "application\/x-www-form-urlencoded";
+    this.technique = bIsPost ? this.contentType === "multipart\/form-data" ? 3 : this.contentType === "text\/plain" ? 2 : 1 : 0;
+    this.receiver = oTarget.action;
+    this.status = 0;
+    this.segments = [];
+    var fFilter = this.technique === 2 ? plainEscape : escape;
+    for (var nItem = 0; nItem &lt; oTarget.elements.length; nItem++) {
+      oField = oTarget.elements[nItem];
+      if (!oField.hasAttribute("name")) { continue; }
+      sFieldType = oField.nodeName.toUpperCase() === "INPUT" ? oField.getAttribute("type").toUpperCase() : "TEXT";
+      if (sFieldType === "FILE" &amp;&amp; oField.files.length &gt; 0) {
+        if (this.technique === 3) {
+          /* enctype is multipart/form-data */
+          for (nFile = 0; nFile &lt; oField.files.length; nFile++) {
+            oFile = oField.files[nFile];
+            oSegmReq = new FileReader();
+            /* (custom properties:) */
+            oSegmReq.segmentIdx = this.segments.length;
+            oSegmReq.owner = this;
+            /* (end of custom properties) */
+            oSegmReq.onload = pushSegment;
+            this.segments.push("Content-Disposition: form-data; name=\"" + oField.name + "\"; filename=\""+ oFile.name + "\"\r\nContent-Type: " + oFile.type + "\r\n\r\n");
+            this.status++;
+            oSegmReq.readAsBinaryString(oFile);
+          }
+        } else {
+          /* enctype is application/x-www-form-urlencoded or text/plain or method is GET: files will not be sent! */
+          for (nFile = 0; nFile &lt; oField.files.length; this.segments.push(fFilter(oField.name) + "=" + fFilter(oField.files[nFile++].name)));
+        }
+      } else if ((sFieldType !== "RADIO" &amp;&amp; sFieldType !== "CHECKBOX") || oField.checked) {
+        /* field type is not FILE or is FILE but is empty */
+        this.segments.push(
+          this.technique === 3 ? /* enctype is multipart/form-data */
+            "Content-Disposition: form-data; name=\"" + oField.name + "\"\r\n\r\n" + oField.value + "\r\n"
+          : /* enctype is application/x-www-form-urlencoded or text/plain or method is GET */
+            fFilter(oField.name) + "=" + fFilter(oField.value)
+        );
+      }
+    }
+    processStatus(this);
+  }
+
+  return function (oFormElement) {
+    if (!oFormElement.action) { return; }
+    new SubmitRequest(oFormElement);
+  };
+
+})();
+
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body&gt;
+
+&lt;h1&gt;Sending forms with pure AJAX&lt;/h1&gt;
+
+&lt;h2&gt;Using the GET method&lt;/h2&gt;
+
+&lt;form action="register.php" method="get" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Registration example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;h2&gt;Using the POST method&lt;/h2&gt;
+&lt;h3&gt;Enctype: application/x-www-form-urlencoded (default)&lt;/h3&gt;
+
+&lt;form action="register.php" method="post" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Registration example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;h3&gt;Enctype: text/plain&lt;/h3&gt;
+
+&lt;form action="register.php" method="post" enctype="text/plain" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Registration example&lt;/legend&gt;
+    &lt;p&gt;
+      Your name: &lt;input type="text" name="user" /&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      Your message:&lt;br /&gt;
+      &lt;textarea name="message" cols="40" rows="8"&gt;&lt;/textarea&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;h3&gt;Enctype: multipart/form-data&lt;/h3&gt;
+
+&lt;form action="register.php" method="post" enctype="multipart/form-data" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Upload example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;&lt;br /&gt;
+      Sex:
+      &lt;input id="sex_male" type="radio" name="sex" value="male" /&gt; &lt;label for="sex_male"&gt;Male&lt;/label&gt;
+      &lt;input id="sex_female" type="radio" name="sex" value="female" /&gt; &lt;label for="sex_female"&gt;Female&lt;/label&gt;&lt;br /&gt;
+      Password: &lt;input type="password" name="secret" /&gt;&lt;br /&gt;
+      What do you prefer:
+      &lt;select name="image_type"&gt;
+        &lt;option&gt;Books&lt;/option&gt;
+        &lt;option&gt;Cinema&lt;/option&gt;
+        &lt;option&gt;TV&lt;/option&gt;
+      &lt;/select&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      Post your photos:
+      &lt;input type="file" multiple name="photos[]"&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input id="vehicle_bike" type="checkbox" name="vehicle[]" value="Bike" /&gt; &lt;label for="vehicle_bike"&gt;I have a bike&lt;/label&gt;&lt;br /&gt;
+      &lt;input id="vehicle_car" type="checkbox" name="vehicle[]" value="Car" /&gt; &lt;label for="vehicle_car"&gt;I have a car&lt;/label&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      Describe yourself:&lt;br /&gt;
+      &lt;textarea name="description" cols="50" rows="8"&gt;&lt;/textarea&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;/body&gt;
+&lt;/html&gt;</pre>
+</div>
+<p>To test it, create a<span class="long_text short_text" id="result_box" lang="en"><span class="hps"> </span></span>page named <strong>register.php</strong> (which is the <code>action</code> attribute of these sample forms) and just put the following <em><span class="long_text short_text" id="result_box" lang="en"><span class="hps">minimalistic </span></span></em>content:</p>
+<pre class="brush: php">&lt;?php
+/* register.php */
+
+header("Content-type: text/plain");
+
+/*
+NOTE: You should never use `print_r()` in production scripts, or
+otherwise output client-submitted data without sanitizing it first.
+Failing to sanitize can lead to cross-site scripting vulnerabilities.
+*/
+
+echo ":: data received via GET ::\n\n";
+print_r($_GET);
+
+echo "\n\n:: Data received via POST ::\n\n";
+print_r($_POST);
+
+echo "\n\n:: Data received as \"raw\" (text/plain encoding) ::\n\n";
+if (isset($HTTP_RAW_POST_DATA)) { echo $HTTP_RAW_POST_DATA; }
+
+echo "\n\n:: Files received ::\n\n";
+print_r($_FILES);
+
+</pre>
+<p>The syntax of this script is the following:</p>
+<pre class="syntaxbox">AJAXSubmit(myForm);</pre>
+<div class="note">
+ <strong>Note:</strong> This framework uses the <a href="/en-US/docs/DOM/FileReader" title="/en-US/docs/DOM/FileReader"><code>FileReader</code></a> API to transmit file uploads. This is a recent API and is not implemented in IE9 or below. For this reason, the AJAX-only upload is considered <strong>an experimental technique</strong>. If you do not need to upload binary files, this framework work fine in most browsers.</div>
+<div class="note">
+ <strong>Note:</strong> The best way to send binary content is via <a href="/en-US/docs/JavaScript/Typed_arrays/ArrayBuffer" title="/en-US/docs/JavaScript/Typed_arrays/ArrayBuffer">ArrayBuffers</a> or <a href="/en-US/docs/DOM/Blob" title="/en-US/docs/DOM/Blob">Blobs</a> in conjuncton with the <a href="/en-US/docs/DOM/XMLHttpRequest#send%28%29" title="/en-US/docs/DOM/XMLHttpRequest#send()"><code>send()</code></a> method and possibly the <a href="/en-US/docs/DOM/FileReader#readAsArrayBuffer()" title="/en-US/docs/DOM/FileReader#readAsArrayBuffer()"><code>readAsArrayBuffer()</code></a> method of the <a href="/en-US/docs/DOM/FileReader" title="/en-US/docs/DOM/FileReader"><code>FileReader</code></a> API. But, since the aim of this script is to work with a <a href="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify" title="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify">stringifiable</a> raw data, we used the <a href="/en-US/docs/DOM/XMLHttpRequest#sendAsBinary%28%29" title="/en-US/docs/DOM/XMLHttpRequest#sendAsBinary()"><code>sendAsBinary()</code></a> method in conjunction with the <a href="/en-US/docs/DOM/FileReader#readAsBinaryString%28%29" title="/en-US/docs/DOM/FileReader#readAsBinaryString()"><code>readAsBinaryString()</code></a> method of the <a href="/en-US/docs/DOM/FileReader" title="/en-US/docs/DOM/FileReader"><code>FileReader</code></a> API. As such, the above script makes sense only when you are dealing with small files. If you do not intend to upload binary content, consider instead using the <a href="/en-US/docs/DOM/XMLHttpRequest/FormData" title="DOM/XMLHttpRequest/FormData"><code>FormData</code></a> API.</div>
+<div class="note">
+ <strong>Note:</strong> The non-standard <code>sendAsBinary </code>method is considered deprecated as of Gecko 31 {{ geckoRelease(31) }} and will be removed soon. The standard <code>send(Blob data)</code> method can be used instead.</div>
+<h3 id="Using_FormData_objects">Using FormData objects</h3>
+<p>The <a href="/en-US/docs/DOM/XMLHttpRequest/FormData" title="DOM/XMLHttpRequest/FormData"><code>FormData</code></a> constructor lets you compile a set of key/value pairs to send using <code>XMLHttpRequest</code>. Its primarily intended for use in sending form data, but can be used independently from forms in order to transmit keyed data. The transmitted data is in the same format that the form's <code>submit()</code> method would use to send the data if the form's encoding type were set to "multipart/form-data". FormData objects can be utilized in a number of ways with an XMLHttpRequest. For examples and explanations of how one can utilize FormData with XMLHttpRequests see the <a href="/en-US/docs/DOM/XMLHttpRequest/FormData/Using_FormData_Objects" title="Using FormData Objects">Using FormData Objects</a> page. For didactic purpose only we post here <strong>a <em>translation</em> of <a href="#A_little_vanilla_framework" title="#A_little_vanilla_framework">the previous example</a> transformed so as to make use of the <code>FormData</code> API</strong>. Note the brevity of the code:</p>
+<div style="height: 400px; margin-bottom: 12px; overflow: auto;">
+ <pre class="brush: html">&lt;!doctype html&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
+&lt;title&gt;Sending forms with FormData &amp;ndash; MDN&lt;/title&gt;
+&lt;script type="text/javascript"&gt;
+"use strict";
+
+function ajaxSuccess () {
+  alert(this.responseText);
+}
+
+function AJAXSubmit (oFormElement) {
+  if (!oFormElement.action) { return; }
+  var oReq = new XMLHttpRequest();
+  oReq.onload = ajaxSuccess;
+  if (oFormElement.method.toLowerCase() === "post") {
+    oReq.open("post", oFormElement.action, true);
+    oReq.send(new FormData(oFormElement));
+  } else {
+    var oField, sFieldType, nFile, sSearch = "";
+    for (var nItem = 0; nItem &lt; oFormElement.elements.length; nItem++) {
+      oField = oFormElement.elements[nItem];
+      if (!oField.hasAttribute("name")) { continue; }
+      sFieldType = oField.nodeName.toUpperCase() === "INPUT" ? oField.getAttribute("type").toUpperCase() : "TEXT";
+      if (sFieldType === "FILE") {
+        for (nFile = 0; nFile &lt; oField.files.length; sSearch += "&amp;" + escape(oField.name) + "=" + escape(oField.files[nFile++].name));
+      } else if ((sFieldType !== "RADIO" &amp;&amp; sFieldType !== "CHECKBOX") || oField.checked) {
+        sSearch += "&amp;" + escape(oField.name) + "=" + escape(oField.value);
+      }
+    }
+    oReq.open("get", oFormElement.action.replace(/(?:\?.*)?$/, sSearch.replace(/^&amp;/, "?")), true);
+    oReq.send(null);
+  }
+}
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body&gt;
+
+&lt;h1&gt;Sending forms with FormData&lt;/h1&gt;
+
+&lt;h2&gt;Using the GET method&lt;/h2&gt;
+
+&lt;form action="register.php" method="get" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Registration example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;h2&gt;Using the POST method&lt;/h2&gt;
+&lt;h3&gt;Enctype: application/x-www-form-urlencoded (default)&lt;/h3&gt;
+
+&lt;form action="register.php" method="post" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Registration example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;h3&gt;Enctype: text/plain&lt;/h3&gt;
+
+&lt;p&gt;The text/plain encoding is not supported by the FormData API.&lt;/p&gt;
+
+&lt;h3&gt;Enctype: multipart/form-data&lt;/h3&gt;
+
+&lt;form action="register.php" method="post" enctype="multipart/form-data" onsubmit="AJAXSubmit(this); return false;"&gt;
+  &lt;fieldset&gt;
+    &lt;legend&gt;Upload example&lt;/legend&gt;
+    &lt;p&gt;
+      First name: &lt;input type="text" name="firstname" /&gt;&lt;br /&gt;
+      Last name: &lt;input type="text" name="lastname" /&gt;&lt;br /&gt;
+      Sex:
+      &lt;input id="sex_male" type="radio" name="sex" value="male" /&gt; &lt;label for="sex_male"&gt;Male&lt;/label&gt;
+      &lt;input id="sex_female" type="radio" name="sex" value="female" /&gt; &lt;label for="sex_female"&gt;Female&lt;/label&gt;&lt;br /&gt;
+      Password: &lt;input type="password" name="secret" /&gt;&lt;br /&gt;
+      What do you prefer:
+      &lt;select name="image_type"&gt;
+        &lt;option&gt;Books&lt;/option&gt;
+        &lt;option&gt;Cinema&lt;/option&gt;
+        &lt;option&gt;TV&lt;/option&gt;
+      &lt;/select&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      Post your photos:
+      &lt;input type="file" multiple name="photos[]"&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input id="vehicle_bike" type="checkbox" name="vehicle[]" value="Bike" /&gt; &lt;label for="vehicle_bike"&gt;I have a bike&lt;/label&gt;&lt;br /&gt;
+      &lt;input id="vehicle_car" type="checkbox" name="vehicle[]" value="Car" /&gt; &lt;label for="vehicle_car"&gt;I have a car&lt;/label&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      Describe yourself:&lt;br /&gt;
+      &lt;textarea name="description" cols="50" rows="8"&gt;&lt;/textarea&gt;
+    &lt;/p&gt;
+    &lt;p&gt;
+      &lt;input type="submit" value="Submit" /&gt;
+    &lt;/p&gt;
+  &lt;/fieldset&gt;
+&lt;/form&gt;
+
+&lt;/body&gt;
+&lt;/html&gt;</pre>
+</div>
+<div class="note">
+ <strong>Note:</strong> As we said,<strong> {{domxref("FormData")}} objects are not <a href="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify" title="/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify">stringifiable</a> objects</strong>. If you want to stringify a submitted data, use <a href="#A_little_vanilla_framework" title="#A_little_vanilla_framework">the previous <em>pure</em>-AJAX example</a>. Note also that, although in this example there are some <code>file</code> {{ HTMLElement("input") }} fields, <strong>when you submit a form through the <code>FormData</code> API you do not need to use the <a href="/en-US/docs/DOM/FileReader" title="/en-US/docs/DOM/FileReader"><code>FileReader</code></a> API also</strong>: files are automatically loaded and uploaded.</div>
+<h2 id="Get_last_modified_date">Get last modified date</h2>
+<pre class="brush: js">function getHeaderTime () {
+  alert(this.getResponseHeader("Last-Modified")); /* A valid GMTString date or null */
+}
+
+var oReq = new XMLHttpRequest();
+oReq.open("HEAD" /* use HEAD if you only need the headers! */, "yourpage.html", true);
+oReq.onload = getHeaderTime;
+oReq.send();</pre>
+<h3 id="Do_something_when_last_modified_date_changes">Do something when last modified date changes</h3>
+<p>Let's create these two functions:</p>
+<pre class="brush: js">function getHeaderTime () {
+
+  var
+    nLastVisit = parseFloat(window.localStorage.getItem('lm_' + this.filepath)),
+    nLastModif = Date.parse(this.getResponseHeader("Last-Modified"));
+
+  if (isNaN(nLastVisit) || nLastModif &gt; nLastVisit) {
+ window.localStorage.setItem('lm_' + this.filepath, Date.now());
+    isFinite(nLastVisit) &amp;&amp; this.callback(nLastModif, nLastVisit);
+  }
+
+}
+
+function ifHasChanged(sURL, fCallback) {
+  var oReq = new XMLHttpRequest();
+  oReq.open("HEAD" /* use HEAD - we only need the headers! */, sURL, true);
+  oReq.callback = fCallback;
+  oReq.filepath = sURL;
+  oReq.onload = getHeaderTime;
+  oReq.send();
+}</pre>
+<p>Test:</p>
+<pre class="brush: js">/* Let's test the file "yourpage.html"... */
+
+ifHasChanged("yourpage.html", function (nModif, nVisit) {
+  alert("The page '" + this.filepath + "' has been changed on " + (new Date(nModif)).toLocaleString() + "!");
+});</pre>
+<p>If you want to know <strong>whether <em>the current page</em> has changed</strong>, please read the article about <a href="/en-US/docs/Web/API/document.lastModified" title="/en-US/docs/Web/API/document.lastModified"><code>document.lastModified</code></a>.</p>
+<h2 id="Cross-site_XMLHttpRequest">Cross-site XMLHttpRequest</h2>
+<p>Modern browsers support cross-site requests by implementing the web applications working group's <a href="/en-US/docs/HTTP_access_control" title="HTTP access control">Access Control for Cross-Site Requests</a> standard.  As long as the server is configured to allow requests from your web application's origin, <code>XMLHttpRequest</code> will work.  Otherwise, an <code>INVALID_ACCESS_ERR</code> exception is thrown.</p>
+<h2 id="Bypassing_the_cache">Bypassing the cache</h2>
+<p><span style="line-height: 1.572;">A, cross-browser compatible approach to bypassing the cache is to append a timestamp to the URL, being sure to include a "?" or "&amp;" as appropriate.  For example:</span></p>
+<pre>http://foo.com/bar.html -&gt; http://foo.com/bar.html?12345
+http://foo.com/bar.html?foobar=baz -&gt; http://foo.com/bar.html?foobar=baz&amp;12345
+</pre>
+<p>Since the local cache is indexed by URL, this causes every request to be unique, thereby bypassing the cache.</p>
+<p>You can automatically adjust URLs using the following code:</p>
+<pre class="brush:js">var oReq = new XMLHttpRequest();
+
+oReq.open("GET", url + ((/\?/).test(url) ? "&amp;" : "?") + (new Date()).getTime(), true);
+oReq.send(null);</pre>
+<h2 id="Security">Security</h2>
+<p>{{fx_minversion_note(3, "Versions of Firefox prior to Firefox 3 allowed you to set the preference <code>capability.policy.&lt;policyname&gt;.XMLHttpRequest.open&lt;/policyname&gt;</code> to <code>allAccess</code> to give specific sites cross-site access.  This is no longer supported.")}}</p>
+<p>{{fx_minversion_note(5, "Versions of Firefox prior to Firefox 5 could use <code>netscape.security.PrivilegeManager.enablePrivilege(\"UniversalBrowserRead\");</code> to request cross-site access. This is no longer supported, even though it produces no warning and permission dialog is still presented.")}}</p>
+<p>The recommended way to enable cross-site scripting is to use the <code>Access-Control-Allow-Origin </code> HTTP header in the response to the XMLHttpRequest.</p>
+<h3 id="XMLHttpRequests_being_stopped">XMLHttpRequests being stopped</h3>
+<p>If you end up with an XMLHttpRequest having <code>status=0</code> and <code>statusText=null</code>, it means that the request was not allowed to be performed. It was <code><a href="http://www.w3.org/TR/XMLHttpRequest/#dom-xmlhttprequest-unsent" title="http://www.w3.org/TR/XMLHttpRequest/#dom-xmlhttprequest-unsent">UNSENT</a></code>. A likely cause for this is when the <a href="http://www.w3.org/TR/XMLHttpRequest/#xmlhttprequest-origin" style="outline: 1px dotted; outline-offset: 0pt;"><code>XMLHttpRequest</code> origin</a> (at the creation of the XMLHttpRequest) has changed when the XMLHttpRequest is then <code>open()</code>. This case can happen for example when one has an XMLHttpRequest that gets fired on an onunload event for a window: the XMLHttpRequest gets in fact created when the window to be closed is still there, and then the request is sent (ie <code>open()</code>) when this window has lost its focus and potentially different window has gained focus. The way to avoid this problem is to set a listener on the new window "activate" event that gets set when the old window has its "unload" event fired.</p>
+<h2 id="Using_XMLHttpRequest_from_JavaScript_modules_XPCOM_components">Using XMLHttpRequest from JavaScript modules / XPCOM components</h2>
+<p>Instantiating <code>XMLHttpRequest</code> from a <a href="/en-US/docs/JavaScript_code_modules/Using" title="https://developer.mozilla.org/en/JavaScript_code_modules/Using_JavaScript_code_modules">JavaScript module</a> or an XPCOM component works a little differently; it can't be instantiated using the <code>XMLHttpRequest()</code> constructor. The constructor is not defined inside components and the code results in an error. The best way to work around this is to use the XPCOM component constructor.</p>
+<pre class="brush: js">const XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1", "nsIXMLHttpRequest");
+</pre>
+<p>Unfortunately in versions of Gecko prior to Gecko 16 there is a bug which can cause requests created this way to be cancelled for no reason.  If you need your code to work on Gecko 15 or earlier, you can get the XMLHttpRequest constructor from the hidden DOM window like so.</p>
+<pre class="brush:js">const { XMLHttpRequest } = Components.classes["@mozilla.org/appshell/appShellService;1"]
+ .getService(Components.interfaces.nsIAppShellService)
+ .hiddenDOMWindow;
+var oReq = new XMLHttpRequest();</pre>
+<h2 id="See_also">See also</h2>
+<ol>
+ <li><a href="/en-US/docs/AJAX/Getting_Started" title="AJAX/Getting_Started">MDN AJAX introduction</a></li>
+ <li><a href="/en-US/docs/HTTP_access_control" title="HTTP access control">HTTP access control</a></li>
+ <li><a href="/en-US/docs/How_to_check_the_security_state_of_an_XMLHTTPRequest_over_SSL" title="How to check the security state of an XMLHTTPRequest over SSL">How to check the security state of an XMLHTTPRequest over SSL</a></li>
+ <li><a href="http://www.peej.co.uk/articles/rich-user-experience.html">XMLHttpRequest - REST and the Rich User Experience</a></li>
+ <li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmobjxmlhttprequest.asp">Microsoft documentation</a></li>
+ <li><a href="https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/SafariJSProgTopics/Articles/XHR.html">Apple developers' reference</a></li>
+ <li><a href="http://jibbering.com/2002/4/httprequest.html">"Using the XMLHttpRequest Object" (jibbering.com)</a></li>
+ <li><a href="http://www.w3.org/TR/XMLHttpRequest/">The XMLHttpRequest Object: W3C Specification</a></li>
+ <li><a href="http://dev.w3.org/2006/webapi/progress/Progress.html" title="http://dev.w3.org/2006/webapi/progress/Progress.html">Web Progress Events specification</a></li>
+</ol>
diff --git a/files/pl/web/bezpieczeństwo/podstawy_bezpieczenstwa_informacji/index.html b/files/pl/web/bezpieczeństwo/podstawy_bezpieczenstwa_informacji/index.html
deleted file mode 100644
index 93555b6a71..0000000000
--- a/files/pl/web/bezpieczeństwo/podstawy_bezpieczenstwa_informacji/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Podstawy bezpieczeństwa informacji
-slug: Web/Bezpieczeństwo/Podstawy_bezpieczenstwa_informacji
-tags:
- - Bezpieczeństwo
- - Początkujący
- - bezpieczeństwo aplikacji WWW
-translation_of: Web/Security/Information_Security_Basics
----
-<p>Podstawowa znajomość bezpieczeństwa informacji może pomóc Ci uniknąć pozostawiania Twojego oprogramowania i stron WWW niezabezpieczonych oraz zawierających podatności, które później mogą zostać wykorzystane do osiągnięcia korzyści finansowych lub do innych, podejrzanych celów. Te arykuły mogą Ci pomóc zdobyć potrzebną bazę wiedzy.Dzięki zapoznaniu się z nimi będziesz świadomy/a, jak ważne jest bezpieczeństwo podczas tworzenia stron WWW oraz podczas implementacji treści.</p>
-
-<dl>
- <dt><a href="/en-US/Learn/Confidentiality,_Integrity,_and_Availability">Poufność, Integralność i Dostępność</a></dt>
- <dd>
- <p>Opisuje najważniejsze cele bezpieczeństwa, które są absolutnie niezbędne do zrozumienia istoty bezpieczeństwa</p>
- </dd>
- <dt><a href="/en-US/Learn/Vulnerabilities">Podatności</a></dt>
- <dd>Definiuje główne kategorie podatności i omawia obecność podatności w każdym oprogramowaniu</dd>
- <dt><a href="/en-US/Learn/Threats">Zagrożenia</a></dt>
- <dd>Krótko przedstawia główne zagrożenia</dd>
- <dt><a href="/en-US/Learn/Security_Controls">Kontrole Bezpieczeństwa</a></dt>
- <dd>Definiuje główne kategorie kontroli bezpieczeństwa i omawia ich potencjalne wady</dd>
- <dt><a href="/en-US/Learn/TCP_IP_Security">Bezpieczeństwo TCP/IP</a></dt>
- <dd>Zarys modelu TCP/IP z naciskiem na aspekty bezpieczeństwa SSL</dd>
-</dl>
-
-<h2 id="Zobacz_również">Zobacz również</h2>
-
-<ul>
- <li><a href="/en-US/docs/Mozilla/Security">Bezpieczeństwo przeglądarek</a></li>
- <li><a href="/en-US/docs/Web/Security">Bezpieczeństwo webowe</a></li>
- <li><a href="/en-US/docs/Web/Security/Securing_your_site">Zabezpieczanie Twojej strony WWW</a></li>
- <li><a href="/en-US/docs/Security/Firefox_Security_Basics_For_Developers">Podstawy Bezpieczeństwa Firefoxa dla Developerów</a></li>
-</ul>
-
-<p>{{QuickLinksWithSubpages("/en-US/docs/Web/Security")}}</p>
diff --git a/files/pl/web/css/_colon_first-node/index.html b/files/pl/web/css/_colon_-moz-first-node/index.html
index 123c08088b..974b36b042 100644
--- a/files/pl/web/css/_colon_first-node/index.html
+++ b/files/pl/web/css/_colon_-moz-first-node/index.html
@@ -1,12 +1,13 @@
---
title: ':first-node'
-slug: 'Web/CSS/:first-node'
+slug: Web/CSS/:-moz-first-node
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
-translation_of: 'Web/CSS/:-moz-first-node'
+translation_of: Web/CSS/:-moz-first-node
+original_slug: Web/CSS/:first-node
---
<p>{{Non-standard_header}}{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/_colon_after/index.html b/files/pl/web/css/_doublecolon_after/index.html
index 71261c88bb..d31005d0a5 100644
--- a/files/pl/web/css/_colon_after/index.html
+++ b/files/pl/web/css/_doublecolon_after/index.html
@@ -1,12 +1,13 @@
---
title: ':after'
-slug: 'Web/CSS/:after'
+slug: Web/CSS/::after
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
-translation_of: 'Web/CSS/::after'
+translation_of: Web/CSS/::after
+original_slug: Web/CSS/:after
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/_colon_before/index.html b/files/pl/web/css/_doublecolon_before/index.html
index 5c1a1f3772..40abf18376 100644
--- a/files/pl/web/css/_colon_before/index.html
+++ b/files/pl/web/css/_doublecolon_before/index.html
@@ -1,12 +1,13 @@
---
title: ':before'
-slug: 'Web/CSS/:before'
+slug: Web/CSS/::before
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
-translation_of: 'Web/CSS/::before'
+translation_of: Web/CSS/::before
+original_slug: Web/CSS/:before
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/_colon_first-letter/index.html b/files/pl/web/css/_doublecolon_first-letter/index.html
index 5de2e64cbd..99ff062843 100644
--- a/files/pl/web/css/_colon_first-letter/index.html
+++ b/files/pl/web/css/_doublecolon_first-letter/index.html
@@ -1,12 +1,13 @@
---
title: ':first-letter'
-slug: 'Web/CSS/:first-letter'
+slug: Web/CSS/::first-letter
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
-translation_of: 'Web/CSS/::first-letter'
+translation_of: Web/CSS/::first-letter
+original_slug: Web/CSS/:first-letter
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/-moz-box-align/index.html b/files/pl/web/css/box-align/index.html
index 1d6c77d415..cee49a6176 100644
--- a/files/pl/web/css/-moz-box-align/index.html
+++ b/files/pl/web/css/box-align/index.html
@@ -1,10 +1,11 @@
---
title: '-moz-box-align'
-slug: Web/CSS/-moz-box-align
+slug: Web/CSS/box-align
tags:
- CSS
- Non-standard
translation_of: Web/CSS/box-align
+original_slug: Web/CSS/-moz-box-align
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/-moz-box-flex/index.html b/files/pl/web/css/box-flex/index.html
index bd4f192a92..591e77d9a8 100644
--- a/files/pl/web/css/-moz-box-flex/index.html
+++ b/files/pl/web/css/box-flex/index.html
@@ -1,10 +1,11 @@
---
title: '-moz-box-flex'
-slug: Web/CSS/-moz-box-flex
+slug: Web/CSS/box-flex
tags:
- CSS
- Non-standard
translation_of: Web/CSS/box-flex
+original_slug: Web/CSS/-moz-box-flex
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/-moz-box-orient/index.html b/files/pl/web/css/box-orient/index.html
index 5effdac347..f9d003622f 100644
--- a/files/pl/web/css/-moz-box-orient/index.html
+++ b/files/pl/web/css/box-orient/index.html
@@ -1,10 +1,11 @@
---
title: '-moz-box-orient'
-slug: Web/CSS/-moz-box-orient
+slug: Web/CSS/box-orient
tags:
- CSS
- Non-standard
translation_of: Web/CSS/box-orient
+original_slug: Web/CSS/-moz-box-orient
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/-moz-box-pack/index.html b/files/pl/web/css/box-pack/index.html
index edbbe60856..b56eea29e6 100644
--- a/files/pl/web/css/-moz-box-pack/index.html
+++ b/files/pl/web/css/box-pack/index.html
@@ -1,10 +1,11 @@
---
title: '-moz-box-pack'
-slug: Web/CSS/-moz-box-pack
+slug: Web/CSS/box-pack
tags:
- CSS
- Non-standard
translation_of: Web/CSS/box-pack
+original_slug: Web/CSS/-moz-box-pack
---
<p>{{ CSSRef() }}</p>
diff --git a/files/pl/web/css/selektor_klasy/index.html b/files/pl/web/css/class_selectors/index.html
index 12f8d4f5c8..4ab4a81108 100644
--- a/files/pl/web/css/selektor_klasy/index.html
+++ b/files/pl/web/css/class_selectors/index.html
@@ -1,12 +1,13 @@
---
title: Selektor klasy
-slug: Web/CSS/Selektor_klasy
+slug: Web/CSS/Class_selectors
tags:
- CSS
- Klasy
- Reference
- Selektory
translation_of: Web/CSS/Class_selectors
+original_slug: Web/CSS/Selektor_klasy
---
<div>{{CSSRef("Selectors")}}</div>
diff --git a/files/pl/web/css/cursor/użycie_wartości_url_dla_własności_cursor/index.html b/files/pl/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html
index f6e786ee52..eed038bdcc 100644
--- a/files/pl/web/css/cursor/użycie_wartości_url_dla_własności_cursor/index.html
+++ b/files/pl/web/css/css_basic_user_interface/using_url_values_for_the_cursor_property/index.html
@@ -1,6 +1,6 @@
---
title: Użycie wartości URL dla własności cursor
-slug: Web/CSS/cursor/Użycie_wartości_URL_dla_własności_cursor
+slug: Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property
tags:
- CSS
- CSS_2.1
@@ -8,6 +8,7 @@ tags:
- Programowanie_dla_wielu_przeglądarek
- Wszystkie_kategorie
translation_of: Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property
+original_slug: Web/CSS/cursor/Użycie_wartości_URL_dla_własności_cursor
---
<p> </p>
<p><a href="pl/Gecko">Gecko</a> 1.8 (<a href="pl/Firefox_1.5">Firefox 1.5</a>, SeaMonkey 1.0) wspiera wartości URL dla <a class="external" href="http://www.w3.org/TR/CSS21/ui.html#cursor-props">własności cursor CSS 2/2.1</a>. To pozwala używać zewnętrzne obrazki jako kursory myszy — można użyć każdego formatu wspieranego przez Gecko.</p>
diff --git a/files/pl/web/css/css_colors/index.html b/files/pl/web/css/css_color/index.html
index 93bc7ca016..174edbd41e 100644
--- a/files/pl/web/css/css_colors/index.html
+++ b/files/pl/web/css/css_color/index.html
@@ -1,6 +1,6 @@
---
title: CSS Colors
-slug: Web/CSS/CSS_Colors
+slug: Web/CSS/CSS_Color
tags:
- CSS
- CSS Colors
@@ -10,6 +10,7 @@ tags:
- TopicStub
translation_of: Web/CSS/CSS_Color
translation_of_original: Web/CSS/CSS_Colors
+original_slug: Web/CSS/CSS_Colors
---
<div>{{CSSRef}}</div>
diff --git a/files/pl/web/css/css_colors/narzedzie_doboru_kolorow/index.html b/files/pl/web/css/css_colors/color_picker_tool/index.html
index 7907144f10..496738c68b 100644
--- a/files/pl/web/css/css_colors/narzedzie_doboru_kolorow/index.html
+++ b/files/pl/web/css/css_colors/color_picker_tool/index.html
@@ -1,6 +1,6 @@
---
title: Narzędzie doboru kolorów
-slug: Web/CSS/CSS_Colors/Narzedzie_doboru_kolorow
+slug: Web/CSS/CSS_Colors/Color_picker_tool
tags:
- CSS
- CSS Kolory
@@ -12,6 +12,7 @@ tags:
- narzędzie do wybierania kolorów
- wybieranie kolorów
translation_of: Web/CSS/CSS_Colors/Color_picker_tool
+original_slug: Web/CSS/CSS_Colors/Narzedzie_doboru_kolorow
---
<div style="display: none;">
<h2 id="ColorPicker_Tool" name="ColorPicker_Tool">ColorPicker tool</h2>
diff --git a/files/pl/web/guide/css/kolumny_css3/index.html b/files/pl/web/css/css_columns/using_multi-column_layouts/index.html
index 19d3c4285a..50174ab4e8 100644
--- a/files/pl/web/guide/css/kolumny_css3/index.html
+++ b/files/pl/web/css/css_columns/using_multi-column_layouts/index.html
@@ -1,11 +1,12 @@
---
title: Kolumny CSS3
-slug: Web/Guide/CSS/Kolumny_CSS3
+slug: Web/CSS/CSS_Columns/Using_multi-column_layouts
tags:
- CSS
- CSS_3
- Wszystkie_kategorie
translation_of: Web/CSS/CSS_Columns/Using_multi-column_layouts
+original_slug: Web/Guide/CSS/Kolumny_CSS3
---
<p>
</p>
diff --git a/files/pl/web/css/css_grid_layout/realizacja_typowych_ukladow_za_pomoca_ukladu_siatki_css/index.html b/files/pl/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html
index 93ac130fce..5013e75f11 100644
--- a/files/pl/web/css/css_grid_layout/realizacja_typowych_ukladow_za_pomoca_ukladu_siatki_css/index.html
+++ b/files/pl/web/css/css_grid_layout/realizing_common_layouts_using_css_grid_layout/index.html
@@ -1,8 +1,9 @@
---
title: Projektowanie typowych układów za pomocą układu siatki CSS
-slug: >-
- Web/CSS/CSS_Grid_Layout/Realizacja_typowych_ukladow_za_pomoca_ukladu_siatki_CSS
+slug: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout
translation_of: Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout
+original_slug: >-
+ Web/CSS/CSS_Grid_Layout/Realizacja_typowych_ukladow_za_pomoca_ukladu_siatki_CSS
---
<p>Na zakończenie tego zestawu poradników do Układów Siatki CSS (ang. CSS Grid Layout), przejdę przez kilka różnych układów, demonstrujących niektóre z  technik, których można użyć podczas projektowania z użyciem tej technologii. Przyjrzymy się przykładowi, korzystającemu z wartości <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas">grid-template-areas</a>, typowemu 12-kolumnowemu systemowi elastycznej siatki, a także wykazowi produktów stworzonemu za pomocą automatycznego rozmieszczania. Jak wynika z wyżej przedstawionych przykładów, często istnieje więcej niż jeden sposób, aby osiągnąć pożądany efekt z układem siatki. Wybierz  tę metodę, która jest najbardziej pomocna w rozwiązaniu problemów przed którymi stoisz i  dla projektów, które realizujesz.</p>
diff --git a/files/pl/web/guide/liczniki_css/index.html b/files/pl/web/css/css_lists_and_counters/using_css_counters/index.html
index 3c494e6af3..0886615002 100644
--- a/files/pl/web/guide/liczniki_css/index.html
+++ b/files/pl/web/css/css_lists_and_counters/using_css_counters/index.html
@@ -1,10 +1,11 @@
---
title: Liczniki CSS
-slug: Web/Guide/Liczniki_CSS
+slug: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
tags:
- CSS
- Wszystkie_kategorie
translation_of: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
+original_slug: Web/Guide/Liczniki_CSS
---
<p> </p>
diff --git a/files/pl/web/css/css_selectors/użycie_pseudoklasy__colon_target_w_selektorach/index.html b/files/pl/web/css/css_selectors/using_the__colon_target_pseudo-class_in_selectors/index.html
index ff4ec92e20..03cdc7b7a9 100644
--- a/files/pl/web/css/css_selectors/użycie_pseudoklasy__colon_target_w_selektorach/index.html
+++ b/files/pl/web/css/css_selectors/using_the__colon_target_pseudo-class_in_selectors/index.html
@@ -1,7 +1,8 @@
---
-title: 'Użycie pseudoklasy :target w selektorach'
-slug: 'Web/CSS/CSS_Selectors/Użycie_pseudoklasy_:target_w_selektorach'
-translation_of: 'Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors'
+title: Użycie pseudoklasy :target w selektorach
+slug: Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors
+translation_of: Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors
+original_slug: Web/CSS/CSS_Selectors/Użycie_pseudoklasy_:target_w_selektorach
---
<div>{{CSSRef}}</div>
diff --git a/files/pl/web/css/częste_pytania_o_css/index.html b/files/pl/web/css/częste_pytania_o_css/index.html
deleted file mode 100644
index 12a84d8c20..0000000000
--- a/files/pl/web/css/częste_pytania_o_css/index.html
+++ /dev/null
@@ -1,162 +0,0 @@
----
-title: Częste pytania o CSS
-slug: Web/CSS/Częste_pytania_o_CSS
-tags:
- - CSS
- - Wszystkie_kategorie
-translation_of: Learn/CSS/Howto/CSS_FAQ
----
-<p>
-</p>
-<h3 id="Cz.C4.99sto_zadawane_pytania" name="Cz.C4.99sto_zadawane_pytania"> Często zadawane pytania </h3>
-<h4 id="Stworzy.C5.82em_poprawny_CSS.2C_ale_przegl.C4.85darka_go_.C5.BAle_wy.C5.9Bwietla" name="Stworzy.C5.82em_poprawny_CSS.2C_ale_przegl.C4.85darka_go_.C5.BAle_wy.C5.9Bwietla"> Stworzyłem poprawny CSS, ale przeglądarka go źle wyświetla </h4>
-<p>Jeśli chcesz, aby Twoja przeglądarka poprawnie wyświetlała strony stworzone zgodnie ze standardami HTML/CSS, to musisz zadeklarować na początku każdego pliku HTML Deklarację Typu Dokumentu (DTD - Document Type Declaration).
-</p><p>Nowoczesne przeglądarki obsługują dwa główne tryby wyświetlania:
-</p>
-<ul><li> <i>Tryb zgodności wstecznej</i> (<i>Quirks Mode</i>): tryb pozwalający prawidłowo wyświetlać strony oparte na niestandardowych metodach renderowania. Te metody były używane w przeglądarkach zanim zaimplementowano obsługę standardów W3C.
-</li><li> <i>Tryb standardów</i> (<i>Standard Mode</i>): w tym trybie przeglądarka ma ściśle stosować się do standardów W3C.
-</li></ul>
-<p>Jeśli Twoja deklaracja (DTD) jest niepełna, przestarzała lub jej brak, to przeglądarki będą wyświetlały strony używając trybu zgodności wstecznej.
-</p><p>Oto lista najczęściej używanych DTD:
-</p>
-<pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd"&gt;
-
-&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd"&gt;
-
-&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
-
-&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
-</pre>
-<h4 id="R.C3.B3.C5.BCnice_mi.C4.99dzy_id_i_class" name="R.C3.B3.C5.BCnice_mi.C4.99dzy_id_i_class"> Różnice między <code>id</code> i <code>class</code> </h4>
-<p>Bloki i elementy HTML-a mogą mieć atrybut <code>id</code> i/lub <code>class</code>. Atrybut <code>id</code> pozwala nadać unikalną nazwę wybranemu elementowi. W jednym dokumencie nie może być dwóch elementów o tej samej nazwie (identyfikatorze). Atrybut <code>class</code> pozwala na grupowanie elementów w określonej klasie. Z założenia identyczny atrybut jest stosowany dla wielu elementów. CSS pozwala zdefiniować style, które mają być użyte do elementów z odpowiednim atrybutem <code>id</code> i/lub <code>class</code>.
-</p><p>Używaj styli zależnych od <code>id</code>, gdy chcesz ograniczyć ich działanie do konkretnego bloku lub elementu. Dla przykładu - dobrym miejscem na użycie atrybutu <code>id</code> jest blok, w którym umieszczamy menu, ponieważ występuje on tylko raz na stronie.
-</p><p>Używaj atrybutu <code>class</code>, gdy chcesz aby ten sam styl był stosowany do grupy elementów.
-</p><p>Zobacz <a href="pl/CSS/Na_pocz%c4%85tek/Selektory">Selektory CSS</a>
-</p>
-<h4 id="Przywracanie_domy.C5.9Blnej_warto.C5.9Bci_w.C5.82asno.C5.9Bci" name="Przywracanie_domy.C5.9Blnej_warto.C5.9Bci_w.C5.82asno.C5.9Bci"> Przywracanie domyślnej wartości własności </h4>
-<p>W CSS2 nie ma możliwości ustawienia standardowej wartości dla własności CSS. Jedyna droga, aby przywrócić standardową wartość, to przedeklarowanie (musisz znać standardową wartość, ponieważ CSS nie posiada słowa kluczowego <i>default</i>)
-</p><p>Musisz zachować szczególną ostrożność pisząc reguły stylów, gdy używasz selektorów (np. selektorów po nazwie znacznika jak na przykład <code>p</code>), które możesz chcieć nadpisać bardziej szczegółowymi regułami (jak te przy użyciu ID lub selektorów klas), ponieważ oryginalna standardowa wartość nie może być automatycznie odzyskana.
-</p><p>Z powodu <i>kaskadowej</i> natury CSS dobrą praktyką jest definiowanie reguł stylów najszczegółowiej jak się tylko da, żeby wpływały tylko na to, co chcesz.
-</p>
-<h4 id="Style_pochodne" name="Style_pochodne"> Style pochodne </h4>
-<p>CSS nie pozwala na definiowanie stylów w regułach innego, głównie z powodu <i><b>user agents performance issues</b></i> (<a class="external" href="http://archivist.incutio.com/viewlist/css-discuss/2685">Eric Meyer words about it</a>).
-</p><p>W każdym razie, dobrze zorganizowany dokument HTML nie potrzebuje <i>zagnieżdżonych stylów</i>, dzięki <i>kaskadowej</i> naturze stylów. W rzeczywistości, jeśli potrzebujesz dokonać drobnej zmiany konkretnej reguły, stwórz oddzielną regułę zawierającą tylko zmiany. W <a href="pl/HTML">HTML</a>-u zastosuj główną regułę, a potem tą ze zmianami (patrz następna sekcja na temat przydzielania kilku klas).
-</p>
-<h4 id="Przydzielanie_kilku_klas" name="Przydzielanie_kilku_klas"> Przydzielanie kilku klas </h4>
-<p>Elementy HTML-a mogą być opisane przez kilka klas. Robi się to wymieniając nazwy kolejnych klas w atrybucie <code>class</code>, oddzielając kolejne nazwy spacjami.
-</p>
-<pre>&lt;style type="text/css"&gt;
-.firstclass { background: black; color: white; }
-.secondclass { font-weight: bold; }
-&lt;/style&gt;
-
-&lt;div class="firstclass secondclass"&gt;
-... treść ...
-... treść ...
-... treść ...
-&lt;/div&gt;
-</pre>
-<p>Jeśli ta sama własność jest zadeklarowana w dwóch regułach, to konflikt rozwiązywany jest najpierw poprzez ich specyfikę, a później kolejność w arkuszu stylów. Kolejność klas w atrybucie <code>class</code> jest nieistotna.
-</p>
-<h4 id="W.C5.82asno.C5.9Bci_styl.C3.B3w.2C_kt.C3.B3re_nie_dzia.C5.82aj.C4.85" name="W.C5.82asno.C5.9Bci_styl.C3.B3w.2C_kt.C3.B3re_nie_dzia.C5.82aj.C4.85"> Własności stylów, które nie działają </h4>
-<p>Często się zdarza, że poprawnie zdefiniowane style są ignorowane. Nie wynika to ani z błędu przeglądarki, ani z błędnej składni w CSS. Zwykle jest to zachowanie jak najbardziej prawidłowe, wynikające bezpośrednio ze składni i kolejności intepretacji reguł CSS.
-</p><p>Najczęstsze powody ignorowania niektórych styli to:
-</p>
-<ul><li> hierarchia elementów HTML'a
-</li><li> <i><b>jawnie</b></i> przedefiniowane reguły stylów
-</li><li> <i><b>użycie skróconej formy właściwości</b></i>
-</li><li> używanie selektora: <code>*</code>
-</li><li> kolejność interpretacji reguł CSS
-</li></ul>
-<p>Aby zlokalizować omówiony powyżej problem narzędziem zwanym " Inspektor DOM", w którym będziemy mogli zobaczyć jego lokalizację.
-</p><p><b>Hierarchia elementów HTML-a</b>
-</p><p>Sposób, w jaki style CSS są stosowane do elementów HTML, zależy od hierarchii samych elementów HTML. Ważne jest, aby to zapamiętać, ponieważ reguła potomka jest zawsze ważniejsza od reguły elementu nadrzędnego.
-</p>
-<pre>#section { font-weight: bold; }
-.redtext { font-weight: normal; color: red; }
-
-&lt;div id="section"&gt;
- To jest pogrubiony tekst
- &lt;span class="redtext"&gt; ten ma normalną grubość, lecz jest czerwony,&lt;/span&gt;
- i znów pogrubiony
-&lt;/div&gt;
-</pre>
-<p>Wydaje się to dość oczywiste, gdyż wynika z prostoty kaskadowych arkuszy stylów. Gdy w przypadku skomplikowanych hierarchii HTML jakaś reguła wydaje sie być ignorowana, najpierw sprawdź, czy podejrzany element nie jest wewnątrz innego ze zdefiniowanym innym stylem.
-</p><p><br>
-<b>Przedefiniowywanie reguł stylów</b>
-</p><p>W arkuszach stylów kolejność <b>jest</b> istotna. W praktyce, jeśli zdefiniujesz regułę, a następnie zmienisz tą definicję w dalszej części arkusza stylów to użyta będzie ostatnia definicja.
-</p>
-<pre>#sekcja { font-weight: bold; }
-.czerwony_tekst { color: red; }
-/* inne reguły */
-/* inne reguły */
-/* inne reguły */
-.czerwony_tekst { font-weight: normal; }
-
-&lt;div id="sekcja"&gt;
- Ten tekst jest pogrubiony,
- &lt;span class="redtext"&gt; ten jest normalny i czerwony,&lt;/span&gt;
- a ten znów pogrubiony.
-&lt;/div&gt;
-</pre>
-<p>Aby uniknąć tego typu błędów, spróbuj definiować reguły tylko raz dla konkretnego selektora i należącej do niego grupy reguł.
-</p><p><br>
-<b>Używanie skrótów własności</b>
-</p><p>Używanie skrótów własności do definiowania reguł stylów jest dobre, ponieważ używa zwięzłej składni. Używanie ~shorthand~ tylko z niektórymi atrybutami jest możliwe i poprawne, ale trzeba pamiętać, że niezadeklarowane atrybuty są automatycznie resetowane do wartości standardowych. Oznacza to, że poprzednia reguła dla pojedynczego atrybutu może być bezwarunkowo nadpisana.
-</p>
-<pre>#sekcja { font-size: 12px; font-family: Verdana; font-weight: bold; }
-.czerwony_tekst { font: 14px Arial; color: red; }
-
-&lt;div id="sekcja"&gt;
- To jest pogrubiona 12-o pikselowa Verdana,
- &lt;span class="czerwony_tekst"&gt;to jest normalny 14-o pikselowy, czerwony Arial,&lt;/span&gt;
- i znów 12-o pikselowa Verdana
-&lt;/div&gt;
-</pre>
-<p>W poprzednim przykładnie problem w regułach należących do różnych elementów, ale to samo może się zdarzyć dla tego samego elementu, ponieważ kolejność reguł <b>jest</b> istotna.
-</p>
-<pre>#sekcja {
- font-weight: bold;
- font: 12px Verdana; /* skrót nadpisuje pogrubienie i zwraca normalny */
-}
-</pre>
-<p><br>
-<b>Używanie selektora: <code>*</code></b>
-</p><p>Selektor gwiazdki (<code>*</code>) pozwala na odniesienie się do dowolnego elementu i powinien być używany ze szczególną ostrożnością, ponieważ może być trudne kontrolowanie elementów, do których reguły są dodawane.
-</p>
-<pre>body * { font-weight: normal; }
-#sekcja { font: 12px Verdana; }
-.pogrubiony_tekst { font-weight: bold; }
-.czerwony_tekst { color: red; }
-
-&lt;div id="sekcja"&gt;
- Ten jest normalny,
- &lt;span class="pogrubiony_tekst"&gt;
- &lt;span class="czerwony_tekst"&gt; ten jest normalny i czerwony,&lt;/span&gt;
- &lt;/span&gt;
- i znów normalny.
-&lt;/div&gt;
-</pre>
-<p>W tym przykładzie <code>body *</code> pozwala na zastosowanie reguł do wszystkich elementów wewnątrz body, na każdym poziomie hierarchii - także do <i>czerwony_tekst</i>. Tak więc <code>font-weight: bold;</code> zastosowany do klasy <i>pogrubiony_tekst</i> jest nadpisane przez <code>font-weight: normal;</code> klasy <i>czerwony_tekst</i>.
-</p><p><b>Starszeństwo w CSS</b>
-</p><p>Gdy stosowane są różne reguły dla konkretnego elementu to która z nich zostanie zastosowana zależy od starszeństwa stylów. Style inline (liniowe, takie jak span) są interpretowane na początku, potem te oparte na identyfikatorze (<code>id</code>), następnie klasie (<code>class</code>) i ewentualnie znajdujące się wewnątrz elementu (<code>style=""</code>).
-</p><p><br>
-</p>
-<pre>div { color: black; }
-#pomaranczowy { color: orange; }
-.zielony { color: green; }
-
-&lt;div id="pomaranczowy" class="zielony" style="color: red;"&gt;To jest czerwony tekst&lt;/div&gt;
-</pre>
-<p>Więcej informacji na temat działania selektorów można znaleźć w sieci → <a class="external" href="http://www.w3.org/TR/CSS21/cascade.html#specificity">CSS 2.1 Specification chapter 6.4.3</a>
-</p>
-<h4 id="Co_wykonuje_w.C5.82asno.C5.9B.C4.87_-moz-.2A.3F" name="Co_wykonuje_w.C5.82asno.C5.9B.C4.87_-moz-.2A.3F"> Co wykonuje własność -moz-*? </h4>
-<p>Zobacz: <a href="pl/Rozszerzenia_CSS_Mozilli">Rozszerzenia CSS Mozilli</a>.
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Common_CSS_Questions", "zh-tw": "zh_tw/CSS_\u4e00\u822c\u554f\u984c" } ) }}
diff --git a/files/pl/web/css/dziedziczenie/index.html b/files/pl/web/css/inheritance/index.html
index e8049231f1..d9c1db46fc 100644
--- a/files/pl/web/css/dziedziczenie/index.html
+++ b/files/pl/web/css/inheritance/index.html
@@ -1,12 +1,13 @@
---
title: Dziedziczenie
-slug: Web/CSS/Dziedziczenie
+slug: Web/CSS/inheritance
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
translation_of: Web/CSS/inheritance
+original_slug: Web/CSS/Dziedziczenie
---
<p>
{{ CSSRef() }}
diff --git a/files/pl/web/css/wartość_początkowa/index.html b/files/pl/web/css/initial_value/index.html
index 8144cb37ba..cdbb5bb45e 100644
--- a/files/pl/web/css/wartość_początkowa/index.html
+++ b/files/pl/web/css/initial_value/index.html
@@ -1,12 +1,13 @@
---
title: Wartość początkowa
-slug: Web/CSS/Wartość_początkowa
+slug: Web/CSS/initial_value
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
translation_of: Web/CSS/initial_value
+original_slug: Web/CSS/Wartość_początkowa
---
<p>{{ CSSRef() }}
</p>
diff --git a/files/pl/web/css/inne_zasoby/index.html b/files/pl/web/css/inne_zasoby/index.html
deleted file mode 100644
index f124f74fd7..0000000000
--- a/files/pl/web/css/inne_zasoby/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: Inne zasoby
-slug: Web/CSS/Inne_zasoby
-tags:
- - CSS
- - Wszystkie_kategorie
-translation_of: Web/CSS
-translation_of_original: Web/CSS/Other_Resources
----
-<p>
-</p>
-<h3 id="Dokumenty_W3C" name="Dokumenty_W3C"> Dokumenty W3C </h3>
-<ul><li> <a class="external" href="http://www.w3.org/Style/CSS/">CSS Activity Page</a>
-</li><li> <a class="external" href="http://www.w3.org/TR/REC-CSS2/">CSS2 Specification</a>
-</li><li> <a class="external" href="http://www.w3.org/TR/CSS21/">CSS 2.1 Specification</a>
-</li><li> <a class="external" href="http://www.w3.org/Stylesheets/Core/">W3C Core Styles</a>
-</li><li> <a class="external" href="http://www.w3.org/Style/CSS/Test/current/">CSS1 Test Suite</a>
-</li><li> <a class="external" href="http://www.w3.org/Style/CSS/Test/CSS2.1/current/">CSS2.1 Test Suite</a>
-</li></ul>
-<h3 id="Inne_zasoby" name="Inne_zasoby"> Inne zasoby </h3>
-<ul><li> <a class="external" href="http://osiolki.net/tabelki/">Zmiana tabel na CSS</a>
-</li><li> <a class="external" href="http://www.w3schools.com/css/">W3 Schools CSS tutorial pages</a>
-</li><li> <a class="external" href="http://gallery.theopalgroup.com/selectoracle/">SelectORacle</a>
-</li><li> <a class="external" href="http://www.westciv.com/style_master/house/">House of Style</a>
-</li><li> <a class="external" href="http://www.mako4css.com/">MaKo4CSS.com</a>
-</li><li> <a class="external" href="http://archivist.incutio.com/css-discuss/">css-discuss archives</a>
-</li><li> <a class="external" href="http://www.meyerweb.com/eric/css/edge/">css/edge</a>
-</li></ul>
-{{ languages( { "en": "en/CSS/Other_Resources", "fr": "fr/CSS/Autres_ressources", "ja": "ja/CSS/Other_Resources" } ) }}
diff --git a/files/pl/web/guide/css/sprawdzanie_media_queries/index.html b/files/pl/web/css/media_queries/testing_media_queries/index.html
index 140d3a1796..f9adefceb9 100644
--- a/files/pl/web/guide/css/sprawdzanie_media_queries/index.html
+++ b/files/pl/web/css/media_queries/testing_media_queries/index.html
@@ -1,7 +1,8 @@
---
title: Sprawdzanie media queries
-slug: Web/Guide/CSS/Sprawdzanie_media_queries
+slug: Web/CSS/Media_Queries/Testing_media_queries
translation_of: Web/CSS/Media_Queries/Testing_media_queries
+original_slug: Web/Guide/CSS/Sprawdzanie_media_queries
---
<p>{{SeeCompatTable}}</p>
diff --git a/files/pl/web/css/na_początek/bloki/index.html b/files/pl/web/css/na_początek/bloki/index.html
deleted file mode 100644
index d8edcc96fb..0000000000
--- a/files/pl/web/css/na_początek/bloki/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: Bloki
-slug: Web/CSS/Na_początek/Bloki
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Building_blocks
-translation_of_original: Web/Guide/CSS/Getting_started/Boxes
----
-<p> </p>
-<p>Ta strona opisuje jak możesz użyć CSS do kontroli przestrzeni, którą zajmuje wyświetlany element.</p>
-<p>W swoim przykładowym dokumencie będziesz zmieniać odstępy i dodawać reguły dekoracyjne.</p>
-<h3 id="Informacja:_Bloki" name="Informacja:_Bloki">Informacja: Bloki</h3>
-<p>Kiedy Twoja przeglądarka wyświetla element, zajmuje on miejsce. Przestrzeń, którą zajmuje element, dzieli się na cztery części.</p>
-<p>W środku istnieje przestrzeń, której element potrzebuje do wyświetlenia swojej zawartości. Wokół tego jest margines wewnętrzny. Wokół tego jest ramka. Wokół tego jest margines zewnętrzny.</p>
-<table> <tbody> <tr> <td style="width: 22em;"> <div style="padding: 0px 2em 2em; background-color: rgb(238, 238, 238); width: 16em;"> <p style="margin: 0px; text-align: center;">margines zewnętrzny</p> <p style="margin: 0px 0px -0.75em; text-align: center;">ramka</p> <div style="border: 4px solid rgb(255, 221, 153); padding: 0px 2em 2em; background-color: rgb(255, 255, 255);"> <p style="text-align: center;">margines wewnętrzny</p> <div style="background-color: rgb(238, 238, 238);"> <p style="margin: 0px; padding: 0px; text-align: center; font-size: 200%; font-weight: bold; color: rgb(153, 153, 153);">element</p> </div> </div> </div> <p><em>Jasny szary wskazuje części układu strony.</em></p> </td> <td> <div style="padding: 0px 2em 2em; background-color: rgb(255, 255, 255); width: 16em;"> <p style="margin: 0px; text-align: center;"> </p> <p style="margin: 0px 0px -0.75em; text-align: center;"> </p> <div style="border: 4px solid rgb(255, 221, 153); padding: 0px 2em 2em; background-color: rgb(255, 255, 255);"> <p style="text-align: center;"> </p> <div style="background-color: rgb(255, 255, 255);"> <p style="margin: 0px; padding: 0px; text-align: center; font-size: 200%; font-weight: bold; color: rgb(153, 153, 153);">element</p> </div> </div> </div> <p><em>Tak wygląda to w przeglądarce.</em></p> </td> </tr> </tbody>
-</table>
-<p>Marginesy wewnętrzne, zewnętrzne i ramka mogą mieć różne wielkości na górze, na dole, po prawej i po lewej stronie elementu. Każdy z nich może mieć wartość zero.</p>
-<p>Margines wewnętrzny ma zawsze ten sam kolor, co tło elementu. Zatem kiedy określasz kolo tła, widzisz ten kolor w tle elementu i jego marginesu wewnętrznego. Margines jest zawsze przezroczysty.</p>
-<table> <tbody> <tr> <td style="width: 22em;"> <div style="padding: 0px 2em 2em; background-color: rgb(238, 238, 238); width: 16em;"> <p style="margin: 0px; text-align: center;">margines zewnętrzny</p> <p style="margin: 0px 0px -0.75em; text-align: center;">ramka</p> <div style="border: 4px solid rgb(255, 221, 153); padding: 0px 2em 2em; background-color: rgb(238, 255, 238);"> <p style="text-align: center;">margines wewnętrzny</p> <div style="background-color: rgb(221, 238, 221);"> <p style="margin: 0px; padding: 0px; text-align: center; font-size: 200%; font-weight: bold; color: rgb(136, 153, 136);">element</p> </div> </div> </div> <p><em>Ten element ma zielone tło.</em></p> </td> <td> <div style="padding: 0px 2em 2em; background-color: rgb(255, 255, 255); width: 16em;"> <p style="margin: 0px; text-align: center;"> </p> <p style="margin: 0px 0px -0.75em; text-align: center;"> </p> <div style="border: 4px solid rgb(255, 221, 153); padding: 0px 2em 2em; background-color: rgb(238, 255, 238);"> <p style="text-align: center;"> </p> <div style="background-color: rgb(238, 255, 238);"> <p style="margin: 0px; padding: 0px; text-align: center; font-size: 200%; font-weight: bold; color: rgb(136, 153, 136);">element</p> </div> </div> </div> <p><em>Tak wygląda to w przeglądarce.</em></p> </td> </tr> </tbody>
-</table>
-<h4 id="Ramki" name="Ramki">Ramki</h4>
-<p>Możesz użyć ramek do dekoracji elementów liniami lub blokami.</p>
-<p>Aby utworzyć jednakową ramkę wokół całego elementu, użyj własności <code>border</code>. Określ szerokość (zwykle w pikselach), styl i kolor.</p>
-<p>Istnieją następujące style:</p>
-<table style="margin-left: 2em;"> <tbody> <tr> <td style="width: 6em;"> <div style="border: 2px solid rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>solid</code></div> </td> <td style="width: 6em;"> <div style="border: 2px dotted rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>dotted</code></div> </td> <td style="width: 6em;"> <div style="border: 2px dashed rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>dashed</code></div> </td> <td style="width: 6em;"> <div style="border: 4px double rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>double</code></div> </td> </tr> <tr> <td style="width: 6em;"> <div style="border: 2px inset rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>inset</code></div> </td> <td style="width: 6em;"> <div style="border: 2px outset rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>outset</code></div> </td> <td style="width: 6em;"> <div style="border: 4px ridge rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>ridge</code></div> </td> <td style="width: 6em;"> <div style="border: 4px groove rgb(68, 170, 68); margin: 0.5em; padding: 0.5em; width: 5em; text-align: center;"><code>groove</code></div> </td> </tr> </tbody>
-</table>
-<p>Możesz także ustawić styl na <code>none</code> lub <code>hidden</code>, aby usunąć ramkę, lub ustawić kolor na <code>transparent</code>, aby ustawić przezroczystą ramkę bez dotykania układu.</p>
-<p>Aby określić osobno każdą krawędź ramki, użyj własności: <code>border-top</code> (góra), <code>border-right</code> (prawo), <code>border-bottom</code> (dół), <code>border-left</code> (lewo). Możesz ich użyć do określenia ramki tylko po jednej stronie lub różnych ramek dla każdej krawędzi.</p>
-<table style="border: 1px solid rgb(51, 102, 187); padding: 1em; background-color: rgb(255, 255, 244); margin-bottom: 1em;"> <caption>Przykłady </caption> <tbody> <tr> <td>Ta reguła ustawia kolor tła i górną ramkę dla elementów nagłówka: <div style="width: 40em;"> <p>h3 {</p> <pre class="eval"> border-top: 4px solid #7c7; /* mid green */
- background-color: #efe; /* pale green */
- color: #050; /* dark green */
- }
-</pre> </div> <p>Wygląda to tak:</p> <table> <tbody> <tr> <td> <p style="border-top: 4px solid rgb(119, 204, 119); font-size: 133%; font-weight: bold; background-color: rgb(238, 255, 238); color: rgb(0, 85, 0); padding-right: 6em;">Nagłówek w dobrym stylu</p> </td> </tr> </tbody> </table> <p>Dzięki tej regule obrazki są lepiej widoczne dzięki lekko szarej ramce wokół każdego z nich:</p> <div style="width: 30em;"> <p>img {border: 2px solid #ccc;}</p> </div> <p>Rezultat jest następujący:</p> <table> <tbody> <tr> <td>Obrazek:</td> <td style="border: 2px solid rgb(204, 204, 204);"><img alt="Image:Blue-rule.png" class="internal" src="/@api/deki/files/2212/=Blue-rule.png"></td> </tr> </tbody> </table> </td> </tr> </tbody>
-</table>
-<h4 id="Marginesy_zewn.C4.99trzne_i_wewn.C4.99trzne" name="Marginesy_zewn.C4.99trzne_i_wewn.C4.99trzne">Marginesy zewnętrzne i wewnętrzne</h4>
-<p>Użyj marginesów zewnętrznych i wewnętrznych, aby dopasować pozycję elementów i stworzyć przestrzeń wokół nich.</p>
-<p>Użyj własności <code>margin</code> lub <code>padding</code>, aby ustawić szerokość marginesu wewnętrznego lub zewnętrznego.</p>
-<p>Jeżeli podasz tylko jedną wartość, zostanie ona zastosowana wokół całego elementu (góra, prawo, dół i lewo).</p>
-<p>Jeżeli określisz dwie wartości, pierwsza zostanie używa do określenia wymiarów góry i dołu, druga do prawa i lewa.</p>
-<p>Możesz też określić wszystkie cztery szerokości w kolejności: góra, prawo, dół, lewo.</p>
-<table style="border: 1px solid rgb(51, 102, 187); padding: 1em; background-color: rgb(255, 255, 244); margin-bottom: 1em;"> <caption>Przykład </caption> <tbody> <tr> <td>Ta reguła oznacza akapity z klasą <code>remark</code> poprzez dodanie czerwonej ramki wokół nich. <p>Marginesy wewnętrzne ustawione dla wszystkie boków odsuną trochę ramki od tekstu.</p> <p>Lewy margines zewnętrzny odsuwa akapit od reszty tekstu:</p> <div style="width: 30em;"> <p>p.remark {</p> <pre class="eval"> border: 2px solid red;
- padding: 4px;
- margin-left: 24px;
- }
-</pre> </div> <p>Wynik wygląda tak:</p> <table> <tbody> <tr> <td> <p>Oto zwykły akapit.</p> <p style="border: 2px solid red; margin: 0px 0px 0px 24px; padding: 4px 6em 4px 4px;">A to akapit z klasą <code>remark</code>.</p> </td> </tr> </tbody> </table> </td> </tr> </tbody>
-</table>
-<table style="border: 1px solid rgb(51, 102, 187); padding: 1em; background-color: rgb(244, 244, 244); margin-bottom: 1em;"> <caption>Więcej szczegółów </caption> <tbody> <tr> <td>Kiedy używasz marginesów zewnętrznych i wewnętrznych do określania, jak układane są elementu, Twoje reguły stylu wpływają na domyślne wartości przeglądarki w sposób, który może być bardzo skomplikowany. <p>Różne przeglądarki układają elementy na różne sposoby. Wynik może wyglądać podobnie, póki Twój arkusz stylów nic nie zmienia. Czasem może to dać dość zaskakujące rezultaty.</p> <p>Aby uzyskać spodziewany rezultat, możesz chcieć zmienić znaczniki dokumentu. Następna strona tego kursu tłumaczy, jak to zrobić.</p> <p>Aby dowiedzieć się więcej o marginesach i ramkach, zajrzyj do specyfikacji CSS do rozdziału <a class="external" href="http://www.w3.org/TR/CSS21/box.html">model blokowy</a>.</p> </td> </tr> </tbody>
-</table>
-<h3 id="Zadanie:_Dodawanie_ramek" name="Zadanie:_Dodawanie_ramek">Zadanie: Dodawanie ramek</h3>
-<p>Wyedytuj swój plik CSS. Dodaj poniższą regułę, aby rysować linię nad każdym nagłówkiem:</p>
-<div style="width: 30em;">
-<p>h3 {border-top: 1px solid gray;}</p>
-</div>
-<p>Jeżeli podjąłeś(aś) wyzwanie z poprzedniej strony, zmodyfikuj stworzoną regułę; w przeciwnym wypadku dodaj nową regułę, która doda przestrzeń pod każdym elementem listy:</p>
-<div style="width: 30em;">
-<p>li {</p>
-<pre class="eval"> list-style: lower-roman;
- margin-bottom: 8px;
- }
-</pre>
-</div>
-<p>Odśwież okno przeglądarki, aby zobaczyć wynik:</p>
-<table style="border: 2px outset rgb(51, 102, 187); padding: 1em; background-color: white;"> <tbody> <tr> <td> <p style="border-top: 1px solid gray; font-weight: bold; font-size: 133%; margin-bottom: 0.3em; padding-top: 0.4em; padding-bottom: 0.16em;">(A) Oceany</p> <ul style="list-style-type: disc;"> <li style="list-style-type: lower-roman; margin-bottom: 8px;">Arktyczny</li> <li style="list-style-type: lower-roman; margin-bottom: 8px;">Atlantycki</li> <li style="list-style-type: lower-roman; margin-bottom: 8px;">Spokojny</li> <li style="list-style-type: lower-roman; margin-bottom: 8px;">Indyjski</li> <li style="list-style-type: lower-roman; margin-bottom: 8px;">Południowy</li> </ul> <p style="border-top: 1px solid gray; padding: 0.4em 4em 0.16em 0pt; font-weight: bold; font-size: 133%; margin-top: 1em; margin-bottom: 0.3em;">(B) Numbered paragraphs</p> <p><strong>1: </strong>Lorem ipsum</p> <p><strong>2: </strong>Dolor sit</p> <p><strong>3: </strong>Amet consectetuer</p> <p><strong>4: </strong>Magna aliquam</p> <p><strong>5: </strong>Autem veleum</p> </td> </tr> </tbody>
-</table>
-<p> </p>
-<table style="border: 1px solid rgb(51, 102, 187); padding: 1em; background-color: rgb(255, 255, 244); margin-bottom: 1em;"> <caption>Wyzwanie </caption> <tbody> <tr> <td>Dodaj regułę do swojego arkusza stylów, która stworzy szeroką ramkę wokół wszystkich oceanów w kolorze, który kojarzy Ci się z morzem — coś w stylu: <table style="border: 2px outset rgb(51, 102, 187); padding: 1em; background-color: white;"> <tbody> <tr> <td> <p style="border-top: 1px solid gray; font-weight: bold; font-size: 133%; margin-bottom: 0.3em; padding-top: 0.4em; padding-bottom: 0.16em;">(A) The oceans</p> <div style="border: 12px solid rgb(102, 153, 187); padding-left: 1em;"> <ul style="list-style-type: lower-roman;"> <li style="margin-bottom: 8px;">Arctic</li> <li style="margin-bottom: 8px;">Atlantic</li> <li style="margin-bottom: 8px;">Pacific</li> <li style="margin-bottom: 8px;">Indian</li> <li style="margin-bottom: 8px;">Southern</li> </ul> </div> <p style="border-top: 1px solid gray; padding: 0.4em 4em 0.16em 0pt; font-weight: bold; font-size: 133%; margin-top: 1em; margin-bottom: 0.3em;">(B) Numbered paragraphs</p> <p><strong>. . .</strong></p> </td> </tr> </tbody> </table> <p>(Nie musisz uzyskać identycznej szerokości ani koloru jak tutaj.)</p> </td> </tr> </tbody>
-</table>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F">Co dalej?</h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a href="/Talk:pl/CSS/Na_pocz%C4%85tek/Bloki" title="Talk:pl/CSS/Na_początek/Bloki">Dyskusji</a>.</p>
-<p>Poprzez określenie marginesów modyfikujesz układ dokumentu. Na następnej stronie nauczysz się zmieniać układ w inny sposób: <strong><a href="/pl/CSS/Na_pocz%C4%85tek/Uk%C5%82ad" title="pl/CSS/Na_początek/Układ">Układ</a></strong></p>
-<p>{{ languages( { "en": "en/CSS/Getting_Started/Boxes", "fr": "fr/CSS/Premiers_pas/Bo\u00eetes", "pt": "pt/CSS/Como_come\u00e7ar/Caixas" } ) }}</p>
diff --git a/files/pl/web/css/na_początek/czym_jest_css/index.html b/files/pl/web/css/na_początek/czym_jest_css/index.html
deleted file mode 100644
index 4502cad557..0000000000
--- a/files/pl/web/css/na_początek/czym_jest_css/index.html
+++ /dev/null
@@ -1,133 +0,0 @@
----
-title: Czym jest CSS
-slug: Web/CSS/Na_początek/Czym_jest_CSS
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/First_steps/How_CSS_works
-translation_of_original: Web/Guide/CSS/Getting_started/What_is_CSS
----
-<p> </p>
-
-<p>Ta strona opisuje, czym jest CSS.</p>
-
-<h3 id="Informacja:_Czym_jest_CSS.3F" name="Informacja:_Czym_jest_CSS.3F">Informacja: Czym jest CSS?</h3>
-
-<p>CSS jest językiem określającym, jak dokumenty mają być prezentowane użytkownikowi.</p>
-
-<p><em>Dokument</em>jest to kolekcja informacji ułożona w strukturę przy użyciu<em>języka znaczników</em>.</p>
-
-<table style="background-color: #fffff4; border: 1px solid #36b; margin-bottom: 1em; padding: 1em;">
- <caption>Przykłady</caption>
- <tbody>
- <tr>
- <td>
- <ul>
- <li>Strona, taka jak ta, jest dokumentem.<br>
- Informacje, które widzisz na stronie, zazwyczaj są ułożone w strukturę przy użyciu języka znaczników HTML (HyperText Markup Language).</li>
- </ul>
-
- <ul>
- <li>Okienko dialogowe w aplikacji Mozilli jest dokumentem.<br>
- Kontrolki interfejsu użytkownika, które widzisz w okienku dialogowym Mozilli, są ułożone w strukturę przy użyciu języka znaczników XUL (XML User-interface Language).</li>
- </ul>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>W tym kursie bloki oznaczone <strong>Więcej szczegółów</strong>, jak poniższy, zawierają informacje, których znajomość nie jest wymagana do dalszego korzystania z kursu. Jeżeli się spieszysz, możesz spokojnie pominąć te bloki i na przykład wrócić do nich później.</p>
-
-<table style="background-color: #f4f4f4; border: 1px solid #36b; margin-bottom: 1em; padding: 1em;">
- <caption>Więcej szczegółów</caption>
- <tbody>
- <tr>
- <td>
- <p>Dokument nie jest tym samym co plik. Dokument może, ale nie musi być składowany w pliku.</p>
-
- <p>Na przykład dokument, który w tym momencie czytasz, nie jest zapisany w pliku. Kiedy Twoja przeglądarka prosi o stronę, serwer odpytuje bazę danych i generuje dokument, składając jego części z wielu plików i fragmentów z bazy danych. Jednak w trakcie tego kursu będziesz pracować z dokumentami składowanymi w plikach.</p>
-
- <p>Więcej informacji na temat dokumentów i języków znaczników znajdziesz w innych częściach tej strony — na przykład:</p>
-
- <table style="background-color: inherit; margin-left: 2em;">
- <tbody>
- <tr>
- <td><a href="pl/HTML">HTML</a></td>
- <td>o stronach internetowych</td>
- </tr>
- <tr>
- <td><a href="pl/XML">XML</a></td>
- <td>o strukturalnych dokumentach</td>
- </tr>
- <tr>
- <td><a href="pl/SVG">SVG</a></td>
- <td>o grafice</td>
- </tr>
- <tr>
- <td><a href="pl/XUL">XUL</a></td>
- <td>o interfejsie użytkownika w Mozilli</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p><em>Prezentowanie</em>dokumentu użytkownikowi oznacza skonwertowanie go do postaci, w jakiej będzie on przydatny użytkownikowi. Mozilla prezentuje dokumenty wizualnie — na przykład na ekranie komputera, obrazie wyświetlanym przez projektor lub wydruku.</p>
-
-<table style="background-color: #f4f4f4; border: 1px solid #36b; margin-bottom: 1em; padding: 1em;">
- <caption>Więcej szczegółów</caption>
- <tbody>
- <tr>
- <td>CSS jest przeznaczony nie tylko dla przeglądarek i prezentacji graficznych. W formalnej terminologii CSS program, który prezentuje dokumenty użytkownikowi, nazywany jest<em>agentem</em> (ang. User Agent - UA). Przeglądarka jest tylko jednym z wielu rodzajów UA. Jednakże część pierwsza tego kursu skupia się na pracy z językiem CSS w przeglądarce.
- <p>Formalne definicje terminologii związanej z CSS znajdziesz w Specyfikacji CSS w dziale <a class="external" href="http://www.w3.org/TR/CSS21/conform.html#q1">Definicje</a>.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="Zadanie:_Tworzenie_dokumentu" name="Zadanie:_Tworzenie_dokumentu">Zadanie: Tworzenie dokumentu</h3>
-
-<p>Stwórz nowy katalog, a w nim nowy plik. Ten plik będzie Twoim dokumentem.</p>
-
-<p>Skopiuj i wklej poniższy kod HTML. Zapisz plik pod nazwą <code>doc1.html</code></p>
-
-<div style="width: 40em;">
-<pre class="brush: html language-html"><code class="language-html"><span class="doctype token">&lt;!DOCTYPE html&gt;</span>
-<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>html</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>head</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>meta</span> <span class="attr-name token">charset</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>UTF-8<span class="punctuation token">"</span></span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>title</span><span class="punctuation token">&gt;</span></span>Sample document<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>title</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>head</span><span class="punctuation token">&gt;</span></span>
-
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>body</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>p</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>strong</span><span class="punctuation token">&gt;</span></span>C<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>strong</span><span class="punctuation token">&gt;</span></span>ascading
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>strong</span><span class="punctuation token">&gt;</span></span>S<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>strong</span><span class="punctuation token">&gt;</span></span>tyle
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>strong</span><span class="punctuation token">&gt;</span></span>S<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>strong</span><span class="punctuation token">&gt;</span></span>heets
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>p</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>body</span><span class="punctuation token">&gt;</span></span>
-<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>html</span><span class="punctuation token">&gt;</span></span></code></pre>
-</div>
-
-<p>Otwórz nowy panel lub nowe okno w Twojej przeglądarce i otwórz ten plik.</p>
-
-<p>Powinieneś zobaczyć tekst zaczynający się od pogrubionych liter:</p>
-
-<table style="border: 2px outset #36b; padding: 1em;">
- <tbody>
- <tr>
- <td><strong>C</strong>ascading <strong>S</strong>tyle <strong>S</strong>heets</td>
- </tr>
- </tbody>
-</table>
-
-<p>To, co widzisz w przeglądarce, może się trochę różnić z powodu ustawień przeglądarki oraz tego wiki. Jeżeli istnieją jakieś różnice w kroju pisma, odstępach i kolorach, które widzisz, nie jest to żaden problem.</p>
-
-<h4 id="Co_dalej.3F" name="Co_dalej.3F">Co dalej?</h4>
-
-<p>Jeżeli masz problemy ze zrozumieniem tej strony lub chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.</p>
-
-<p>Twój dokument nie używa jeszcze CSS. Na następnej stronie zaczniesz używać CSS do określania stylów: <strong><a href="pl/CSS/Na_pocz%c4%85tek/Po_co_u%c5%bcywa%c4%87_CSS">Po co używać CSS</a></strong></p>
-
-<p>{{ languages( { "en": "en/CSS/Getting_Started/What_is_CSS", "fr": "fr/CSS/Premiers_pas/Pr\u00e9sentation_des_CSS", "it": "it/Conoscere_i_CSS/Che_cosa_sono_i_CSS", "ja": "ja/CSS/Getting_Started/What_is_CSS", "pt": "pt/CSS/Como_come\u00e7ar/O_que_\u00e9_CSS", "zh-cn": "cn/CSS/Getting_Started/What_is_CSS" } ) }}</p>
diff --git a/files/pl/web/css/na_początek/czytelny_css/index.html b/files/pl/web/css/na_początek/czytelny_css/index.html
deleted file mode 100644
index 0e62945cbd..0000000000
--- a/files/pl/web/css/na_początek/czytelny_css/index.html
+++ /dev/null
@@ -1,154 +0,0 @@
----
-title: Czytelny CSS
-slug: Web/CSS/Na_początek/Czytelny_CSS
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Introduction_to_CSS/Syntax#Beyond_syntax_make_CSS_readable
-translation_of_original: Web/Guide/CSS/Getting_started/Readable_CSS
----
-<p>
-</p><p>Ta strona opisuje styl i gramatykę języka CSS.
-</p><p>Zmienisz wygląd swojego pliku CSS, aby był bardziej czytelny.
-</p>
-<h3 id="Informacja:_Czytelny_CSS" name="Informacja:_Czytelny_CSS"> Informacja: Czytelny CSS </h3>
-<p>Możesz dodać białe znaki i komentarze do swojego arkusza stylów, aby uczynić go bardziej czytelnym.
-Możesz też grupować selektory razem, kiedy te same reguły stylów dotyczą wybranych elementów w różny sposób.
-</p>
-<h4 id="Bia.C5.82e_znaki" name="Bia.C5.82e_znaki"> Białe znaki </h4>
-<p>Białe znaki to spacje, tabulatory i nowe linie.
-Dzięki białym znakom arkusz stylów będzie bardzie czytelny.
-</p><p>Twój przykładowy plik CSS zawiera w tej chwili jedną regułę na linię i prawie minimalną liczbę białych znaków. W złożonych arkuszach stylów taki układ byłby bardzo trudny do czytania, utrudniając zarządzanie arkuszem.
-</p><p>Styl, który wybierzesz, zazwyczaj zależy od prywatnych przyzwyczajeń, ale Twój arkusz stylów może być częścią projektu, którym zajmuje się więcej osób. W takiej sytuacji przyjmuje się pewne konwencje.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykłady
-</caption><tbody><tr>
-<td> Niektórzy ludzie lubią zwięzły układ, którego używaliśmy do tej pory, dzieląc linię jedynie wtedy, kiedy staje się ona bardzo długa:
-<pre>
-.carrot {color: orange; text-decoration: underline; font-style: italic;}
-</pre>
-<p>Inni wolą układać jedną własność-wartość na linię:
-</p>
-<div style="width: 45em;">
-<p>.carrot
-{
-color: orange;
-text-decoration: underline;
-font-style: italic;
-}
-</p>
-</div>
-<p>Inni używają wcięć — często używane są dwie spacje, cztery spacje lub tabulator:
-</p>
-<div style="width: 45em;">
-<p>.carrot {
-</p>
-<pre class="eval"> color: orange;
- text-decoration: underline;
- font-style: italic;
-</pre>
-<p>}
-</p>
-</div>
-<p>Inni wolą ustawiać wszystko względem pionowej osi (jednak taki układ jest trudny w zarządzaniu):
-</p>
-<div style="width: 45em;">
-<p>.carrot
-</p>
-<pre class="eval"> {
- color  : orange;
- text-decoration : underline;
- font-style  : italic;
- }
-</pre>
-</div>
-<p>Tworząc wcięcia jedni wolą używać tabulatorów, inni zaś tylko spacji.
-</p>
-</td></tr></tbody></table>
-<h4 id="Komentarze" name="Komentarze"> Komentarze </h4>
-<p>Komentarze w CSS zaczynają się od <code>/*</code>, a kończą się na <code>*/</code>.
-</p><p>Możesz używać komentarzy, aby komentować elementy swojego arkusza stylów oraz do <i>wykomentowywania</i> części aktualnie nieużywanych.
-</p><p>Aby wykomentować części arkusza stylów, umieść tę część w komentarzu, a przeglądarka ją zignoruje.
-Należy uważać, gdzie zaczyna, a gdzie kończy się komentarz.
-Dalsza część arkusza stylów musi mieć poprawną składnię.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td><div style="width: 45em;">
-<p>/* styl dla początkowej litery C w pierwszym paragrafie */
-.carrot {
-</p>
-<pre class="eval"> color: orange;
- text-decoration: underline;
- font-style: italic;
- }
-</pre>
-</div>
-</td></tr></tbody></table>
-<h4 id="Grupy_Selektor.C3.B3w" name="Grupy_Selektor.C3.B3w"> Grupy Selektorów </h4>
-<p>Kiedy wiele selektorów ma ten sam styl, możesz określić grupę selektorów, oddzielając je przecinkami.
-Deklaracja zostanie zastosowana do wszystkich wybranych elementów.
-</p><p>W innych miejscach arkusza stylów możesz określić te same selektory ponownie, aby nadać im indywidualne reguły.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Ta reguła sprawia, że elementy <small>H1</small>, <small>H2</small> oraz <small>H3</small> są tego samego koloru.
-<p>Wygodnie jest określić kolor tylko w jednym miejscu, na wypadek, gdyby miał być zmieniany.
-</p>
-<div style="width: 30em;">
-<p>/* kolory nagłówków */
-h1, h2, h3 {color: navy;}
-</p>
-</div>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Dodawanie_komentarzy_i_poprawianie_uk.C5.82adu" name="Zadanie:_Dodawanie_komentarzy_i_poprawianie_uk.C5.82adu"> Zadanie: Dodawanie komentarzy i poprawianie układu </h3>
-<p>Wyedytuj swój plik CSS i upewnij się, że posiada on te reguły (w dowolnej kolejności):
-</p>
-<div style="width: 30em;">
-<p>strong {color: red;}
-.carrot {color: orange;}
-.spinach {color: green;}
-</p>
-<ol><li>first {font-style: italic;}
-</li></ol>
-<p>p {color: blue;}
-</p>
-</div>
-<p>Spraw, aby stał się bardziej czytelny, zmieniając kolejność w sposób, który uznasz za logiczny oraz dodając białe znaki i komentarze w taki sposób, jaki uznasz za najlepszy.
-</p><p>Zapisz ten plik i odśwież stronę w przeglądarce, aby upewnić się, że Twoje zmiany nie wpłynęły na działanie arkusza stylów:
-</p>
-<table style="border: 2px outset #36b; padding: 1em;">
-<tbody><tr>
-<td style="font-style: italic; color: blue;"><strong style="color: orange;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets
-</td></tr>
-<tr>
-<td style="color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #ffe;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Wykomentuj część arkusza stylów bez zmieniania czegokolwiek poza tym, aby pierwsza litera dokumentu była czerwona:
-<table style="border: 2px outset #36b; padding: 1em; background-color: white;">
-<tbody><tr>
-<td style="font-style: italic; color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets
-</td></tr>
-<tr>
-<td style="color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-<p>(Jest więcej niż jeden sposób, aby to zrobić.)
-</p>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Twój przykładowy dokument używa kursywy oraz podkreślenia.
-Następna strona omawia kolejne sposoby na określanie wyglądu tekstu w dokumencie:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Style_tekstowe">Style tekstowe</a></b>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/CSS/Getting_Started/Readable_CSS", "fr": "fr/CSS/Premiers_pas/Des_CSS_lisibles", "it": "it/Conoscere_i_CSS/CSS_leggibili", "ja": "ja/CSS/Getting_Started/Readable_CSS", "pt": "pt/CSS/Como_come\u00e7ar/CSS_leg\u00edvel" } ) }}
diff --git a/files/pl/web/css/na_początek/index.html b/files/pl/web/css/na_początek/index.html
deleted file mode 100644
index 22b975504c..0000000000
--- a/files/pl/web/css/na_początek/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: Na początek
-slug: Web/CSS/Na_początek
-tags:
- - CSS
- - 'CSS:Na_początek'
- - Wszystkie_kategorie
-translation_of: Learn/CSS/First_steps
-translation_of_original: Web/Guide/CSS/Getting_started
----
-<p> </p>
-<h3 id="Wprowadzenie" name="Wprowadzenie">Wprowadzenie</h3>
-<p>Ten kurs wprowadza użytkownika w świat kaskadowych arkuszy stylów (CSS).</p>
-<p>Pokaże Ci on, jak korzystać z podstawowych funkcji CSS przy użyciu praktycznych przykładów, które możesz sprawdzić na swoim komputerze. Kurs składa się z dwóch części.</p>
-<ul>
- <li>Część I ilustruje podstawowe funkcje CSS, które działają w Mozilli oraz innych nowoczesnych przeglądarkach.</li>
-</ul>
-<ul>
- <li>Część II zawiera przykłady specjalnych funkcji działających w Mozilli, ale niekoniecznie działających w innych środowiskach.</li>
-</ul>
-<p>Ten kurs bazuje na <a class="external" href="http://www.w3.org/TR/CSS21/">specyfikacji CSS 2.1</a>.</p>
-<h4 id="Kto_mo.C5.BCe_skorzysta.C4.87_z_tego_kursu.3F" name="Kto_mo.C5.BCe_skorzysta.C4.87_z_tego_kursu.3F">Kto może skorzystać z tego kursu?</h4>
-<p>Kurs jest przeznaczony dla początkujących, ale może być też przydatny dla osób mających już pewną wiedzę o CSS.</p>
-<p>Jeżeli jesteś początkujący, skorzystaj z pierwszej części tego kursu, by zrozumieć działanie CSS i nauczyć się go używać. Potem przeczytaj część drugą, aby zrozumieć zakres wykorzystania CSS w produktach Mozilli.</p>
-<p>Jeżeli znasz już trochę CSS, możesz pominąć części kursu, które omawiają znane Ci tematy i skupić się na tych, które są dla Ciebie nowe.</p>
-<p>Jeżeli znasz dobrze CSS, ale nie w Mozilli, przejdź do części drugiej.</p>
-<h4 id="Czego_potrzebujesz.2C_zanim_zaczniesz.3F" name="Czego_potrzebujesz.2C_zanim_zaczniesz.3F">Czego potrzebujesz, zanim zaczniesz?</h4>
-<p>Aby móc swobodnie korzystać z tego kursu, potrzebujesz edytora plików tekstowych oraz przeglądarkę Mozilla (Firefox lub Mozilla Suite) i powinieneś umieć korzystać z obu tych produktów w podstawowym zakresie.</p>
-<p>Jeżeli nie chcesz edytować plików, możesz po prostu czytać kurs i patrzeć na obrazki, ale taka metoda nauki jest znacznie mniej efektywna.</p>
-<p>Niektóre części tego kursu mogą wymagać innych aplikacji Mozilli. Części te są opcjonalne. Jeżeli nie chcesz pobierać innych aplikacji Mozilli, po prostu pomiń je.</p>
-<p><strong>Uwaga: </strong> CSS umożliwia pracę z kolorami, więc niektóre części kursu zależą od kolorów. Możesz z nich wygodnie korzystać, jeśli posiadasz kolorowy wyświetlacz i prawidłowo rozróżniasz kolory.</p>
-<h4 id="Jak_korzysta.C4.87_z_tego_kursu" name="Jak_korzysta.C4.87_z_tego_kursu">Jak korzystać z tego kursu</h4>
-<p>Aby korzystać z tego kursu, przeczytaj uważnie wszystkie strony po kolei. Jeżeli pominiesz jedną stronę, możesz mieć trudności z rozumieniem dalszych.</p>
-<p>Na każdej stronie sekcja <i>Informacja</i> opisuje, jak działa CSS. Dzięki sekcji <i>Zadanie</i> będziesz mógł wypróbować użycie CSS na swoim komputerze.</p>
-<p>Aby sprawdzić, jak dobrze rozumiesz treść, podejmij wyzwanie znajdujące się na dole każdej strony. Rozwiązania niektórych wyzwań są prezentowane na późniejszych stronach kursu.</p>
-<p>Aby lepiej zrozumieć CSS, przeczytaj informacje znajdujące się w boksach oznaczonych <i>Więcej szczegółów</i>. Użyj znajdujących się tam odnośników, aby dowiedzieć się więcej ze specyfikacji CSS.</p>
-<h3 id="Kurs_.E2.80.93_cz.C4.99.C5.9B.C4.87_pierwsza" name="Kurs_.E2.80.93_cz.C4.99.C5.9B.C4.87_pierwsza">Kurs – część pierwsza</h3>
-<p>Podstawowy kurs CSS, krok po kroku.</p>
-<ol>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Czym_jest_CSS">Czym jest CSS</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Po_co_u%c5%bcywa%c4%87_CSS">Po co używać CSS</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Jak_dzia%c5%82a_CSS">Jak działa CSS</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Kaskadowo%c5%9b%c4%87_i_dziedziczenie">Kaskadowość i dziedziczenie</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Selektory">Selektory</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Czytelny_CSS">Czytelny CSS</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Style_tekstowe">Style tekstowe</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Kolor">Kolor</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Tre%c5%9b%c4%87">Treść</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Listy">Listy</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Bloki">Bloki</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Uk%c5%82ad">Układ</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Tabele">Tabele</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Media">Media</a></b></li>
-</ol>
-<h3 id="Kurs_.E2.80.93_cz.C4.99.C5.9B.C4.87_druga" name="Kurs_.E2.80.93_cz.C4.99.C5.9B.C4.87_druga">Kurs – część druga</h3>
-<p>Przykłady wykorzystania CSS w Mozilli.</p>
-<ol>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/JavaScript">JavaScript</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Wi%c4%85zania_XBL">Wiązania XBL</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/XUL-owe_interfejsy_u%c5%bcytkownika">XUL-owe interfejsy użytkownika</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Grafika_SVG">Grafika SVG</a></b></li>
- <li><b><a href="/pl/docs/CSS/Na_pocz%c4%85tek/Dane_XML">Dane XML</a></b></li>
-</ol>
-<p>{{ languages( { "en": "en/CSS/Getting_Started", "fr": "fr/CSS/Premiers_pas", "it": "it/Conoscere_i_CSS", "ja": "ja/CSS/Getting_Started", "nl": "nl/CSS/Voor_Beginners", "zh-cn": "cn/CSS/\u5f00\u59cb", "pt": "pt/CSS/Como_come\u00e7ar" } ) }}</p>
diff --git a/files/pl/web/css/na_początek/jak_działa_css/index.html b/files/pl/web/css/na_początek/jak_działa_css/index.html
deleted file mode 100644
index 8ccbd65011..0000000000
--- a/files/pl/web/css/na_początek/jak_działa_css/index.html
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: Jak działa CSS
-slug: Web/CSS/Na_początek/Jak_działa_CSS
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/First_steps/How_CSS_works
-translation_of_original: Web/Guide/CSS/Getting_started/How_CSS_works
----
-<p>
-</p><p>Ta strona wyjaśnia, jak działa CSS w przeglądarce.
-Przeanalizujesz przykładowy dokument, poznając szczegóły jego stylów.
-</p>
-<h3 id="Informacja:_Jak_dzia.C5.82a_CSS" name="Informacja:_Jak_dzia.C5.82a_CSS"> Informacja: Jak działa CSS </h3>
-<p>Kiedy Mozilla wyświetla dokument, musi połączyć treść dokumentu z jego informacjami o stylu. Tak więc dzieli ona proces na dwa etapy:
-</p>
-<ul><li> W pierwszym Mozilla zmienia język znaczników oraz CSS w <i>DOM</i> (Model Obiektowy Dokumentu). DOM jest reprezentacją dokumentu w pamięci komputera. Wiąże on treść dokumentu z jego stylem.
-</li></ul>
-<ul><li> W drugim etapie Mozilla wyświetla ten DOM.
-</li></ul>
-<p>Język znaczników używa znaczników do opisywania struktury dokumentu. Znacznik może być kontenerem, zawierającym inne znaczniki.
-</p><p>DOM posiada strukturę drzewiastą. Każdy znacznik i fragment tekstowy w języku znaczników staje się <i>węzłem</i> w strukturze drzewiastej. Węzły DOM nie są kontenerami. W zamian za to mogą posiadać węzły rodziców i dzieci.
-</p><p>Węzły, które odpowiadają znacznikom, znane są także jako <i>elementy</i>.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> W Twoim przykładowym dokumencie znacznik <code>&lt;P&gt;</code> i jego znacznik <code>&lt;/P&gt;</code> tworzą kontener:
-<div style="width: 24em;">
-<pre class="eval">&lt;P&gt;
- &lt;STRONG&gt;C&lt;/STRONG&gt;ascading
- &lt;STRONG&gt;S&lt;/STRONG&gt;tyle
- &lt;STRONG&gt;S&lt;/STRONG&gt;heets
-&lt;/P&gt;
-</pre>
-</div>
-<p>W DOM odpowiadający węzeł P jest rodzicem.
-Jego dzieci to węzły <small>STRONG</small> oraz węzły tekstowe.
-Węzły <small>STRONG</small> same są rodzicami posiadającymi węzły tekstowe jako swoje dzieci:
-</p>
-<div style="width: 24em; color: #47c; white-space: pre; padding: 0 0 0 2em;">
-<p><span style="color: black;">P</span>
-├─<span style="color: black;">STRONG</span>
-│ │
-│ └─"<span style="color: black;">C</span>"
-│
-├─"<span style="color: black;">ascading</span>"
-│
-├─<span style="color: black;">STRONG</span>
-│ │
-│ └─"<span style="color: black;">S</span>"
-│
-├─"<span style="color: black;">tyle</span>"
-│
-├─<span style="color: black;">STRONG</span>
-│ │
-│ └─"<span style="color: black;">S</span>"
-│
-└─"<span style="color: black;">heets</span>"
-</p>
-</div>
-</td></tr></tbody></table>
-<p>Zrozumienie DOM pomaga w tworzeniu, debugowaniu i zarządzaniu CSS, ponieważ DOM jest punktem, w którym łączona jest treść dokumentu ze stylami CSS.
-</p>
-<h3 id="Zadanie:_Analiza_DOM" name="Zadanie:_Analiza_DOM"> Zadanie: Analiza DOM </h3>
-<p>Do analizy DOM potrzebny jest specjalny program.
-Służy do tego na przykład <a href="pl/Inspektor_DOM">Inspektor DOM</a> Mozilli.
-</p><p>Użyj przeglądarki Mozilla do otworzenia przykładowego dokumentu.
-</p><p>Z paska menu przeglądarki wybierz Narzędzia – Inspektor DOM lub Narzędzia – Programowanie WWW – Inspektor DOM.
-</p>
-<table style="border: 1px solid #36b; background-color: #f4f4f4; padding: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Jeżeli Twoja przeglądarka Mozilli nie posiada Inspektora DOM, możesz zainstalować przeglądarkę ponownie, zaznaczając przy instalacji komponent narzędzi programistycznych. Potem wróć do tego kursu.
-<p><small><b>DevmoPL</b>: Możesz też zainstalować DOMi jako rozszerzenie</small>
-</p><p>Jeżeli nie chcesz instalować Inspektora DOM, możesz pominąć ten rozdział i przejść do następnej strony. Pominięcie tej sekcji nie wpłynie na resztę kursu.
-</p>
-</td></tr></tbody></table>
-<p>W Inspektorze DOM rozwiń węzły dokumentu, klikając na strzałki.
-</p><p><b>Notka: </b> Formatowanie spacjami dokumentu HTML spowoduje, że pojawią się puste węzły, które możesz zignorować.
-</p><p>Część wyniku może wyglądać tak:
-</p>
-<table style="border: 2px outset #36b; padding: 0 0 0 2em;">
-<tbody><tr>
-<td><div style="width: 30em; background-color: transparent; margin: 0px; border: 0px; padding: 0px; color: gray; white-space: pre;">
-<p>│
-<span style="font-size: 133%;">▼</span>╴<span style="color: black;">P</span>
-│ │
-│ <span style="font-size: 133%;">▼</span>╴<span style="color: black;">STRONG</span>
-│ │ └<span style="color: darkblue;">#text</span>
-│ ├╴<span style="color: darkblue;">#text</span>
-│ <span style="font-size: 133%;">▶</span>╴<span style="color: black;">STRONG</span>
-│ │
-</p>
-</div>
-</td></tr></tbody></table>
-<p>Kiedy wybierasz jakikolwiek węzeł, możesz dowiedzieć się o nim więcej, używając prawej kolumny Inspektora DOM.
-Na przykład po wybraniu węzła tekstowego Inspektor DOM pokazuje jego zawartość w prawej kolumnie.
-</p><p>Kiedy zaznaczasz węzeł elementu, Inspektor DOM analizuje go i podaje w prawym panelu ogromną liczbę informacji. Informacje o stylu są tylko częścią informacji, jakie można tam znaleźć.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #ffe;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> W Inspektorze DOM wybierz węzeł <small>STRONG</small>.
-<p>Skorzystaj z prawego panelu Inspektora, aby dowiedzieć się, gdzie kolor węzła ustawiony został na czerwony i gdzie jego wygląd jest ustawiany na grubszy niż normalny tekst.
-</p>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>Jeżeli podjąłeś(podjęłaś) wyzwanie, widzisz, że informacje o stylu z wielu miejsc wiążą się, tworząc końcowy styl elementu.
-</p><p>Następna strona wyjaśnia więcej na temat tych interakcji:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Kaskadowo%c5%9b%c4%87_i_dziedziczenie">Kaskadowość i dziedziczenie</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/How_CSS_works", "fr": "fr/CSS/Premiers_pas/Fonctionnement_de_CSS", "it": "it/Conoscere_i_CSS/Come_funzionano_i_CSS", "ja": "ja/CSS/Getting_Started/How_CSS_works", "pt": "pt/CSS/Como_come\u00e7ar/Como_o_CSS_trabalha", "zh-cn": "cn/CSS/Getting_Started/How_CSS_works" } ) }}
diff --git a/files/pl/web/css/na_początek/javascript/index.html b/files/pl/web/css/na_początek/javascript/index.html
deleted file mode 100644
index 128ef84501..0000000000
--- a/files/pl/web/css/na_początek/javascript/index.html
+++ /dev/null
@@ -1,127 +0,0 @@
----
-title: JavaScript
-slug: Web/CSS/Na_początek/JavaScript
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
-translation_of_original: Web/Guide/CSS/Getting_started/JavaScript
----
-<p>
-</p><p>Jest to druga część tego kursu. Część II zawiera trochę przykładów pokazujących zakres użycia CSS w Mozilli.
-</p><p>Każda strona Części II ilustruje jak CSS współpracuje z innymi technologiami.
-Te strony nie zostały stworzone po to, aby nauczyć Cię korzystać z tych technologii.
-Jeśli chcesz je poznać, skorzystaj z innych kursów.
-</p><p>Natomiast, te strony zostały stworzone po to, aby pokazać wiele możliwości wykorzystania CSS.
-Aby używać tych stron, powinieneś(aś) znać CSS, ale nie musisz znać innych technologii.
-</p>
-<h3 id="Informacja:_JavaScript" name="Informacja:_JavaScript"> Informacja: JavaScript </h3>
-<p>JavaScript jest <i>językiem programowania</i>.
-Duża część kodu aplikacji Mozilla (na przykład przeglądarki) jest napisana w JavaScripcie.
-</p><p>JavaScript może współpracować z arkuszami stylów, pozwalając Ci pisać aplikacje, które dynamicznie zmieniają styl dokumentu.
-</p><p>Istnieją na to trzy sposoby:
-</p>
-<ul><li>Przez pracę z listę arkuszy stylów dokumentu — na przykład: dodawanie, usuwanie i zmienianie arkusza stylów.
-</li><li>Przez pracę z regułami w arkuszu stylów — na przykład: dodawanie, usuwanie lub modyfikowanie reguł.
-</li><li>Przez pracę z pojedynczymi elementami w DOM — modyfikowanie jego stylu niezależnie od arkusza stylów dokumentu.
-</li></ul>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em; width: 100%;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Aby dowiedzieć się więcej o JavaScripcie w Mozilli, zajrzyj na stronę <a href="pl/JavaScript">JavaScript</a> na tym wiki.
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Demonstracja_wykorzystania_Javascript-u" name="Zadanie:_Demonstracja_wykorzystania_Javascript-u"> Zadanie: Demonstracja wykorzystania Javascript-u </h3>
-<p>Stwórz nowy dokument HTML, <code>doc5.html</code>.
-Skopiuj i wklej poniższy kod, upewniając się, że zaznaczyłeś(aś) cały:
-</p>
-<div style="width: 48em; height: 12em; overflow: auto;"><pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
-&lt;HTML&gt;
-
-&lt;HEAD&gt;
-&lt;TITLE&gt;Mozilla CSS Getting Started - JavaScript demonstration&lt;/TITLE&gt;
-&lt;LINK rel="stylesheet" type="text/css" href="style5.css"&gt;
-&lt;SCRIPT type="text/javascript" src="script5.js"&gt;&lt;/SCRIPT&gt;
-&lt;/HEAD&gt;
-
-&lt;BODY&gt;
-&lt;H1&gt;JavaScript sample&lt;/H1&gt;
-
-&lt;DIV id="square"&gt;&lt;/DIV&gt;
-
-&lt;BUTTON type="button" onclick="doDemo(this);"&gt;Click Me&lt;/BUTTON&gt;
-
-&lt;/BODY&gt;
-&lt;/HTML&gt;
-</pre></div>
-<p>Stwórz nowy plik CSS, <code>style5.css</code>.
-Skopiuj i wklej do niego poniższy kod:
-</p>
-<div style="width: 48em;"><pre>/*** JavaScript demonstration ***/
-#square {
- width: 20em;
- height: 20em;
- border: 2px inset gray;
- margin-bottom: 1em;
- }
-
-button {
- padding: .5em 2em;
- }
-</pre></div>
-<p>Stwórz nowy plik tekstowy, <code>script5.js</code>.
-Skopiuj i wklej do niego poniższy kod:
-</p>
-<div style="width: 48em;"><pre>// JavaScript demonstration
-function doDemo (button) {
- var square = document.getElementById("square")
- square.style.backgroundColor = "#fa4"
- button.setAttribute("disabled", "true")
- setTimeout(clearDemo, 2000, button)
- }
-
-function clearDemo (button) {
- var square = document.getElementById("square")
- square.style.backgroundColor = "transparent"
- button.removeAttribute("disabled")
- }
-</pre></div>
-<p>Otwórz dokument w swojej przeglądarce i naciśnij przycisk.
-</p><p>To wiki nie obsługuje JavaScriptu na stronach, więc nie jest możliwe zademonstrowanie działania tego kodu tutaj.
-Wygląda to mniej więcej jak poniżej, przed i po naciśnięciu przycisku:
-</p>
-<table>
-<tbody><tr>
-<td style="padding-right: 2em;">
-<table style="border: 2px outset #36b; padding: 0 1em .5em .5em;">
-<tbody><tr>
-<td><p><b>JavaScript demonstration</b></p>
-<div style="width: 5em; height: 5em; border: 2px inset gray; background-color: white;">
-<div style="width: 2em; height: 1em; border: 1px outset black; background-color: #ccc; margin-top: 4px;">
-</div></div></td></tr></tbody></table>
-</td><td>
-<table style="border: 2px outset #36b; padding: 0 1em .5em .5em;">
-<tbody><tr>
-<td><p><b>JavaScript demonstration</b></p>
-<div style="width: 5em; height: 5em; border: 2px inset gray; background-color: #fa4;">
-<div style="width: 2em; height: 1em; border: 1px inset black; background-color: #ccc; margin-top: 4px;">
-</div></div></td></tr></tbody></table>
-</td></tr></tbody></table>
-<p>Uwagi dotyczące demonstracji:
-</p>
-<ul><li>Dokument HTML ma podpięty arkusz stylów, a także plik ze skryptem.
-</li><li>Skrypt operuje na niezależnych elementach w DOM-ie. Modyfikuje styl obiektów bezpośrednio. Modyfikuje styl przycisku pośrednio, zmieniając jego atrybut.
-</li><li>W JavaScripcie <code>document.getElementById("square")</code> jest podobne w działaniu do selektora CSS <code>#square</code>.
-</li><li>W JavaScripcie <code>backgroundColor</code> odpowiada własności <code>background-color</code> w CSS.
-</li><li>Twoja przeglądarka posiada wbudowaną regułę CSS dla <code>button{{ mediawiki.external('disabled=\"true\"') }}</code>, która zmienia wygląd przycisku, kiedy zostaje on wyłączony.
-</li></ul>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: .5em;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Zmień skrypt tak, aby obiekt square skakał w prawo o 20 em, kiedy jego kolor się zmienia, i skakał z powrotem, kiedy kolor wraca do podstawowego.
-</td></tr></tbody></table>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>W tej demonstracji dokument HTML posiada odnośnik do skryptu, mimo że używa go tylko element przycisku.
-Mozilla rozszerza CSS, aby umożliwić wiązanie kodu JavaScript (oraz treści i innych arkuszy stylów) z wybranymi elementami.
-Następna strona opisuje to:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Wi%c4%85zania_XBL">Wiązania XBL</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/JavaScript", "fr": "fr/CSS/Premiers_pas/JavaScript", "pt": "pt/CSS/Como_come\u00e7ar/JavaScript" } ) }}
diff --git a/files/pl/web/css/na_początek/kaskadowość_i_dziedziczenie/index.html b/files/pl/web/css/na_początek/kaskadowość_i_dziedziczenie/index.html
deleted file mode 100644
index f100424b2f..0000000000
--- a/files/pl/web/css/na_początek/kaskadowość_i_dziedziczenie/index.html
+++ /dev/null
@@ -1,97 +0,0 @@
----
-title: Kaskadowość i dziedziczenie
-slug: Web/CSS/Na_początek/Kaskadowość_i_dziedziczenie
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
-translation_of_original: Web/Guide/CSS/Getting_started/Cascading_and_inheritance
----
-<p>
-</p><p>Ta strona tłumaczy jak arkusze stylów oddziaływują w kaskadzie, oraz jak elementy dziedziczą style od swoich rodziców.
-</p><p>Nauczysz się zmieniać styl wielu elementów dokumentu jednym ruchem dzięki dziedziczeniu.
-</p>
-<h3 id="Informacja:_Kaskadowo.C5.9B.C4.87_i_dziedziczenie" name="Informacja:_Kaskadowo.C5.9B.C4.87_i_dziedziczenie"> Informacja: Kaskadowość i dziedziczenie </h3>
-<p>Ostateczny styl elementu może być określony w wielu różnych miejscach, które mogą na siebie oddziaływać w złożony sposób.
-Złożone interakcje czynią CSS potężnym, ale także mogą uczynić go niezrozumiałym i trudnym do debugowania.
-</p><p>Trzy główne źródła informacji o stylu tworzą kaskadę.
-Są to:
-</p>
-<ul><li>Domyślny styl przeglądarki dla danego języka znaczników
-</li><li>Styl określony przez użytkownika czytającego stronę
-</li><li>Styl podpięty do dokumentu przez jego autora
-</li></ul>
-<p>Styl użytkownika modyfikuje domyślny styl przeglądarki.
-Styl autora dokumentu modyfikuje ten styl jeszcze bardziej.
-W tym kursie Ty jesteś autorem przykładowego dokumentu i pracujesz tylko ze stylem autora.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Kiedy czytasz ten dokument w przeglądarce Mozilla, część stylu, który widzisz, pochodzi z domyślnego stylu przeglądarki dla HTML-a.
-<p>Część tego stylu pochodzi z Twoich ustawień przeglądarki w Opcjach lub z pliku <code>userContent.css</code> w profilu przeglądarki.
-</p><p>Część tego stylu pochodzi z arkusza stylów podpiętego do tego dokumentu przez serwer wiki.
-</p>
-</td></tr></tbody></table>
-<p>Kiedy otwierasz przykładowy dokument w swojej przeglądarce, elementy STRONG są pogrubione w stosunku do reszty tekstu. Dzieje się tak, ponieważ zostało to ustawione w domyślnym stylu przeglądarki dla HTML-a.
-</p><p>Elementy STRONG są czerwone. To ustawienie pochodzi z Twojego arkusza stylów.
-</p><p>Elementy STRONG dziedziczą też większość ustawień stylu elementu P, ponieważ są jego dziećmi. W ten sam sposób element P dziedziczy wiele ustawień ze stylu elementu BODY.
-</p><p>Dla stylów w kaskadzie najważniejsze są style autora strony, potem czytelnika, a na końcu ustawienia domyślne przeglądarki.
-</p><p>Dla dziedziczonych stylów własne style ich dzieci mają wyższy priorytet od stylu dziedziczonego po rodzicu.
-</p><p>Nie są to jedyne istniejące priorytety. Dalsze strony tego kursu wyjaśnią więcej.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> CSS daje też czytelnikowi możliwość nadpisania stylów autora dokumentu przez użycie słowa kluczowego <code>!important</code>.
-<p>Oznacza to, że jako autor dokumentu, nie możesz nigdy dokładnie przewidzieć, co czytelnicy zobaczą.
-</p><p>Jeżeli chcesz poznać wszystkie szczegóły kaskadowości i dziedziczenia, zobacz <a class="external" href="http://www.w3.org/TR/CSS21/cascade.html">Przypisywanie wartości własności, Kaskadowość oraz dziedziczenie</a> w specyfikacji CSS.
-</p>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_U.C5.BCywanie_dziedziczenia" name="Zadanie:_U.C5.BCywanie_dziedziczenia"> Zadanie: Używanie dziedziczenia </h3>
-<p>Wyedytuj Twój przykładowy plik CSS.
-</p><p>Dodaj tę linię poprzez skopiowanie i wklejenie jej.
-Nie ma żadnego znaczenia, czy dodasz ją pod czy nad linią, która już tam jest.
-Jednakże dodawanie jej na górze jest bardziej logiczne, ponieważ w Twoim dokumencie element P jest rodzicem elementu STRONG:
-</p>
-<pre>p {color: blue; text-decoration: underline;}
-</pre>
-<p>Teraz odśwież okno przeglądarki, aby obejrzeć efekt na przykładowym dokumencie.
-Podkreślenie wpłynęło na cały tekst paragrafu, włączając w to początkowe litery.
-Elementy STRONG dziedziczyły styl podkreślenia po swoim rodzicu, elemencie P.
-</p><p>Ale elementy STRONG nadal są czerwone. Kolor czerwony jest ich własnym stylem, ma zatem wyższy priorytet niż niebieski kolor ich rodzica, elementu P.
-</p>
-<table>
-<tbody><tr>
-<td>
-<table style="border: 2px outset #36b; padding: 1em; margin-right: 2em;">
-<caption>Przed
-</caption><tbody><tr>
-<td><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-</td><td>
-<table style="border: 2px outset #36b; padding: 1em;">
-<caption>Po
-</caption><tbody><tr>
-<td style="color: blue; text-decoration: underline;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Zmień swój arkusz stylów, aby tylko czerwone litery były podkreślone:
-<table style="border: 2px outset #36b; padding: 1em;">
-<tbody><tr>
-<td style="color: blue;"><strong style="color: red; text-decoration: underline;">C</strong>ascading <strong style="color: red; text-decoration: underline;">S</strong>tyle <strong style="color: red; text-decoration: underline;">S</strong>heets
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>Twój przykładowy arkusz stylów opisuje style dla znaczników <code>P</code> oraz <code>STRONG</code>,
-zmieniając styl odpowiednich elementów w Twoim dokumencie.
-Następna strona opisuje, jak określić styl w bardziej selektywny sposób:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Selektory">Selektory</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/Cascading_and_inheritance", "fr": "fr/CSS/Premiers_pas/Cascade_et_h\u00e9ritage", "it": "it/Conoscere_i_CSS/Cascata_ed_ereditariet\u00e0", "ja": "ja/CSS/Getting_Started/Cascading_and_inheritance", "pt": "pt/CSS/Como_come\u00e7ar/Cascata_e_heran\u00e7a", "zh-cn": "cn/CSS/Getting_Started/Cascading_and_inheritance" } ) }}
diff --git a/files/pl/web/css/na_początek/kolor/index.html b/files/pl/web/css/na_początek/kolor/index.html
deleted file mode 100644
index db5bfd5e7d..0000000000
--- a/files/pl/web/css/na_początek/kolor/index.html
+++ /dev/null
@@ -1,209 +0,0 @@
----
-title: Kolor
-slug: Web/CSS/Na_początek/Kolor
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Introduction_to_CSS/Values_and_units#Colors
-translation_of_original: Web/Guide/CSS/Getting_started/Color
----
-<p>
-</p><p>Ta strona dokładniej opisuje sposoby pracy z kolorami w CSS-ie.
-</p><p>W swoim przykładowym arkuszu stylów, dodasz kolory tła.
-</p>
-<h3 id="Informacja:_Kolor" name="Informacja:_Kolor"> Informacja: Kolor </h3>
-<p>Do tej pory w tym kursie używałeś(aś) ograniczonej liczby nazwanych kolorów.
-CSS 2 definiuje 17 nazwanych kolorów.
-Niektóre z nazw mogą nie być tym, czego się spodziewasz:
-</p>
-<table style="border: 0px; margin-left: 2em; text-align: right;">
-<tbody><tr>
-<td>   </td><td> black </td><td style="width: 2em; height: 2em; background-color: black;"> </td><td> gray </td><td style="width: 2em; height: 2em; background-color: gray;"> </td><td> silver </td><td style="width: 2em; height: 2em; background-color: silver;"> </td><td> white </td><td style="width: 2em; height: 2em; background-color: white; border: 1px dotted gray;">
-</td></tr>
-<tr>
-<td> podstawowe </td><td> red </td><td style="width: 2em; height: 2em; background-color: red;"> </td><td> lime </td><td style="width: 2em; height: 2em; background-color: lime;"> </td><td> blue </td><td style="width: 2em; height: 2em; background-color: blue;">
-</td></tr>
-<tr>
-<td> drugorzędne </td><td> yellow </td><td style="width: 2em; height: 2em; background-color: yellow;"> </td><td> aqua </td><td style="width: 2em; height: 2em; background-color: aqua;"> </td><td> fuchsia </td><td style="width: 2em; height: 2em; background-color: fuchsia;">
-</td></tr>
-<tr>
-<td> </td><td>maroon</td><td style="width: 2em; height: 2em; background-color: maroon;"> </td><td> orange</td><td style="width: 2em; height: 2em; background-color: orange;"> </td><td> olive</td><td style="width: 2em; height: 2em; background-color: olive;"> </td><td> purple</td><td style="width: 2em; height: 2em; background-color: purple;"> </td><td> green</td><td style="width: 2em; height: 2em; background-color: green;"> </td><td> navy</td><td style="width: 2em; height: 2em; background-color: navy;"> </td><td> teal</td><td style="width: 2em; height: 2em; background-color: teal;">
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Twoja przeglądarka może obsługiwać znacznie więcej nazwanych kolorów, na przykład:
-<table style="border: 0px; margin: .5em 0px .5em 2em; text-align: right; background-color: inherit;">
-<tbody><tr>
-<td> dodgerblue</td><td style="width: 2em; height: 2em; background-color: dodgerblue;"> </td><td> peachpuff </td><td style="width: 2em; height: 2em; background-color: peachpuff;"> </td><td> tan </td><td style="width: 2em; height: 2em; background-color: tan;"> </td><td> firebrick </td><td style="width: 2em; height: 2em; background-color: firebrick;"> </td><td> aquamarine </td><td style="width: 2em; height: 2em; background-color: aquamarine;">
-</td></tr></tbody></table>
-<p>Szczegółową listę znajdziesz w dokumentacji CSS 3, w module Kolor, sekcji
-<a class="external" href="http://www.w3.org/TR/2003/CR-css3-color-20030514/#svg-color">słowa kluczowe kolorów w SVG</a>. Unikaj używania nazwanych kolorów, których przeglądarka osoby czytającej Twój dokument może nie obsługiwać.
-</p>
-</td></tr></tbody></table>
-<p>Aby móc korzystać w większej palety kolorów, określ czerwony, zielony i niebieski komponent koloru, z którego chcesz skorzystać, używając znaku "hash" oraz trzech <i>heksadecymalnych</i> liczb w zakresie od 0 – 9, a – f. Litery a – f reprezentują wartości 10 – 15.
-</p>
-<table style="border: 0px; margin-left: 2em;">
-<tbody><tr>
-<td>black </td><td style="width: 2em; height: 2em; background-color: #000;"> </td><td><code>#000</code>
-</td></tr>
-<tr>
-<td>pure red </td><td style="width: 2em; height: 2em; background-color: #f00;"> </td><td> <code>#f00</code>
-</td></tr>
-<tr>
-<td>pure green </td><td style="width: 2em; height: 2em; background-color: #0f0;"> </td><td> <code>#0f0</code>
-</td></tr>
-<tr>
-<td>pure blue </td><td style="width: 2em; height: 2em; background-color: #00f;"> </td><td> <code>#00f</code>
-</td></tr>
-<tr>
-<td>white </td><td style="width: 2em; height: 2em; background-color: #fff; border: 1px dotted gray;"> </td><td> <code>#fff</code>
-</td></tr></tbody></table>
-<p>Aby skorzystać z pełnej palety, określ dwie heksadecymalne liczby na każdy komponent:
-</p>
-<table style="border: 0px; margin-left: 2em;">
-<tbody><tr>
-<td>black </td><td style="width: 2em; height: 2em; background-color: #000;"> </td><td> <code>#000000</code>
-</td></tr>
-<tr>
-<td>pure red </td><td style="width: 2em; height: 2em; background-color: #f00;"> </td><td> <code>#ff0000</code>
-</td></tr>
-<tr>
-<td>pure green </td><td style="width: 2em; height: 2em; background-color: #0f0;"> </td><td> <code>#00ff00</code>
-</td></tr>
-<tr>
-<td>pure blue </td><td style="width: 2em; height: 2em; background-color: #00f;"> </td><td> <code>#0000ff</code>
-</td></tr>
-<tr>
-<td>white </td><td style="width: 2em; height: 2em; background-color: #fff; border: 1px dotted gray;"> </td><td> <code>#ffffff</code>
-</td></tr></tbody></table>
-<p>Zazwyczaj te sześcioliczbowe, heksadecymalne kody możesz pobrać z Twojego programu graficznego lub innego narzędzia.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4;">
-<caption>Przykłady
-</caption><tbody><tr>
-<td> Odrobina praktyki i w większości wypadków możesz modyfikować trzyliczbowe kolory ręcznie:
-<table style="border: 0px; margin-left: 2em; background-color: #fffff4;">
-<tbody><tr>
-<td>Zacznij od czystej czerwieni: </td><td style="width: 2em; height: 2em; background-color: #f00;"> </td><td><code>#f00</code>
-</td></tr>
-<tr>
-<td>Aby ją rozjaśnić, dodaj trochę zielonego i niebieskiego: </td><td style="width: 2em; height: 2em; background-color: #f77;"> </td><td><code>#f77</code>
-</td></tr>
-<tr>
-<td>Aby kolor był bardziej pomarańczowy, dodaj trochę zielonego: </td><td style="width: 2em; height: 2em; background-color: #fa7;"> </td><td><code>#fa7</code>
-</td></tr>
-<tr>
-<td>Aby kolor był ciemniejszy, zmniejsz wartość wszystkich komponentów: </td><td style="width: 2em; height: 2em; background-color: #c74;"> </td><td><code>#c74</code>
-</td></tr>
-<tr>
-<td>Aby zmniejszyć nasycenie, zmniejsz różnice między wartościami komponentów: </td><td style="width: 2em; height: 2em; background-color: #c98;"> </td><td><code>#c98</code>
-</td></tr>
-<tr>
-<td>Jeśli ustawisz jednakową wartość wszystkich komponentów, uzyskasz kolor szary: </td><td style="width: 2em; height: 2em; background-color: #ccc;"> </td><td><code>#ccc</code>
-</td></tr></tbody></table>
-</td></tr>
-<tr>
-<td> Aby uzyskać pastelowy odcień, taki jak blady niebieski:
-<table style="border: 0px; margin-left: 2em; background-color: #fffff4;">
-<tbody><tr>
-<td>Zacznij od białego: </td><td style="width: 2em; height: 2em; background-color: #fff; border: 1px dotted gray;"> </td><td><code>#fff</code>
-</td></tr>
-<tr>
-<td>Zredukuj trochę wartości komponentów innych, niż niebieski: </td><td style="width: 2em; height: 2em; background-color: #eef; border: 1px dotted gray;"> </td><td><code>#eef</code>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Możesz także określić kolor, używając decymalnych wartości RGB w zakresie 0 – 255, lub procentów.
-<p>Na przykład to jest kasztanowaty (ciemnoczerwony):
-</p>
-<div style="width: 24em;"><pre>
-rgb(128, 0, 0)
-</pre></div>
-<p>Więcej szczegółów na temat określania kolorów znajdziesz w sekcji
-<a class="external" href="http://www.w3.org/TR/CSS21/syndata.html#color-units">Kolory</a> w specyfikacji CSS.
-</p><p>Więcej informacji na temat dopasowania kolorów do kolorów systemowych, jak Menu czy ThreeDFace, znajdziesz w:
-<a class="external" href="http://www.w3.org/TR/CSS21/ui.html#system-colors">CSS2 Kolory Systemowe</a> specyfikacji CSS.
-</p>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="W.C5.82asno.C5.9Bci_kolor.C3.B3w" name="W.C5.82asno.C5.9Bci_kolor.C3.B3w"> Własności kolorów </h4>
-<p>Korzystałeś(aś) już z własności <code>color</code> dla tekstu.
-</p><p>Możesz też użyć własności <code>background-color</code>, aby zmienić tła elementów.
-</p><p>Jeżeli ustawisz wartość tła na <code>transparent</code>, będzie ono przezroczyste i pokaże tło elementu rodzica.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Boksy <b>Przykład</b> w tym kursie używają bladożółtego tła:
-<div style="width: 24em;"><pre>
-background-color: #fffff4;
-</pre></div>
-<p>Boksy <b>Więcej szczegółów</b> używają bladoszarego:
-</p>
-<div style="width: 24em;"><pre>
-background-color: #f4f4f4;
-</pre></div>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Korzystanie_z_kod.C3.B3w_kolor.C3.B3w" name="Zadanie:_Korzystanie_z_kod.C3.B3w_kolor.C3.B3w"> Zadanie: Korzystanie z kodów kolorów </h3>
-<p>Wyedytuj swój plik CSS.
-</p><p>Wykonaj zmiany oznaczone tutaj pogrubieniem, aby nadać pierwszym literom bladoniebieskie tło.
-(Styl i komentarze w Twoim pliku będą prawdopodobnie inne niż pokazane tutaj.
-Zachowaj styl i komentarze w stylu jaki wybrałeś(aś)).
-</p>
-<div style="width: 32em;">
-<pre class="eval">/*** CSS Tutorial: Color page ***/
-
-/* page font */
-body {font: 16px "Comic Sans MS", cursive;}
-
-/* paragraphs */
-p {color: blue;}
-#first {font-style: italic;}
-
-/* initial letters */
-strong {
- color: red;
- <strong>background-color: #ddf;</strong>
- font: 200% serif;
- }
-
-.carrot {color: red;}
-.spinach {color: green;}
-</pre>
-</div>
-<p>Odśwież okno przeglądarki, aby zobaczyć wynik:
-</p>
-<table>
-<tbody><tr>
-<td style="font: italic 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; background-color: #ddf; font: 200% serif;">C</strong>ascading <strong style="color: green; background-color: #ddf; font: 200% serif;">S</strong>tyle <strong style="color: green; background-color: #ddf; font: 200% serif;">S</strong>heets
-</td></tr>
-<tr>
-<td style="font: 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; background-color: #ddf; font: 200% serif;">C</strong>ascading <strong style="color: red; background-color: #ddf; font: 200% serif;">S</strong>tyle <strong style="color: red; background-color: #ddf; font: 200% serif;">S</strong>heets
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #ffe; width: 100%;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> W swoim pliku CSS zmień wszystkie nazwy kolorów na 3-cyfrowe kody kolorów, tak, żeby rezultat pozostał taki sam.
-<p>(To nie jest do końca możliwe, ale możesz być blisko ideału.
-Aby uzyskać dokładnie taki efekt, potrzebujesz 6-cyfrowych kodów oraz musisz zajrzeć do specyfikacji CSS lub użyć narzędzia graficznego, aby znaleźć odpowiednie kody).
-</p>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Twój przykładowy dokument i przykładowy arkusz stylów ściśle rozdzielają treść od stylu.
-</p><p>Następna strona wyjaśnia, jak robić wyjątki od tego rozdziału:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Tre%c5%9b%c4%87">Treść</a></b>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/CSS/Getting_Started/Color", "fr": "fr/CSS/Premiers_pas/Couleurs", "it": "it/Conoscere_i_CSS/Colori", "ja": "ja/CSS/Getting_Started/Color", "pt": "pt/CSS/Como_come\u00e7ar/Cor" } ) }}
diff --git a/files/pl/web/css/na_początek/listy/index.html b/files/pl/web/css/na_początek/listy/index.html
deleted file mode 100644
index 64f4218a9d..0000000000
--- a/files/pl/web/css/na_początek/listy/index.html
+++ /dev/null
@@ -1,269 +0,0 @@
----
-title: Listy
-slug: Web/CSS/Na_początek/Listy
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Styling_text/Styling_lists
-translation_of_original: Web/Guide/CSS/Getting_started/Lists
----
-<p>
-</p><p>Ta strona opisuje jak możesz użyć CSS-a do określania wyglądu list.
-</p><p>Stworzysz nowy dokument zawierający listę, oraz nowy arkusz stylów ze stylami dla niej.
-</p>
-<h3 id="Informacja:_Listy" name="Informacja:_Listy"> Informacja: Listy </h3>
-<p>Jeżeli podjąłeś(aś) wyzwanie z poprzedniej strony (<b><a href="pl/CSS/Na_pocz%c4%85tek/Tre%c5%9b%c4%87">Treść</a></b>), widziałeś(aś), jak można dodać treść przed jakimś elementem, aby wyglądało to jak elementy listy.
-</p><p>CSS posiada specjalne własności stworzone dla list.
-Staraj się z nich korzystać, jeśli masz możliwość.
-</p><p>Aby określić styl dla listy, użyj własności <code>list-style</code> do określenia typu znacznika.
-</p><p>Selektor w regule CSS może określać elementy listy (np. <code>LI</code>) lub element rodzica list (np. <code>UL</code>), z którego elementy listy będą dziedziczyły te style.
-</p>
-<h4 id="Listy_nieuporz.C4.85dkowane_.28unordered_lists.29" name="Listy_nieuporz.C4.85dkowane_.28unordered_lists.29"> Listy nieuporządkowane (unordered lists) </h4>
-<p>W liście <i>nieuporządkowanej</i> każdy element jest oznaczony w ten sam sposób.
-</p><p>W CSS występują trzy typy oznaczeń.
-Wyświetlane są w następujący sposób:
-</p>
-<ul style="padding-left: 2em;">
-<li style=""><code>disc</code></li>
-<li style=""><code>circle</code></li>
-<li style=""><code>square</code></li>
-</ul>
-<p>Alternatywnie możesz określić URL do obrazka.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Te reguły określają różne oznaczenia dla różnych klas elementów listy:
-<div style="width: 30em;">
-<p>li.open {list-style: circle;}
-li.closed {list-style: disc;}
-</p>
-</div>
-<p>Kiedy użyjesz tych klas w liście, rozdzielisz elementy otwarte i zamknięte:
-</p>
-<div style="width: 30em;">
-<p>&lt;UL&gt;
-</p>
-<pre class="eval"> &lt;LI class="open"&gt;Lorem ipsum&lt;/LI&gt;
- &lt;LI class="closed"&gt;Dolor sit&lt;/LI&gt;
- &lt;LI class="closed"&gt;Amet consectetuer&lt;/LI&gt;
- &lt;LI class="open"&gt;Magna aliquam&lt;/LI&gt;
- &lt;LI class="closed"&gt;Autem veleum&lt;/LI&gt;
-</pre>
-<p>&lt;/UL&gt;
-</p>
-</div>
-<p>Wynik może wyglądać na przykład tak:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; background-color: white;">
-<tbody><tr>
-<td><ul style="padding-right: 6em;">
-<li style="">Lorem ipsum</li>
-<li style="">Dolor sit</li>
-<li style="">Amet consectetuer</li>
-<li style="">Magna aliquam</li>
-<li style="">Autem veleum</li>
-</ul>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<h4 id="Listy_uporz.C4.85dkowane_.28ordered_lists.29" name="Listy_uporz.C4.85dkowane_.28ordered_lists.29"> Listy uporządkowane (ordered lists) </h4>
-<p>W przypadku list <i>uporządkowanych</i> każdy element listy jest osobno oznaczony, aby zaznaczyć jego pozycję w sekwencji.
-</p><p>Użyj własności <code>list-style</code>, aby określić typ oznaczenia:
-</p>
-<ul style="padding-left: 2em;">
-<li style=""><code>decimal</code></li>
-<li style=""><code>lower-roman</code></li>
-<li style=""><code>upper-roman</code></li>
-<li style=""><code>lower-latin</code></li>
-<li style=""><code>upper-latin</code></li>
-</ul>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Ta reguła określa, że w bloku <small>OL</small> z klasą <code>info</code> elementy są oznaczane dużymi literami.
-<div style="width: 30em;">
-<p>ol.info {list-style: upper-latin;}
-</p>
-</div>
-<p>Elementy <small>LI</small> dziedziczą ten styl:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; background-color: white;">
-<tbody><tr>
-<td><ul>
-<li style="padding-right: 6em;">Lorem ipsum</li>
-<li style="padding-right: 6em;">Dolor sit</li>
-<li style="padding-right: 6em;">Amet consectetuer</li>
-<li style="padding-right: 6em;">Magna aliquam</li>
-<li style="padding-right: 6em;">Autem veleum</li>
-</ul>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Własność <code>list-style</code> jest własnością skrótową. W złożonych arkuszach stylów raczej będziesz wolał(a) używać osobnych własności dla osobnych wartości. Aby dowiedzieć się więcej na temat osobnych własności oraz jak CSS określa listy, zajrzyj do sekcji <a class="external" href="http://www.w3.org/TR/CSS21/generate.html#q10">Listy</a> w dokumentacji CSS.
-<p>Jeżeli używasz języka znaczników, jak HTML, który korzysta z własnych znaczników dla list nieuporządkowanych (<small>UL</small>) i uporządkowanych (<small>OL</small>), wówczas dobrym zwyczajem jest korzystanie z nich zgodnie z przeznaczeniem. Jednakże możesz użyć CSS, aby wyświetlić <small>UL</small> jako posortowaną, a <small>OL</small> jako nieposortowaną, jeśli wolisz.
-</p><p>Różne przeglądarki w różny sposób obsługują te style dla list.
-Nie oczekuj, że Twój arkusz stylów zostanie wyświetlony identycznie we wszystkich.
-</p>
-</td></tr></tbody></table>
-<h4 id="Liczniki" name="Liczniki"> Liczniki </h4>
-<div style="border: 1px solid red; padding: 6px; margin: 0 0 .5em -6px; width: 100%;">
-<p><strong>Notatka: </strong> Niektóre przeglądarki nie obsługują liczników.</p>
-</div>
-<p>Możesz używać liczników do różnych elementów, nie tylko list.
-Na przykład w niektórych dokumentacjach możesz chcieć numerować nagłówki lub paragrafy.
-</p><p>Aby określić numerację, musisz zadeklarować <i>counter</i> z określoną nazwą.
-</p><p>W którymś z elementów, zanim rozpocznie się naliczanie, zresetuj licznik, używając właściwości <code>counter-reset</code> i nazwą Twojego licznika.
-Rodzic elementów, które liczysz, jest dobrym miejscem na reset, ale możesz użyć dowolnego elementu, który pojawia się przed elementami listy.
-</p><p>W każdym elemencie, w którym licznik jest inkrementowany, dodaj właściwość <code>counter-increment</code>. Jako wartość podaj nazwę licznika.
-</p><p>Aby wyświetlić wartość licznika, dodaj <code>:before</code> lub <code>:after</code> do selektora i użyj własności <code>content</code> (tak jak na poprzedniej stronie <b><a href="pl/CSS/Na_pocz%c4%85tek/Tre%c5%9b%c4%87">Treść</a></b>).
-</p><p>Jako wartość własności <code>content</code> wstaw <code>counter()</code> z nazwą swojego licznika.
-Opcjonalnie określ typ.
-Typy są takie same jak w sekcji '<i>listy uporządkowane</i>.
-</p><p>Zwykle element, który wyświetla licznik, inkrementuje go.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Ta reguła inicjalizuje licznik w każdym elemencie <small>H3</small> z klasą <code>numbered</code>:
-<div style="width: 30em;">
-<p>h3.numbered {counter-reset: mynum;}
-</p>
-</div>
-<p>Ta reguła wyświetla i inkrementuje licznik dla każdego elementu <small>P</small> z klasą <code>numbered</code>:
-</p>
-<div style="width: 30em;">
-<p>p.numbered:before {
-</p>
-<pre class="eval"> content: counter(mynum) ": ";
- counter-increment: mynum;
- font-weight: bold;}
-</pre>
-</div>
-<p>Wynik wygląda tak:
-</p>
-<table style="border: 2px outset #36b; padding: .5em 6em .5em 1em; background-color: white;">
-<tbody><tr>
-<td><b>Heading</b><br>
-<p><b>1: </b>Lorem ipsum</p>
-<p><b>2: </b>Dolor sit</p>
-<p><b>3: </b>Amet consectetuer</p>
-<p><b>4: </b>Magna aliquam</p>
-<p><b>5: </b>Autem veleum</p>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Nie należy używać liczników, jeśli nie masz pewności, że każdy, kto czyta Twój dokument, posiada obsługującą je przeglądarkę.
-<p>Jeżeli możesz używać liczników, mają one tę zaletę, że określasz ich styl niezależnie od elementów listy. W powyższym przykładzie liczniki są pogrubione, a elementu listy nie.
-</p><p>Możesz też używać liczników w bardziej złożony sposób — na przykład do numerowania sekcji, nagłówków, podnagłówków i paragrafów w dokumentach.
-Aby dowiedzieć się więcej, zajrzyj do specyfikacji CSS do sekcji <a class="external" href="http://www.w3.org/TR/CSS21/generate.html#counters">Automatyczne liczniki i numerowanie</a>.
-</p>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Style_list" name="Zadanie:_Style_list"> Zadanie: Style list </h3>
-<p>Stwórz nowy dokument HTML, <code>doc2.html</code>.
-Skopiuj i wklej poniższą treść, upewniając się, że zaznaczyłeś(aś) cały:
-</p>
-<div style="width: 48em; height: 12em; overflow: auto;">
-<p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;TITLE&gt;Sample document 2&lt;/TITLE&gt;
-&lt;LINK rel="stylesheet" type="text/css" href="style2.css"&gt;
-&lt;/HEAD&gt;
-&lt;BODY&gt;
-
-&lt;H3 id="oceans"&gt;The oceans&lt;/H3&gt;
-&lt;UL&gt;
-&lt;LI&gt;Arctic&lt;/LI&gt;
-&lt;LI&gt;Atlantic&lt;/LI&gt;
-&lt;LI&gt;Pacific&lt;/LI&gt;
-&lt;LI&gt;Indian&lt;/LI&gt;
-&lt;LI&gt;Southern&lt;/LI&gt;
-&lt;/UL&gt;
-
-&lt;H3 class="numbered"&gt;Numbered paragraphs&lt;/H3&gt;
-&lt;P class="numbered"&gt;Lorem ipsum&lt;/P&gt;
-&lt;P class="numbered"&gt;Dolor sit&lt;/P&gt;
-&lt;P class="numbered"&gt;Amet consectetuer&lt;/P&gt;
-&lt;P class="numbered"&gt;Magna aliquam&lt;/P&gt;
-&lt;P class="numbered"&gt;Autem veleum&lt;/P&gt;
-
-&lt;/BODY&gt;
-&lt;/HTML&gt;
-</p>
-</div>
-<p>Stwórz nowy arkusz stylów, <code>style2.css</code>.
-Skopiuj i wklej poniższą treść:
-</p>
-<div style="width: 48em;">
-<p>/* numbered paragraphs */
-h3.numbered {counter-reset: mynum;}
-
-p.numbered:before {
-</p>
-<pre class="eval"> content: counter(mynum) ": ";
- counter-increment: mynum;
- font-weight: bold;}
-</pre>
-</div>
-<p>Jeżeli układ i komentarze Ci nie odpowiadają, zmień je.
-</p><p>Otwórz ten dokument w swojej przeglądarce.
-Jeżeli Twoja przeglądarka obsługuje liczniki, zobaczysz coś takiego, jak poniżej.
-Jeżeli Twoja przeglądarka nie obsługuje stylów, wówczas nie zobaczysz liczb (i prawdopodobnie także dwukropków):
-</p>
-<table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">The oceans</p>
-<ul style="">
-<li>Arctic</li>
-<li>Atlantic</li>
-<li>Pacific</li>
-<li>Indian</li>
-<li>Southern</li>
-</ul>
-<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">Numbered paragraphs</p>
-<p><b>1: </b>Lorem ipsum</p>
-<p><b>2: </b>Dolor sit</p>
-<p><b>3: </b>Amet consectetuer</p>
-<p><b>4: </b>Magna aliquam</p>
-<p><b>5: </b>Autem veleum</p>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #ffe; width: 60%;">
-<caption>Wyzwania
-</caption><tbody><tr>
-<td> Dodaj jedną regułę do swojego arkusza stylów, aby ponumerować oceany, używając rzymskich liczb od i do v:
-<table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">The oceans</p>
-<ul style="">
-<li>Arctic</li>
-<li>Atlantic</li>
-<li>Pacific</li>
-<li>Indian</li>
-<li>Southern</li>
-</ul>
-</td></tr></tbody></table>
-<p>Jeżeli Twoja przeglądarka obsługuje liczniki, zmień swój arkusz stylów, aby identyfikował nagłówki dużymi literami w takim stylu:
-</p>
-<table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">(A) The oceans</p>
-<p><b>. . .</b>
-</p>
-<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">(B) Numbered paragraphs</p>
-<p><b>. . .</b>
-</p>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>Kiedy Twoja przeglądarka wyświetla przykładowy dokument, tworzy przy okazji przestrzeń dookoła elementów, które określają ich rozkład na stronie.
-</p><p>Następna strona opisuje, jak można użyć CSS do pracy z przestrzenią wokół elementów:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Bloki">Bloki</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/Lists", "fr": "fr/CSS/Premiers_pas/Listes", "pt": "pt/CSS/Como_come\u00e7ar/Listas" } ) }}
diff --git a/files/pl/web/css/na_początek/po_co_używać_css/index.html b/files/pl/web/css/na_początek/po_co_używać_css/index.html
deleted file mode 100644
index 97c8144628..0000000000
--- a/files/pl/web/css/na_początek/po_co_używać_css/index.html
+++ /dev/null
@@ -1,86 +0,0 @@
----
-title: Po co używać CSS
-slug: Web/CSS/Na_początek/Po_co_używać_CSS
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/First_steps/How_CSS_works
-translation_of_original: Web/Guide/CSS/Getting_started/Why_use_CSS
----
-<p>
-</p><p>Ta strona tłumaczy, do czego dokumenty wykorzystują CSS.
-Używając CSS dodasz do swojego dokumentu arkusz stylów.
-</p>
-<h3 id="Informacja:_Po_co_u.C5.BCywa.C4.87_CSS.3F" name="Informacja:_Po_co_u.C5.BCywa.C4.87_CSS.3F"> Informacja: Po co używać CSS? </h3>
-<p>CSS pomaga utrzymać treść dokumentu oddzieloną od informacji o tym, jak należy ją wyświetlać. Szczegóły opisujące, jak należy wyświetlać dokument, są znane jako <i>styl</i>. Utrzymywanie rozdzielenia treści od wyglądu:
-</p>
-<ul><li> pozwala uniknąć powtórzeń,
-</li><li> ułatwia zarządzanie dokumentem,
-</li><li> umożliwia wykorzystywanie różnych stylów do różnych celów w jednym dokumencie.
-</li></ul>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Twoja strona WWW może mieć wiele dokumentów wyglądających podobnie. Korzystając z CSS, przechowujesz informacje o wyglądzie w osobnych plikach używanych we wszystkich dokumentach.
-<p>Kiedy użytkownik ogląda stronę WWW, przeglądarka pobiera informacje o stylach równolegle z treścią strony.
-</p><p>Kiedy użytkownik drukuje stronę, można mu dostarczyć inne informacje o stylu, które sprawią, że wydrukowany dokument będzie bardziej czytelny.
-</p>
-</td></tr></tbody></table>
-<p>Ogólnie rzecz biorąc, dzięki CSS język znaczników jest wykorzystywany wyłącznie do opisu treści dokumentu, a nie jego stylu. CSS jest zaś używany do opisu stylu, nie treści. (Dalej w tym kursie będzie można zobaczyć pewne wyjątki od tej reguły.)
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Język znaczników, taki jak HTML, również dostarcza pewnych mechanizmów opisu stylów. Na przykład w HTML-u można użyć znacznika <code>&lt;B&gt;</code>, aby pogrubić tekst albo określić kolor tła strony w znaczniku <code>&lt;BODY&gt;</code>.
-<p>Kiedy używasz CSS, zazwyczaj unikasz stosowania tych funkcji języka znaczników, aby trzymać wszystkie informacje o stylu dokumentu w jednym miejscu.
-</p>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Tworzenia_arkusza_styl.C3.B3w" name="Zadanie:_Tworzenia_arkusza_styl.C3.B3w"> Zadanie: Tworzenia arkusza stylów </h3>
-<p>Stwórz inny plik tekstowy w tym samym katalogu, co poprzednio.
-Ten plik będzie arkuszem stylów.
-Nazwij go: <code>style1.css</code>
-</p><p>Skopiuj poniższą linię i wklej ją do pliku CSS, a następnie zapisz ten plik:
-</p>
-<div style="width: 40em;">
-<p>strong {color: red;}
-</p>
-</div>
-<h4 id="Wi.C4.85zanie_arkusza_styl.C3.B3w_do_dokumentu" name="Wi.C4.85zanie_arkusza_styl.C3.B3w_do_dokumentu"> Wiązanie arkusza stylów do dokumentu </h4>
-<p>Aby powiązać swój dokument z arkuszem stylów, wyedytuj plik HTML.
-Dodaj pogrubioną linię:
-</p>
-<div style="width: 40em; color: gray;">
-<pre class="eval">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
-&lt;HTML&gt;
- &lt;HEAD&gt;
- &lt;TITLE&gt;Sample document&lt;/TITLE&gt;
- <strong style="color: black;">&lt;LINK rel="stylesheet" type="text/css" href="style1.css"&gt;</strong>
- &lt;/HEAD&gt;
- &lt;BODY&gt;
- &lt;P&gt;
- &lt;STRONG&gt;C&lt;/STRONG&gt;ascading
- &lt;STRONG&gt;S&lt;/STRONG&gt;tyle
- &lt;STRONG&gt;S&lt;/STRONG&gt;heets
- &lt;/P&gt;
- &lt;/BODY&gt;
-&lt;/HTML&gt;
-</pre>
-</div>
-<p>Zapisz ten plik i odśwież widok w swojej przeglądarce.
-Ten arkusz stylów sprawia, że pierwsze litery są czerwone:
-</p>
-<table style="border: 2px outset #36b; padding: 1em;">
-<tbody><tr>
-<td> <strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Poza czerwonym, CSS pozwala używać innych nazw kolorów.
-<p>Bez patrzenia w dokumentację znajdź pięć innych nazw kolorów, które działają w Twoim arkuszu stylów.
-</p>
-</td></tr></tbody></table>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>Teraz masz już przykładowy dokument powiązany z osobnym arkuszem stylów, jesteś zatem gotów do zrozumienia, jak przeglądarka wiąże je podczas wyświetlania dokumentu:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Jak_dzia%c5%82a_CSS">Jak działa CSS</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/Why_use_CSS", "fr": "fr/CSS/Premiers_pas/Pourquoi_utiliser_CSS", "it": "it/Conoscere_i_CSS/Perch\u00e9_usare_i_CSS", "ja": "ja/CSS/Getting_Started/Why_use_CSS", "pt": "pt/CSS/Como_come\u00e7ar/Porque_usar_CSS", "zh-cn": "cn/CSS/Getting_Started/Why_use_CSS" } ) }}
diff --git a/files/pl/web/css/na_początek/selektory/index.html b/files/pl/web/css/na_początek/selektory/index.html
deleted file mode 100644
index bf3edca6f9..0000000000
--- a/files/pl/web/css/na_początek/selektory/index.html
+++ /dev/null
@@ -1,260 +0,0 @@
----
-title: Selektory
-slug: Web/CSS/Na_początek/Selektory
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Building_blocks/Selectors
-translation_of_original: Web/Guide/CSS/Getting_started/Selectors
----
-<p>Ta strona jest częścią piątą kursu <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_Started">CSS Getting Started</a>. Wyjaśnia ona jak możesz używać stylów selektywnie, i jak różne typy selektorów mają różne priorytety. Dodasz pewne atrybuty do znaczników w swoim przykładowym dokumencie oraz użyjesz w nim tych atrybutów.</p>
-
-<h3 id="Informacja:_Selektory" name="Informacja:_Selektory">Informacja: Selektory</h3>
-
-<p>CSS posiada własną terminologię do opisania języka CSS. Poprzednio w trakcie tego kursu stworzyłeś(aś) linię w swoim arkuszu stylów w ten sposób:</p>
-
-<div style="width: 30em;">
-<pre>strong {
-  color: red;
-}
-</pre>
-</div>
-
-<p>W terminologii CSS cała ta linia jest <em>regułą</em>. Ta reguła zaczyna się od <code>strong</code>, który jest <em>selektorem</em>. Wybiera, które elementy w drzewie DOM będą używały tej reguły.</p>
-
-<table style="background-color: #f4f4f4; border: 1px solid #3366bb; padding: 1em;">
- <tbody>
- <tr>
- <td>
- <p><strong>Więcej szczegółów</strong><br>
- Część wewnątrz nawiasów klamrowych nazywamy się <em>deklaracją</em>.</p>
-
- <p>Słowo kluczowe <code>color</code> jest <em>własnością</em>, a <code>red</code> jest <em>wartością</em>.</p>
-
- <p>Średnik po parze własność-wartość oddziela ją od innych par własność-wartość w tym samym opisie.</p>
-
- <p>Ten kurs odwołuje się do selektorów takich jak <code>strong</code> jako selektorów <em>znaczników</em>. Specyfikacja CSS odwołuje się do nich jako selektorów <em>typu</em>.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>Ta strona kursu wyjaśnia więcej na temat selektorów, których możesz używać w regułach CSS.</p>
-
-<p>Dodatkowo do nazw znaczników możesz używać wartości atrybutów w selektorach. To pozwala sprecyzować Twoje reguły.</p>
-
-<p>Dwa atrybuty posiadają specjalny status w CSS. Są to <code>class</code> oraz <code>id</code>.</p>
-
-<h3 id="Selektor_class">Selektor class</h3>
-
-<p>Użycie atrybutu <code>class</code> w znaczniku przypisuje znacznikowi nazwaną klasę. Ty decydujesz jak ją nazwiesz.</p>
-
-<p>W swoim arkuszu stylów wpisz kropkę przed nazwą klasy, kiedy używasz jej w selektorze.</p>
-
-<h3 id="Selektor_ID">Selektor ID</h3>
-
-<p>Użycie atrybutu <code>id</code> w znaczniku przypisuje id do znacznika. Ty decydujesz, jakie <code>id</code> mu nadasz. Nazwa <code>id</code> musi być unikalna w dokumencie.</p>
-
-<p>W swoim arkuszu stylów wpisz znak numeru ("płotek" (ang. hash)) przed tym <code>id</code>, kiedy używasz go w selektorze.</p>
-
-<table style="background-color: #ffffee; border: 1px solid #3366bb; padding: 1em;">
- <tbody>
- <tr>
- <td>
- <p><strong>Przykłady</strong><br>
- Ten znacznik HTML posiada zarówno atrybut <code>class</code>, jak i <code>id</code>:</p>
-
- <div style="width: 30em;">
- <pre>
-&lt;p class="key" id="principal"&gt;
-</pre>
- </div>
-
- <p>Id, <code>principal</code>, musi być unikalne w dokumencie, lecz inne znaczniki mogą używać tej samej nazwy klasy <code>key</code>.</p>
-
- <p>W arkuszu stylów CSS ta reguła powoduje, że wszystkie elementy klasy <code>key</code> staną się zielone. (Nie wszystkie muszą być elementami <small>P</small>.)</p>
-
- <div style="width: 30em;">
- <pre>
-.key {
- color: green;
-}
-</pre>
- </div>
-
- <p>Ta reguła powoduje, że jeden element o id <code>principal</code> zostanie pogrubiony:</p>
-
- <div style="width: 30em;">
- <pre>
-#principal {
-  font-weight: bolder;
-}
-</pre>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>Jeżeli więcej niż jedna reguła odnosi się do elementu i określa tę samą własność, wtedy CSS nadaje priorytet regule, która posiada bardziej szczegółowy selektor. Selektor id jest bardziej szczegółowy od selektora klasy, który z kolei jest bardziej szczegółowy od selektora znacznika.</p>
-
-<table style="background-color: #f4f4f4; border: 1px solid #3366bb; padding: 1em;">
- <caption>Więcej szczegółów</caption>
- <tbody>
- <tr>
- <td>Możesz też mieszać selektory, czyniąc je bardziej szczegółowymi.
- <p>Na przykład selektor <code>.key</code> wybiera wszystkie elementy, które mają klasę o nazwie <code>key</code>. Selektor <code>p.key</code> wybiera tylko elementy P, które mają klasę o nazwie <code>key</code>.</p>
-
- <p>Nie jesteś ograniczony(a) do dwóch specjalnych atrybutów, <code>class</code> i <code>id</code>. Możesz określać inne atrybuty poprzez użycie nawiasów kwadratowych. Na przykład selektor <code>{{ mediawiki.external('type=button') }}</code> wybiera wszystkie elementy, które mają atrybut <code>type</code> o wartości <code>button</code>.</p>
-
- <p>W dalszej części kursu (<a href="/pl/CSS/Na_pocz%C4%85tek/Tabele" title="pl/CSS/Na_początek/Tabele">Tabele</a>) można znaleźć informacje na temat złożonych selektorów opartych na wzajemnych relacjach.</p>
-
- <p>Aby dowiedzieć się więcej o selektorach, zajrzyj na stronę <a class="external" href="http://www.w3.org/TR/CSS21/selector.html">Selektory</a> w specyfikacji CSS.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>Jeżeli arkusz stylów posiada sprzeczne reguły i są one równie szczegółowe, wtedy CSS nadaje wyższy priorytet regule, która występuje później w arkuszu stylów.</p>
-
-<p>Gdy napotkasz problem ze sprzecznymi regułami, spróbuj rozwiązać go poprzez ustawienie jednej z reguł jako bardziej szczegółowej, aby można im było nadać priorytety. Jeżeli nie możesz tego zrobić, spróbuj przesunąć jedną z reguł bliżej końca arkusza stylów, aby nadać jej wyższy priorytet.</p>
-
-<h3 id="Zadanie:_U.C5.BCywanie_selektor.C3.B3w_class_i_id" name="Zadanie:_U.C5.BCywanie_selektor.C3.B3w_class_i_id">Zadanie: Używanie selektorów class i id</h3>
-
-<p>1. Wyedytuj swój plik HTML i zduplikuj akapit poprzez skopiowanie i wklejenie go.<br>
- 2. Następnie dodaj atrybuty <strong>id</strong> i <strong>class</strong> do pierwszej kopii, a potem <strong>id</strong> do drugiej:</p>
-
-<div style="width: 48em; color: gray;">
-<pre><code>&lt;!doctype html&gt;
-&lt;html&gt;
- &lt;head&gt;
- &lt;meta charset="UTF-8"&gt;
- &lt;title&gt;Sample document&lt;/title&gt;
- &lt;link rel="stylesheet" href="style1.css"&gt;
- &lt;/head&gt;
- &lt;body&gt;
- &lt;p id="first"&gt;
- &lt;strong class="carrot"&gt;C&lt;/strong&gt;ascading
- &lt;strong class="spinach"&gt;S&lt;/strong&gt;tyle
- &lt;strong class="spinach"&gt;S&lt;/strong&gt;heets
- &lt;/p&gt;
- &lt;p id="second"&gt;
- &lt;strong&gt;C&lt;/strong&gt;ascading
- &lt;strong&gt;S&lt;/strong&gt;tyle
- &lt;strong&gt;S&lt;/strong&gt;heets
- &lt;/p&gt;
- &lt;/body&gt;
-&lt;/html</code></pre>
-</div>
-
-<p>Teraz wyedytuj swój plik CSS. Zamień całą treść na:</p>
-
-<div style="width: 40em;">
-<pre><code>strong { color: red; }
-.carrot { color: orange; }
-.spinach { color: green; }
-#first { font-style: italic; }</code></pre>
-</div>
-
-<p>Odśwież okno przeglądarki, aby zobaczyć wynik:</p>
-
-<table style="background-color: white; border: 2px outset #3366bb; padding: 1em;">
- <tbody>
- <tr>
- <td style="font-style: italic;"><strong style="color: orange;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets</td>
- </tr>
- <tr>
- <td><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
- </tr>
- </tbody>
-</table>
-
-<p>Możesz zmieniać kolejność linii w pliku CSS, aby zobaczyć, że kolejność nie ma wpływu na wynik.</p>
-
-<p>Selektory klas <code>.carrot</code> oraz <code>.spinach</code> mają priorytety nad selektorem znaczników <code>strong</code>.</p>
-
-<p>Selektor id <code>#first</code> ma priorytet nad selektorami klas i znaczników.</p>
-
-<table style="background-color: #fffff4; border: 1px solid #3366bb; padding: 1em;">
- <caption>Wyzwanie</caption>
- <tbody>
- <tr>
- <td>Bez zmieniania pliku HTML dodaj do pliku CSS pojedyncze reguły, które sprawią, że wszystkie początkowe litery będą nadal tego samego koloru, ale cały pozostały tekst w drugim akapicie stanie się niebieski:
- <table style="border: 2px outset #3366bb; padding: 1em;">
- <tbody>
- <tr>
- <td style="font-style: italic;"><strong style="color: orange;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets</td>
- </tr>
- <tr>
- <td style="color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
- </tr>
- </tbody>
- </table>
-
- <p>Teraz zmień regułę, którą właśnie dodałeś(aś) (bez zmieniania czegokolwiek innego), aby pierwszy akapit też był niebieski:</p>
-
- <table style="background-color: white; border: 2px outset #3366bb; padding: 1em;">
- <tbody>
- <tr>
- <td style="font-style: italic; color: blue;"><strong style="color: orange;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets</td>
- </tr>
- <tr>
- <td style="color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Zadanie_użycie_pseudo_selectorów">Zadanie: użycie pseudo selectorów</h2>
-
-<ol>
- <li>Utwórz plik HTML z następują treścią:
- <pre><code>&lt;!doctype html&gt;
-&lt;html&gt;
- &lt;head&gt;
- &lt;meta charset="UTF-8"&gt;
- &lt;title&gt;Sample document&lt;/title&gt;
- &lt;link rel="stylesheet" href="style1.css"&gt;
- &lt;/head&gt;
- &lt;body&gt;
- &lt;p&gt;Go to our &lt;a class="homepage" href="http://www.example.com/" title="Home page"&gt;Home page&lt;/a&gt;.&lt;/p&gt;
- &lt;/body&gt;
-&lt;/html&gt;</code></pre>
- </li>
- <li>Edytuj plik CSS. Zamień jego treść na:
- <pre><code>a.homepage:link, a.homepage:visited {
- padding: 1px 10px 1px 10px;
- color: #fff;
- background: #555;
- border-radius: 3px;
- border: 1px outset rgba(50,50,50,.5);
- font-family: georgia, serif;
- font-size: 14px;
- font-style: italic;
- text-decoration: none;
-}
-
-a.homepage:hover, a.homepage:focus, a.homepage:active {
- background-color: #666;
-}</code></pre>
- </li>
- <li>Zapisz pliki i odśwież przeglądarkę aby zobaczyć rezultat (przeciągnij muszkę nad przycisk, aby zobaczyć efekt):
- <table>
- <tbody>
- <tr>
- <td>Go to our <a href="https://developer.mozilla.org/pl/docs/Web/CSS/Na_pocz%C4%85tek/Selektory$edit#" title="Home page">Home page</a></td>
- </tr>
- </tbody>
- </table>
- </li>
-</ol>
-
-<h4 id="Co_dalej.3F" name="Co_dalej.3F">Co dalej?</h4>
-
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a href="/Talk:pl/CSS/Na_pocz%C4%85tek/Selektory" title="Talk:pl/CSS/Na_początek/Selektory">Dyskusji</a>.</p>
-
-<p>Twój przykładowy arkusz stylów zaczyna wyglądać na zbity i skomplikowany. W następnej części opiszemy jak sprawić, by CSS był łatwiejszy w czytaniu: <strong><a href="/pl/CSS/Na_pocz%C4%85tek/Czytelny_CSS" title="pl/CSS/Na_początek/Czytelny_CSS">Czytelny CSS</a></strong></p>
-
-<p>{{ languages( { "en": "en/CSS/Getting_Started/Selectors", "fr": "fr/CSS/Premiers_pas/Les_s\u00e9lecteurs", "it": "it/Conoscere_i_CSS/I_Selettori", "ja": "ja/CSS/Getting_Started/Selectors", "pt": "pt/CSS/Como_come\u00e7ar/Seletores" } ) }}</p>
diff --git a/files/pl/web/css/na_początek/style_tekstowe/index.html b/files/pl/web/css/na_początek/style_tekstowe/index.html
deleted file mode 100644
index 69dfd39735..0000000000
--- a/files/pl/web/css/na_początek/style_tekstowe/index.html
+++ /dev/null
@@ -1,116 +0,0 @@
----
-title: Style tekstowe
-slug: Web/CSS/Na_początek/Style_tekstowe
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Styling_text/Fundamentals
-translation_of_original: Web/Guide/CSS/Getting_started/Text_styles
----
-<p>
-</p><p>Na tej stronie znajdziesz więcej przykładów stylów tekstowych.
-</p><p>Zmodyfikujesz przykładowy arkusz stylów, aby używał różnych krojów pisma.
-</p>
-<h3 id="Informacja:_Style_tekstowe" name="Informacja:_Style_tekstowe"> Informacja: Style tekstowe </h3>
-<p>CSS posiada kilka własności do określania stylu tekstu.
-</p><p>Istnieje wygodna, krótka własność <code>font</code>, której można użyć do określenia kilku cech na raz — na przykład:
-</p>
-<ul><li>pogrubienia, ustawienia kursywy oraz małych znaków,
-</li><li>rozmiaru,
-</li><li>wysokości linii,
-</li><li>typu fontu.
-</li></ul>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> <div style="width: 40em;">
-<p>p {font: italic 75%/125% "Comic Sans MS", cursive;}
-</p>
-</div>
-<p>Ta reguła określa kilka własności fontu, sprawiając, że wszystkie akapity będą pisane kursywą.
-</p><p>Rozmiar fontu jest określony jako trzy czwarte rozmiaru każdego nadrzędnego akapitu, a wysokość linii jest określona na 125% (co da trochę więcej przestrzeni).
-</p><p>Typ fontu jest określony jako Comic Sans MS, lecz jeśli ten font nie jest dostępny, wówczas przeglądarka użyje domyślnego fontu kursywy (a'la ręczne pismo).
-</p><p>Ta reguła dodatkowo wyłącza pogrubienie i małe litery (ustawiając je na <code>normal</code>):
-</p>
-</td></tr></tbody></table>
-<h4 id="Typy_font.C3.B3w" name="Typy_font.C3.B3w"> Typy fontów </h4>
-<p>Nie da się przewidzieć, jakie fonty będzie posiadał czytelnik dokumentu.
-Zatem kiedy określasz typy fontów, dobrym pomysłem jest podanie listy alternatywnych.
-</p><p>Listę należy zakończyć jednym z domyślnych, wbudowanych fontów: <code>serif</code>, <code>sans-serif</code>, <code>cursive</code>, <code>fantasy</code> lub <code>monospace</code>, (niektóre z nich pasują do ustawień w opcjach Twojej przeglądarki).
-</p><p>Jeżeli dany typ fontu nie wspiera jakiejś funkcji w dokumencie, wówczas przeglądarka może zmienić go na inny. Na przykład, dokument może posiadać specjalne znaki, których font podstawowy nie obsługuje. Jeżeli przeglądarka znajdzie inny font, który obsługuje te znaki, wówczas zostanie on użyty.
-</p><p>Aby określić wyłącznie typ fontu, użyj własności <code>font-family</code>.
-</p>
-<h4 id="Rozmiary_font.C3.B3w" name="Rozmiary_font.C3.B3w"> Rozmiary fontów </h4>
-<p>Czytelnik używający przeglądarki Mozilla może w opcjach ustawić domyślne rozmiary fontów i zmienić rozmiar tekstu podczas czytania stron, zatem dobrym pomysłem jest używanie relatywnych rozmiarów tam, gdzie tylko się da.
-</p><p>Możesz wykorzystać różne wbudowane wartości dla rozmiarów fontów, jak <code>small</code>, <code>medium</code> czy <code>large</code>. Możesz też użyć wartości relatywnych względem rozmiaru fontu nadrzędnego elementu, na przykład: <code>smaller</code>, <code>larger</code>, <code>150%</code> lub <code>1.5</code>.
-</p><p>Jeżeli trzeba, możesz określić bezpośredni rozmiar: <code>12px</code> (12 pikseli) dla urządzenia wyświetlającego, lub 12pt (12 punktów) dla drukarki. Ten rozmiar jest nominalnie szerokością litery m, ale różne fonty mogą mieć różne rozmiary i możesz inaczej widzieć je względem rozmiaru, który określisz.
-</p><p>Aby określić sam rozmiary fontu, użyj własności <code>font-size</code>.
-</p>
-<h4 id="Wysoko.C5.9B.C4.87_linii" name="Wysoko.C5.9B.C4.87_linii"> Wysokość linii </h4>
-<p>Wysokość linii określa odstępy między liniami.
-Jeżeli Twój dokument posiada długie akapity z wieloma liniami, większe niż normalnie odstępy sprawią, że będzie go łatwiej czytać, zwłaszcza, jeśli rozmiary fontu są małe.
-</p><p>Aby określić samą wysokość linii, użyj własności <code>line-height</code>.
-</p>
-<h4 id="Ozdobniki" name="Ozdobniki"> Ozdobniki </h4>
-<p>Odrębna własność <code>text-decoration</code> może określać inne style, jak <code>underline</code> (podkreślenie) lub <code>line-through</code> (przekreślenie).
-Ustawiając tę własność na <code>normal</code>, usuniesz wszystkie ozdobniki.
-</p>
-<h4 id="Inne_w.C5.82asno.C5.9Bci" name="Inne_w.C5.82asno.C5.9Bci"> Inne własności </h4>
-<p>Aby ustawić kursywę, użyj <code>font-style: italic;</code><br>
-Aby ustawić pogrubienie, użyj <code>font-weight: bold;</code><br>
-Aby określić, że wszystkie litery mają być małymi literami, użyj <code>font-variant: small-caps;</code>
-</p><p>Aby ustawić dowolną z nich indywidualnie, możesz ustawić wartość na <code>normal</code> lub
-<code>inherit</code> (dziedzicz).
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Możesz określić style tekstowe na kilka innych sposobów.
-<p>Na przykład, niektóre własności wymienione w tym rozdziale mają inne wartości, których możesz użyć.
-</p><p>W złożonym arkuszu stylów unikaj używania skrótowej własności <code>font</code>, ponieważ ma to efekty uboczne (resetuje inne własności danego fontu).
-</p><p>Aby zapoznać się ze szczegółami własności fontów, zajrzyj do rozdziału <a class="external" href="http://www.w3.org/TR/CSS21/fonts.html">Fonty</a> w specyfikacji CSS.
-Aby zapoznać się ze szczegółami odnośnie dekoracji tekstu, zajrzyj <a class="external" href="http://www.w3.org/TR/CSS21/text.html">Tutaj</a>.
-</p>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Okre.C5.9Blanie_fontu" name="Zadanie:_Okre.C5.9Blanie_fontu"> Zadanie: Określanie fontu </h3>
-<p>W prostych dokumentach możesz określić font elementu <small>BODY</small>, a reszta dokumentu będzie dziedziczyć jego ustawienia.
-</p><p>Wyedytuj swój plik CSS.
-Dodaj regułę, która zmieni font.
-Logicznie byłoby umieścić tę regułę na górze pliku CSS, ale będzie ona miała taki sam efekt niezależnie od miejsca położenia:
-</p>
-<div style="width: 40em;">
-<p>body {font: 16px "Comic Sans MS", cursive;}
-</p>
-</div>
-<p>Dodaj komentarz wyjaśniający regułę oraz dodaj białe znaki, aby całość pasowała do Twojego ulubionego schematu.
-</p><p>Odśwież okno przeglądarki, aby zobaczyć efekt.
-Jeżeli Twój system zawiera Comic Sans MS lub inny font kursywy, który nie obsługuje pochylenia, wtedy Twoja przeglądarka wybierze inny typ fontu dla pochylonego tekstu w pierwszej linii:
-</p>
-<table style="border: 2px outset #36b; padding: 1em;">
-<tbody><tr>
-<td style="font: italic 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets
-</td></tr>
-<tr>
-<td style="font: 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets
-</td></tr></tbody></table>
-<p>Z paska menu przeglądarki wybierz Widok – Rozmiar tekstu – Powiększ. Nawet jeśli określiłeś(aś) w stylu rozmiar 16 pikseli, użytkownik czytający dokument może zmienić jego rozmiar.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #ffe;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Nie zmieniając nic innego, powiększ dwukrotnie wszystkie sześć pierwszych liter w domyślnym foncie szeryfowym przeglądarki:
-<table>
-<tbody><tr>
-<td style="font: italic 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; font: 200% serif;">C</strong>ascading <strong style="color: green; font: 200% serif;">S</strong>tyle <strong style="color: green; font: 200% serif;">S</strong>heets
-</td></tr>
-<tr>
-<td style="font: 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; font: 200% serif;">C</strong>ascading <strong style="color: red; font: 200% serif;">S</strong>tyle <strong style="color: red; font: 200% serif;">S</strong>heets
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Twój przykładowy dokument korzysta już z kilku nazwanych kolorów.
-Na następnej stronie znajdziesz listę nazwanych, standardowych kolorów oraz opis, jak można określić inne:
-<b><a href="pl/CSS/Na_pocz%c4%85tek/Kolor">Kolor</a></b>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/CSS/Getting_Started/Text_styles", "fr": "fr/CSS/Premiers_pas/Styles_de_texte", "it": "it/Conoscere_i_CSS/Stili_del_testo", "ja": "ja/CSS/Getting_Started/Text_styles", "pt": "pt/CSS/Como_come\u00e7ar/Estilos_de_texto" } ) }}
diff --git a/files/pl/web/css/na_początek/tables/index.html b/files/pl/web/css/na_początek/tables/index.html
deleted file mode 100644
index 3e09737217..0000000000
--- a/files/pl/web/css/na_początek/tables/index.html
+++ /dev/null
@@ -1,597 +0,0 @@
----
-title: Tabele
-slug: Web/CSS/Na_początek/Tables
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/Building_blocks/Styling_tables
-translation_of_original: Web/Guide/CSS/Getting_started/Tables
----
-<p> </p>
-<p>Ta strona bardziej szczegółowo opisuje selektory oraz sposoby tworzenia stylów dla tabel.</p>
-<p>Stworzysz nowy dokument zawierający tabelę oraz nadasz mu styl.</p>
-<h3 id="Informacja:_Wi.C4.99cej_o_selektorach" name="Informacja:_Wi.C4.99cej_o_selektorach">Informacja: Więcej o selektorach</h3>
-<p>CSS daje wiele sposobów na wybranie elementów, bazując na ich wzajemnych relacjach. Możesz ich użyć, aby stworzyć bardziej dokładne selektory.</p>
-<p>Poniżej znajduje się podsumowanie selektorów bazujące na ich wzajemnych relacjach:</p>
-<table style="margin-left: 2em;">
- <tbody>
- <tr>
- <td style="width: 10em;"><strong>Selektor</strong></td>
- <td><strong>Wybiera</strong></td>
- </tr>
- <tr>
- <td><code>A E</code></td>
- <td>Dowolny element E, który jest <b>potomkiem</b> elementu A (to znaczy jest dzieckiem albo dzieckiem dziecka, <i>itp</i>.))</td>
- </tr>
- <tr>
- <td><code>A &gt; E</code></td>
- <td>Dowolny element E, który jest dzieckiem elementu A</td>
- </tr>
- <tr>
- <td><code>E:first-child</code></td>
- <td>Dowolny element E, który jest pierwszym dzieckiem swojego rodzica</td>
- </tr>
- <tr>
- <td><code>B + E</code></td>
- <td>Dowolny element E, który jest następnym z <i>rodzeństwa</i> elementu B (to znaczy: następnym dzieckiem tego samego rodzica)</td>
- </tr>
- </tbody>
-</table>
-<p>Możesz łączyć te selektory w złożone relacje.</p>
-<p>Możesz też użyć symbolu <code>*</code> (gwiazdka), który znaczy "dowolny element".</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
- <caption>
- Przykład</caption>
- <tbody>
- <tr>
- <td>Tabela HTML posiada atrybut <code>id</code>, ale jej wiersze i komórki nie posiadają własnych identyfikatorów:
- <div style="width: 30em;">
- <p>&lt;TABLE id="data-table-1"&gt; ... &lt;TR&gt; &lt;TD&gt;Prefiks&lt;/TD&gt; &lt;TD&gt;0001&lt;/TD&gt; &lt;TD&gt;domyślnie&lt;/TD&gt; &lt;/TR&gt; ...</p>
- </div>
- <p>Poniższe reguły powodują, że pierwsza komórka w każdym wierszu jest pogrubiona, natomiast druga używa kroju monospace. Dotyczą one tylko jednej, określonej tabeli w dokumencie:</p>
- <div style="width: 45em;">
- <ol>
- <li>data-table-1 td:first-child {font-weight: bolder;}</li>
- <li>data-table-1 td:first-child + td {font-family: monospace;}</li>
- </ol>
- </div>
- <p>Wygląda to tak:</p>
- <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
- <tbody>
- <tr>
- <td>
- <table style="width: 18em; margin-right: 2em;">
- <tbody>
- <tr>
- <td><strong>Prefiks</strong></td>
- <td>&lt;tt&gt;0001&lt;/tt&gt;</td>
- <td>domyślnie</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
- <caption>
- Więcej szczegółów</caption>
- <tbody>
- <tr>
- <td>Kiedy stworzysz bardziej szczegółowy selektor, zazwyczaj wzrośnie jego priorytet.
- <p>Jeżeli korzystasz z opisanych tu technik, unikasz potrzeby określania atrybutu <code>class</code> lub <code>id</code> w wielu znacznikach dokumentu. Zamiast tego logika zostaje przeniesiona na CSS.</p>
- <p>W dużych projektach, gdzie prędkość ma duże znaczenie, możesz sprawić, że twój arkusz stylów będzie działał szybciej, poprzez unikanie złożonych reguł, które zależą od relacji między elementami.</p>
- <p>Aby dowiedzieć się więcej o selektorach, zajrzyj do specyfikacji CSS na stronę <a class="external" href="http://www.w3.org/TR/CSS21/selector.html">Selektory</a>.</p>
- </td>
- </tr>
- </tbody>
-</table>
-<h3 id="Informacja:_Tabele" name="Informacja:_Tabele">Informacja: Tabele</h3>
-<p>Tabela układa informacje w prostokątną siatkę. Niektóre tabele mogą być skomplikowane, a różne przeglądarki mogą pokazywać różne wyniki.</p>
-<p>Kiedy tworzysz swój dokument, użyj tabel do wyrażenia relacji między elementami informacji. Wówczas nie ma znaczenia, jeśli różne przeglądarki wyświetlą je w trochę inny sposób, ponieważ przekaz pozostanie jasny.</p>
-<p>Nie używaj tabel w sposób, do którego nie zostały przeznaczone, na przykład aby tworzyć przy ich pomocy układ wizualny. Techniki opisane na poprzedniej stronie tego kursu (<a href="pl/CSS/Na_pocz%c4%85tek/Uk%c5%82ad">Układ</a>) nadają się do tego znacznie lepiej.</p>
-<h4 id="Struktura_tabeli" name="Struktura_tabeli">Struktura tabeli</h4>
-<p>W tabeli każdy kawałek informacji jest wyświetlany w <i>komórce</i>.</p>
-<p>Komórki wyświetlane w jednej linii tworzą <i>wiersz</i>.</p>
-<p>W niektórych tabelach wiersze mogą być grupowane. Specjalna grupa wierszy, która znajduje się na górze tabeli, nazywa się <i>nagłówkiem</i>. Specjalna grupa wierszy znajdująca się na dole tabeli nazywa się <i>stopką</i>. Główne wiersze w tabeli tworzą jej <i>ciało</i> i one również mogą być łączone w grupy.</p>
-<p>Komórki ułożone w pionowej linii tworzą <i>kolumnę</i>, ale użyteczność kolumn w tabelach CSS jest ograniczona.</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
- <caption>
- Przykład</caption>
- <tbody>
- <tr>
- <td>Tabela selektorów znajdująca się na górze tej strony posiada dziesięć komórek i pięć wierszy.
- <p>Pierwszy wiersz jest nagłówkiem. Kolejne cztery są ciałem tabeli. Nie posiada ona stopki.</p>
- <p>Ma natomiast dwie kolumny.</p>
- </td>
- </tr>
- </tbody>
-</table>
-<p><br>
- Ten kurs omawia tylko proste tabele, dla których wynik jest przewidywalny. W prostej tabeli każda komórka zajmuje miejsce w jednym wierszu i jednej kolumnie. Możesz skorzystać z CSS-u do złożonych tabel, gdzie komórki rozciągają się na więcej niż jeden wiersz lub kolumnę, ale tego typu tabele wykraczają poza zakres tego kursu.</p>
-<h4 id="Ramki" name="Ramki">Ramki</h4>
-<p>Komórki nie posiadają marginesów zewnętrznych.</p>
-<p>Komórki posiadają ramki oraz marginesy wewnętrzne. Domyślnie ramki są oddzielone o wartość własności <code>border-spacing</code> tabeli. Możesz usunąć całkowicie odstępy przez ustawienie własności <code>border-collapse</code> tabeli na wartość <code>collapse</code>.</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
- <caption>
- Przykład</caption>
- <tbody>
- <tr>
- <td>Poniżej widać trzy tabele.
- <p>Tabela po lewej ma ustawione odstępy ramek na 0.5 em. Tabela w środku ma ustawione odstępy ramek na zero. Tabela po prawej ma zwinięte ramki:</p>
- <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
- <tbody>
- <tr>
- <td style="padding-right: 2em;">
- <table style="">
- <tbody>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
- <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
- <td style="border: 1px solid #c00; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- <td style="padding-right: 2em;">
- <table style="">
- <tbody>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
- <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
- <td style="border: 1px solid #c00; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- <td style="padding-right: 6em;">
- <table style="border-collapse: collapse;">
- <tbody>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
- <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
- <td style="border: 1px solid #c00; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-<h4 id="Opis" name="Opis">Opis</h4>
-<p><i>Opis</i> jest etykietą opisującą całą tabelę. Domyślnie jest wyświetlana nad tabelą.</p>
-<p>Aby przesunąć opis na dół, ustaw jego własność <code>caption-side</code> na <code>bottom</code>. Ta własność jest dziedziczona, więc możesz ją ustawić dla całej tabeli lub innego rodzica.</p>
-<p>Aby ustawić styl tekstu opisu, użyj normalnych własności tekstowych.</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
- <caption>
- Przykład</caption>
- <tbody>
- <tr>
- <td>Ta tabela posiada opis na dole:
- <div style="width: 30em;">
- <ol>
- <li>demo-table &gt; caption {</li>
- </ol>
- <pre class="eval">
- caption-side: bottom;
- font-style: italic;
- text-align: right;
- }
-</pre>
- </div>
- <table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
- <tbody>
- <tr>
- <td>
- <table>
- <caption>
- Suits</caption>
- <tbody>
- <tr>
- <td>
- <table style="border-collapse: collapse;">
- <tbody>
- <tr>
- <td style="border: 1px solid gray; text-align: center;">Clubs</td>
- <td style="border: 1px solid gray; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid gray; text-align: center;">Diamonds</td>
- <td style="border: 1px solid gray; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-<h4 id="Puste_kom.C3.B3rki" name="Puste_kom.C3.B3rki">Puste komórki</h4>
-<p>Możesz wyświetlić puste komórki (czyli ich ramki oraz tło) przez określenie <code>empty-cells: show;</code> dla elementu tabeli.</p>
-<p>Możesz je ukryć, określając <code>empty-cells: hide;</code>. Wtedy jeżeli element rodzic komórki posiada tło, zostanie ono pokazane w miejscu pustej komórki.</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
- <caption>
- Przykład</caption>
- <tbody>
- <tr>
- <td>Poniższe tabele mają jasnozielone tło. Ich komórki mają tło jasnoszare i ciemnoszare ramki.
- <p>W lewej tabeli puste komórki są wyświetlane, w prawej ukrywane:</p>
- <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
- <tbody>
- <tr>
- <td style="padding-right: 2em;">
- <table style="background-color: #dfd;">
- <tbody>
- <tr>
- <td style="border: 1px solid #555; background-color: #eee;"> </td>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Diamonds</td>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- <td style="padding-right: 6em;">
- <table style="background-color: #dfd;">
- <tbody>
- <tr>
- <td> </td>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Hearts</td>
- </tr>
- <tr>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Diamonds</td>
- <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Spades</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-<p> </p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
- <caption>
- Więcej szczegółów</caption>
- <tbody>
- <tr>
- <td>Aby dowiedzieć się więcej o tabelach, zajrzyj do rozdziału <a class="external" href="http://www.w3.org/TR/CSS21/tables.html">Tabele</a> w specyfikacji CSS.
- <p>Informacje tam zawarte wykraczają poza ten kurs, ale nie opisują różnic miedzy przeglądarkami, które mogą wpływać na wyświetlanie złożonych tabel.</p>
- </td>
- </tr>
- </tbody>
-</table>
-<h3 id="Zadanie:_Ustawianie_styl.C3.B3w_dla_tabeli" name="Zadanie:_Ustawianie_styl.C3.B3w_dla_tabeli">Zadanie: Ustawianie stylów dla tabeli</h3>
-<p>Stwórz nowy dokument HTML, <code>doc3.html</code>. Skopiuj i wklej poniższy kod, upewniając się, że zaznaczasz całą zawartość:</p>
-<div style="width: 48em; height: 12em; overflow: auto;">
- <pre>&lt;DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;TITLE&gt;Przykładowy dokument 3&lt;/TITLE&gt;
-&lt;LINK rel="stylesheet" type="text/css" href="style3.css"&gt;
-&lt;/HEAD&gt;
-&lt;BODY&gt;
-
-&lt;TABLE id="demo-table"&gt;
-&lt;CAPTION&gt;Oceans&lt;/CAPTION&gt;
-
-&lt;THEAD&gt;
-&lt;TR&gt;
-&lt;TH&gt;&lt;/TH&gt;
-&lt;TH&gt;Area&lt;/TH&gt;
-&lt;TH&gt;Mean depth&lt;/TH&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;&lt;/TH&gt;
-&lt;TH&gt;million km&lt;SUP&gt;2&lt;/SUP&gt;&lt;/TH&gt;
-&lt;TH&gt;m&lt;/TH&gt;
-&lt;/TR&gt;
-&lt;/THEAD&gt;
-
-&lt;TBODY&gt;
-&lt;TR&gt;
-&lt;TH&gt;Arctic&lt;/TH&gt;
-&lt;TD&gt;13,000&lt;/TD&gt;
-&lt;TD&gt;1,200&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;Atlantic&lt;/TH&gt;
-&lt;TD&gt;87,000&lt;/TD&gt;
-&lt;TD&gt;3,900&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;Pacific&lt;/TH&gt;
-&lt;TD&gt;180,000&lt;/TD&gt;
-&lt;TD&gt;4,000&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;Indian&lt;/TH&gt;
-&lt;TD&gt;75,000&lt;/TD&gt;
-&lt;TD&gt;3,900&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;Southern&lt;/TH&gt;
-&lt;TD&gt;20,000&lt;/TD&gt;
-&lt;TD&gt;4,500&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;/TBODY&gt;
-
-&lt;TFOOT&gt;
-&lt;TR&gt;
-&lt;TH&gt;Total&lt;/TH&gt;
-&lt;TD&gt;361,000&lt;/TD&gt;
-&lt;TD&gt;&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;TR&gt;
-&lt;TH&gt;Mean&lt;/TH&gt;
-&lt;TD&gt;72,000&lt;/TD&gt;
-&lt;TD&gt;3,800&lt;/TD&gt;
-&lt;/TR&gt;
-&lt;/TFOOT&gt;
-
-&lt;/TABLE&gt;
-
-&lt;/BODY&gt;
-&lt;/HTML&gt;
-</pre>
-</div>
-<p>Stwórz nowy arkusz stylów, <code>style3.css</code>. Skopiuj i wklej poniższy kod, upewniając się, że zaznaczasz cały:</p>
-<div style="width: 48em; height: 12em; overflow: auto;">
- <pre>/*** Styl dla doc3.html (Tabele) ***/
-
-#demo-table {
- font: 100% sans-serif;
- background-color: #efe;
- border-collapse: collapse;
- empty-cells: show;
- border: 1px solid #7a7;
- }
-
-#demo-table &gt; caption {
- text-align: left;
- font-weight: bold;
- font-size: 200%;
- border-bottom: .2em solid #4ca;
- margin-bottom: .5em;
- }
-
-
-/* basic shared rules */
-#demo-table th,
-#demo-table td {
- text-align: right;
- padding-right: .5em;
- }
-
-#demo-table th {
- font-weight: bold;
- padding-left: .5em;
- }
-
-
-/* header */
-#demo-table &gt; thead &gt; tr:first-child &gt; th {
- text-align: center;
- color: blue;
- }
-
-#demo-table &gt; thead &gt; tr + tr &gt; th {
- font-style: italic;
- color: gray;
- }
-
-/* fix size of superscript */
-#demo-table sup {
- font-size: 75%;
- }
-
-/* body */
-#demo-table td {
- background-color: #cef;
- padding:.5em .5em .5em 3em;
- }
-
-#demo-table tbody th:after {
- content: ":";
- }
-
-
-/* footer */
-#demo-table tfoot {
- font-weight: bold;
- }
-
-#demo-table tfoot th {
- color: blue;
- }
-
-#demo-table tfoot th:after {
- content: ":";
- }
-
-#demo-table &gt; tfoot td {
- background-color: #cee;
- }
-
-#demo-table &gt; tfoot &gt; tr:first-child td {
- border-top: .2em solid #7a7;
- }
-</pre>
-</div>
-<p>Otwórz dokument w swojej przeglądarce. Powinien wyglądać mniej więcej tak:</p>
-<table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
- <tbody>
- <tr>
- <td>
- <div>
- <p style="font: bold 200% sans-serif; text-align: left; border-bottom: .2em solid #4ca; margin: 0px 0px .5em 0px;">Oceans</p>
- <div style="border: 1px solid #7a7; background-color: #efe;">
- <table style="font: 100% sens-serif; background-color: #efe; border-collapse: collapse; text-align: right; padding-right: .5em;">
- <tbody>
- <tr style="text-align: center; color: blue;">
- <th> </th>
- <th>Area</th>
- <th style="padding-left: .5em; padding-right: .5em;">Mean depth</th>
- </tr>
- <tr style="font-style: italic; color: gray;">
- <th> </th>
- <th style="padding-left: .5em; padding-right: .5em;">million km<sup>2</sup></th>
- <th style="padding-left: .5em; padding-right: .5em;">m</th>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Arctic:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">13,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">1,200</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Atlantic:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">87,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">3,900</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Pacific:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">180,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">4,000</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Indian:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">75,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">3,900</td>
- </tr>
- <tr>
- <th style="padding-left: .5em; padding-right: .5em;">Southern:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">20,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em;">4,500</td>
- </tr>
- <tr>
- <th style="padding-right: .5em; color: blue;">Total:</th>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">361,000</td>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;"> </td>
- </tr>
- <tr>
- <th style="padding-right: .5em; color: blue;">Mean:</th>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em;">72,000</td>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em;">3,800</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-<p>Porównaj reguły ze swojego arkusza stylów z wyświetloną tabelą, aby upewnić się, że rozumiesz działanie każdej reguły. Jeżeli napotkasz regułę, której nie rozumiesz, wykomentuj ją i odśwież okno przeglądarki, aby zobaczyć, co się stanie.</p>
-<p>Poniżej znajduje się kilka uwag dotyczących tej tabeli:</p>
-<ul>
- <li>Opis znajduje się poza ramką tabeli.</li>
- <li>Jeżeli masz określoną minimalną wielkość punktu, może to wpłynąć na indeks górny w km<sup>2</sup>.</li>
- <li>Istnieją trzy puste komórki. Dwie z nich pozwalają na pokazanie tła tabeli. Trzecia posiada własne tło i górną ramkę.</li>
- <li>Dwukropki zostały dodane przez arkusz stylów.</li>
-</ul>
-<p> </p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
- <caption>
- Wyzwania</caption>
- <tbody>
- <tr>
- <td>Zmień arkusz stylów tak, aby tabela wyglądała jak poniżej:
- <table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
- <tbody>
- <tr>
- <td>
- <div>
- <div style="border: 1px solid #7a7; background-color: #efe;">
- <table style="font: 100% sens-serif; background-color: #efe; border-collapse: collapse; text-align: right; padding-right: .5em;">
- <tbody>
- <tr style="text-align: center; color: blue;">
- <th> </th>
- <th>Area</th>
- <th style="padding-left: .5em; padding-right: .5em;">Mean depth</th>
- </tr>
- <tr style="font-style: italic; color: gray;">
- <th> </th>
- <th style="padding-left: .5em; padding-right: .5em;">million km<sup>2</sup></th>
- <th style="padding-left: .5em; padding-right: .5em;">m</th>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Arctic:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">13,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">1,200</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Atlantic:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">87,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">3,900</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Pacific:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">180,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">4,000</td>
- </tr>
- <tr>
- <th style="padding-right: .5em;">Indian:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">75,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">3,900</td>
- </tr>
- <tr>
- <th style="padding-left: .5em; padding-right: .5em;">Southern:</th>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">20,000</td>
- <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">4,500</td>
- </tr>
- <tr>
- <th style="padding-right: .5em; color: blue;">Total:</th>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">361,000</td>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;"> </td>
- </tr>
- <tr>
- <th style="padding-right: .5em; color: blue;">Mean:</th>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em;">72,000</td>
- <td style="background-color: #cee; padding: .5em .5em .5em 3em;">3,800</td>
- </tr>
- </tbody>
- </table>
- </div>
- <p style="font: italic 100% sans-serif; text-align: right; border-top: .4em solid #4ca; margin: 1em 0px 0px 0px;">Oceans</p>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
-<p> </p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F">Co dalej?</h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.</p>
-<p>Jest to ostatnia strona tego kursu, która opisuje własności i wartości CSS. Aby dowiedzieć się więcej o własnościach i wartościach w CSS, zajrzyj na stronę <a class="external" href="http://www.w3.org/TR/CSS21/propidx.html">Full property table</a> w specyfikacji CSS.</p>
-<p>Następna strona znowu wraca do tematu przeznaczenia i struktury arkuszy stylów CSS: <b><a href="pl/CSS/Na_pocz%c4%85tek/Media">Media</a></b></p>
diff --git a/files/pl/web/css/na_początek/układ/index.html b/files/pl/web/css/na_początek/układ/index.html
deleted file mode 100644
index d532771ddc..0000000000
--- a/files/pl/web/css/na_początek/układ/index.html
+++ /dev/null
@@ -1,275 +0,0 @@
----
-title: Układ
-slug: Web/CSS/Na_początek/Układ
-tags:
- - 'CSS:Na_początek'
-translation_of: Learn/CSS/CSS_layout
-translation_of_original: Web/Guide/CSS/Getting_started/Layout
----
-<p>
-</p><p>Ta strona opisuje kilka sposobów na modyfikację układu dokumentu.
-</p><p>Nauczysz się zmieniać układ przykładowego dokumentu...
-</p>
-<h3 id="Informacja:_Uk.C5.82ad" name="Informacja:_Uk.C5.82ad"> Informacja: Układ </h3>
-<p>Możesz użyć CSS-u do określenia wielu efektów wizualnych, które zmieniają układ Twojego dokumentu.
-Niektóre z technik tworzenia układu są bardziej zaawansowane, wykraczające poza zakres podstawowego kursu.
-</p><p>Kiedy modelujesz układ strony, który ma wyglądać podobnie w wielu przeglądarkach, Twój arkusz stylów łączy się z domyślnym arkuszem stylów przeglądarki oraz silnikiem układu stron w sposób, który może być bardzo złożony.
-To także wykracza poza zakres tego kursu.
-</p><p>Ta strona opisuje proste techniki, których możesz spróbować.
-</p>
-<h4 id="Struktura_dokumentu" name="Struktura_dokumentu"> Struktura dokumentu </h4>
-<p>Jeżeli chcesz kontrolować układ dokumentu, być może będziesz musiał(a) zmienić jego strukturę.
-</p><p>Język składni Twojego dokumentu może posiadać znaczniki ogólnego przeznaczenia do tworzenia struktury.
-Na przykład w HTML-u możesz użyć znacznika <code>DIV</code> do tworzenia struktury.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> W Twoim przykładowym dokumencie ponumerowane paragrafy pod drugim nagłówkiem nie mają własnego kontenera.
-<p>Twój arkusz stylów nie może narysować ramki wokół tych paragrafów, ponieważ nie istnieje element, dla którego można stworzyć selektor.
-</p><p>Aby poprawić ten problem strukturalny, możesz dodać znacznik <code>DIV</code> wokół paragrafów.
-Ten znacznik jest unikalny, zatem można go identyfikować przez atrybut <code>id</code>.
-</p>
-<div style="width: 40em; color: gray;">
-<pre class="eval"> &lt;H3 class="numbered"&gt;Numbered paragraphs&lt;/H3&gt;
- <strong style="color: black;">&lt;DIV id="numbered"&gt;</strong>
- &lt;P class="numbered"&gt;Lorem ipsum&lt;/P&gt;
- &lt;P class="numbered"&gt;Dolor sit&lt;/P&gt;
- &lt;P class="numbered"&gt;Amet consectetuer&lt;/P&gt;
- &lt;P class="numbered"&gt;Magna aliquam&lt;/P&gt;
- &lt;P class="numbered"&gt;Autem veleum&lt;/P&gt;
- <strong style="color: black;">&lt;/DIV&gt;</strong>
-</pre>
-</div>
-<p>Teraz Twój arkusz stylów może używać jednej reguły do określania ramek wokół obu list:
-</p>
-<div style="width: 30em;">
-<pre class="eval"> ul, #numbered {
- border: 1em solid #69b;
- padding-left:1em;
- }
-</pre>
-</div>
-<p>Wynik wygląda tak:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; width: 30em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
-<div style="border: 12px solid #69b; margin-bottom: 16px; padding: 1em;"> <ul style=""> <li>Arctic</li> <li>Atlantic</li> <li>Pacific</li> <li>Indian</li> <li>Southern</li> </ul>
-</div>
-<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
-<div style="border: 12px solid #69b; margin-bottom: 8px; padding: 0px 12em 0px .5em;"> <p><b>1: </b>Lorem ipsum</p> <p><b>2: </b>Dolor sit</p> <p><b>3: </b>Amet consectetuer</p> <p><b>4: </b>Magna aliquam</p> <p><b>5: </b>Autem veleum</p>
-</div>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<h4 id="Jednostki_rozmiaru" name="Jednostki_rozmiaru"> Jednostki rozmiaru </h4>
-<p>Dotychczas w tym kursie określałeś(aś) rozmiary w pikselach (<code>px</code>).
-Jest to rozsądny wybór w pewnych przypadkach, dla wyświetlaczy takich jak monitor komputera.
-Jednak jeżeli użytkownik zmieni rozmiar kroju, Twój układ może przestać wyglądać dobrze.
-</p><p>W wielu wypadkach lepiej jest określać rozmiary w procentach lub jednostkach ems (<code>em</code>).
-Em jest nominalnym rozmiarem aktualnego kroju (szerokość litery m).
-Kiedy użytkownik zmienia rozmiar kroju, Twój układ dostosuje się automatycznie.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Ramka po lewej stronie tego tekstu ma rozmiary określony w pikselach.
-<p>Ramka po prawej ma rozmiar określony w ems.
-</p><p>Zmień teraz rozmiary kroju w swojej przeglądarce, aby zobaczyć, jak ramka po prawej dopasowuje się do rozmiaru, a jak zachowa się ramka po lewej:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; background-color: white;">
-<tbody><tr>
-<td><div style="">ZMIEŃ MÓJ ROZMIAR</div>
-</td></tr></tbody></table>
-</td></tr></tbody></table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Dla innych urządzeń najlepiej stosować inne jednostki miar.
-<p>Więcej informacji na ten temat znajdziesz na dalszych stronach tego kursu.
-</p><p>Aby dowiedzieć się więcej na temat wartości i jednostek, których możesz użyć, zobacz stronę <a class="external" href="http://www.w3.org/TR/CSS21/syndata.html#values">Wartości</a> na stronach specyfikacji CSS.
-</p>
-</td></tr></tbody></table>
-<h4 id="Uk.C5.82ad_tekstu" name="Uk.C5.82ad_tekstu"> Układ tekstu </h4>
-<p>Układ treści dokumentu jest określany przez dwie własności.
-Możesz ich użyć, aby wstępnie określić układ:
-</p>
-<ul><li><code>text-align</code>
-</li></ul>
-<dl><dd>Określa położenie treści. Wybierz jedną z wartości: <code>left</code>, <code>right</code>, <code>center</code>, <code>justify</code>
-</dd></dl>
-<ul><li><code>text-indent</code>
-</li></ul>
-<dl><dd>Tworzy odstęp dla treści o określoną wartość.
-</dd></dl>
-<p>Te własności dotyczą wszelkiej treści tekstowej w elemencie, nie tylko tekstu.
-Pamiętaj też, że są one dziedziczone przez elementy dzieci, zatem będzie trzeba bezpośrednio wyłączyć je dla dzieci, aby uniknąć dziwnych rezultatów.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Aby wycentrować nagłówki:
-<div style="width: 30em;">
-<pre class="eval"> h3 {
- border-top: 1px solid gray;
- text-align: center;
- }
-</pre>
-</div>
-<p>Wynik:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; width: 30em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray; text-align: center;">(A) The oceans</p>
-</td></tr></tbody></table>
-<p>W dokumencie HTML treść wyświetlana pod nagłówkiem nie jest strukturalnie przynależna do nagłówka.
-Zatem kiedy określasz nagłówek w taki sposób, znaczniki poniżej nagłówka nie dziedziczą stylu.
-</p>
-</td></tr></tbody></table>
-<h4 id="P.C5.82ywanie_.28Floats.29" name="P.C5.82ywanie_.28Floats.29"> Pływanie (Floats) </h4>
-<p>Własność <code>float</code> wymusza umieszczenie elementu po lewej lub prawej.
-Jest to prosty sposób, aby kontrolować jego położenie i rozmiar.
-</p><p>Reszta dokumentu opływa wybrany element.
-Możesz to kontrolować, używając własności <code>clear</code> na innych elementach, aby sprawić, by nie opływały elementów posiadających określony <code>float</code>.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td>W Twoim przykładowym dokumencie listy są rozciągnięte na szerokość okna. Możesz tego uniknąć, przyklejając je do lewej strony.
-<p>Aby zachować nagłówki w jednym miejscu, musisz też określić, że mają ignorować opływanie po lewej:
-</p>
-<div style="width: 30em;">
-<pre class="eval"> ul, #numbered {float: left;}
- h3 {clear: left;}
-</pre>
-</div>
-<p>Rezultat wygląda tak:
-</p>
-<table style="border: 2px outset #36b; padding: 1em; width: 30em; background-color: white;">
-<tbody><tr>
-<td><p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
-<div style="float: left; border: 12px solid #69b; margin-bottom: 16px; padding-left: 1em;"> <ul style=""> <li>Arctic</li> <li>Atlantic</li> <li>Pacific</li> <li>Indian</li> <li>Southern</li> </ul>
-</div>
-<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
-<div style="float: left; border: 12px solid #69b; margin-bottom: 8px; padding-left: .5em;"> <p><b>1: </b>Lorem ipsum</p> <p><b>2: </b>Dolor sit</p> <p><b>3: </b>Amet consectetuer</p> <p><b>4: </b>Magna aliquam</p> <p><b>5: </b>Autem veleum</p>
-</div>
-</td></tr></tbody></table>
-<p>(Mały margines wewnętrzny jest potrzebny po prawej stronie bloków, gdzie ramka jest za blisko tekstu.)
-</p>
-</td></tr></tbody></table>
-<h4 id="Pozycjonowanie" name="Pozycjonowanie"> Pozycjonowanie </h4>
-<p>Możesz określić pozycję elementu na cztery sposoby poprzez określenie własności <code>position</code> oraz podanie jednej z następujących wartości.
-</p><p>Są to własności zaawansowane.
-Można ich używać w prosty sposób — dlatego są tutaj wymienione.
-Jednak korzystanie z nich w bardziej złożony sposób może być skomplikowane.
-</p>
-<ul><li><code>relative</code>
-</li></ul>
-<dl><dd>Pozycja elementu jest określona relatywnie do jego normalnej pozycji.
-</dd><dd>Użyj tej wartości, aby przesunąć element o określoną wartość. Czasem możesz użyć marginesu zewnętrznego, aby osiągnąć ten sam efekt.
-</dd></dl>
-<ul><li><code>fixed</code>
-</li></ul>
-<dl><dd>Element będzie przyczepiony.
-</dd><dd>Określa pozycję elementu relatywnie do okna dokumentu. Nawet kiedy reszta dokumentu jest przewijana, element pozostaje w tym samym miejscu.
-</dd></dl>
-<ul><li><code>absolute</code>
-</li></ul>
-<dl><dd>Pozycja elementu jest ustawiana relatywnie do elementu rodzica.
-</dd><dd>Zadziała to tylko wobec elementów, które są pozycjonowane z użyciem <code>relative</code>, <code>fixed</code> lub <code>absolute</code>.
-</dd></dl>
-<dl><dd>Możesz też sprawić, by dowolny element-rodzic mógł zostać zastosowany poprzez określenie mu <code>position: relative;</code> bez podawania wartości przesunięcia.
-</dd></dl>
-<ul><li><code>static</code>
-</li></ul>
-<dl><dd>Domyślne. Użyj tej wartości, aby wyłączyć pozycjonowanie.
-</dd></dl>
-<p>Razem z tymi wartościami własności <code>position</code> (poza <code>static</code>) podaj jedną lub więcej własności: <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code>, <code>width</code>, <code>height</code>, aby określić, gdzie chcesz, aby element się pojawił, oraz jego rozmiar.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Przykład
-</caption><tbody><tr>
-<td> Aby umieścić dwa elementy na górze, stwórz kontener rodzica w swoim dokumencie z dwoma elementami w środku:
-<div style="width: 30em;">
-<pre class="eval"> &lt;DIV id="parent-div"&gt;
- &lt;P id="forward"&gt;/&lt;/P&gt;
- &lt;P id="back"&gt;\&lt;/P&gt;
- &lt;/DIV&gt;
-</pre>
-</div>
-<p>W swoim arkuszu stylów nadaj rodzicowi wartość <code>relative</code> własności <code>position</code>.
-Nie musisz podawać żadnego przesunięcia.
-Określ wartość własności <code>position</code> jego dzieci jako <code>absolute</code>:
-</p>
-<div style="width: 30em;"><pre>
- #parent-div {
- position: relative;
- font: bold 200% sans-serif;
- }
-
- #forward, #back {
- position: absolute;
- margin:0px;
- top: 0px;
- left: 0px;
- }
-
- #forward {
- color: blue;
- }
-
- #back {
- color: red;
- }
-</pre></div>
-<p>Rezultat wygląda tak, z odwrotnym ukośnikiem nad ukośnikiem:
-</p>
-<div style="position: relative; left: .33em; font: bold 300% sans-serif;"> <p style="position: absolute; margin: 0px; top: 0px; left: 0px; color: blue;">/</p> <p style="position: absolute; margin: 0px; top: 0px; left: 0px; color: red;">\</p>
-</div><table style="border: 2px outset #36b; padding: 1em; width: 30em; height: 5em; background-color: white;">
-
-<tbody><tr><td></td></tr></tbody></table>
-<p><br>
-</p>
-</td></tr></tbody></table>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
-<caption>Więcej szczegółów
-</caption><tbody><tr>
-<td> Cały temat pozycjonowania zajmuje dwa skomplikowane rozdziały w specyfikacji CSS: <a class="external" href="http://www.w3.org/TR/CSS21/visuren.html">Visual formatting model</a> oraz <a class="external" href="http://www.w3.org/TR/CSS21/visudet.html">Visual formatting model details</a>.
-<p>Jeżeli tworzysz arkusze stylów, które mają działać w wielu przeglądarkach, musisz także wziąć pod uwagę różnice w sposobie interpretacji standardów oraz prawdopodobne błędy w obsłudze standardów występujące w różnych przeglądarkach.
-</p>
-</td></tr></tbody></table>
-<h3 id="Zadanie:_Definiowanie_uk.C5.82adu" name="Zadanie:_Definiowanie_uk.C5.82adu"> Zadanie: Definiowanie układu </h3>
-<p>Zmień swój przykładowy dokument i arkusz stylów, korzystając z przykładów z sekcji <b>Struktura dokumentu</b> i <b>Pływanie</b>.
-</p><p>W przykładzie z <b>Pływanie</b> dodaj margines wewnętrzny, aby oddzielić tekst od prawej ramki o 0.5 em.
-</p>
-<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
-<caption>Wyzwanie
-</caption><tbody><tr>
-<td> Zmień swój przykładowy dokument, dodając ten znacznik blisko końca, tuż przed
-<p><code>&lt;/BODY&gt;</code>
-</p>
-<pre>
- &lt;IMG id="fixed-pin" src="Yellow-pin.png" alt="Yellow map pin"&gt;
-</pre>
-<p>Jeżeli wcześniej nie pobrałeś(aś) pliku obrazka z tego kursu, zrób to teraz:
-</p>
-<table style="border: 2px solid #ccc;">
-<tbody><tr>
-<td><img alt="Image:Yellow-pin.png">
-</td></tr></tbody></table>
-<p>Spróbuj przewidzieć, gdzie ten obrazek pojawi się w dokumencie.
-Potem odśwież okno przeglądarki i sprawdź czy miałeś(aś) rację.
-</p><p>Dodaj regułę do arkusza stylów, która umieści obrazek na stałe w prawym górnym rogu dokumentu.
-</p><p>Odśwież okno przeglądarki i zmniejsz rozmiar okna.
-Sprawdź, czy obrazek nadal pozostaje w górnym prawym rogu, nawet kiedy przewijasz dokument.
-</p>
-<div style="position: relative; width: 29.5em; height: 18em;"> <div style="overflow: auto; border: 2px outset #36b; padding: 1em; width: 29em; height: 16em; background-color: white;"> <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p> <div style="float: left; border: 12px solid #69b; margin-bottom: 16px; padding: 0px .5em 0px 1em;"> <ul style=""> <li>Arctic</li> <li>Atlantic</li> <li>Pacific</li> <li>Indian</li> <li>Southern</li> </ul> </div> <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p> <div style="float: left; border: 12px solid #69b; padding: 0 .5em 0 .5em;"> <p><b>1: </b>Lorem ipsum</p> <p><b>2: </b>Dolor sit</p> <p><b>3: </b>Amet consectetuer</p> <p><b>4: </b>Magna aliquam</p> <p><b>5: </b>Autem veleum</p> </div> <p style=""> </p> <div style="position: absolute; top: 2px; right: 0px;"><img alt="Yellow map pin"></div> </div>
-</div>
-</td></tr></tbody></table>
-<p><br>
-</p>
-<h4 id="Co_dalej.3F" name="Co_dalej.3F"> Co dalej? </h4>
-<p>Jeżeli masz problemy ze zrozumieniem tej strony albo chcesz ją skomentować, pomóż nam, dopisując się na stronie <a>Dyskusji</a>.
-</p><p>Właśnie poznałeś(aś) wszystkie zagadnienia należące do podstawowego kursu CSS.
-Następna strona dokładniej opisze zaawansowane selektory dla reguł CSS oraz trochę szczegółów dotyczących tabel: <b><a href="pl/CSS/Na_pocz%c4%85tek/Tabele">Tabele</a></b>
-</p>{{ languages( { "en": "en/CSS/Getting_Started/Layout", "fr": "fr/CSS/Premiers_pas/Mise_en_page", "pt": "pt/CSS/Como_come\u00e7ar/Disposi\u00e7\u00e3o" } ) }}
diff --git a/files/pl/web/css/-moz-outline-color/index.html b/files/pl/web/css/outline-color/index.html
index ca9e572624..bb46a90ef2 100644
--- a/files/pl/web/css/-moz-outline-color/index.html
+++ b/files/pl/web/css/outline-color/index.html
@@ -1,13 +1,14 @@
---
title: '-moz-outline-color'
-slug: Web/CSS/-moz-outline-color
+slug: Web/CSS/outline-color
tags:
- CSS
- - 'CSS:Dokumentacje'
- - 'CSS:Rozszerzenia_Mozilli'
+ - CSS:Dokumentacje
+ - CSS:Rozszerzenia_Mozilli
- Dokumentacje
- Wszystkie_kategorie
translation_of: Web/CSS/outline-color
translation_of_original: Web/CSS/-moz-outline-color
+original_slug: Web/CSS/-moz-outline-color
---
<p>d</p>
diff --git a/files/pl/web/css/prywatnosc_i_znacznik__colon_visited/index.html b/files/pl/web/css/privacy_and_the__colon_visited_selector/index.html
index fad2ac55d1..50bd1abd23 100644
--- a/files/pl/web/css/prywatnosc_i_znacznik__colon_visited/index.html
+++ b/files/pl/web/css/privacy_and_the__colon_visited_selector/index.html
@@ -1,7 +1,8 @@
---
-title: 'Prywatność i znacznik :visited'
-slug: 'Web/CSS/Prywatnosc_i_znacznik_:visited'
-translation_of: 'Web/CSS/Privacy_and_the_:visited_selector'
+title: Prywatność i znacznik :visited
+slug: Web/CSS/Privacy_and_the_:visited_selector
+translation_of: Web/CSS/Privacy_and_the_:visited_selector
+original_slug: Web/CSS/Prywatnosc_i_znacznik_:visited
---
<div>{{cssref}}</div>
diff --git a/files/pl/web/css/css_reference/index.html b/files/pl/web/css/reference/index.html
index c6b8ea66c6..a2672d95a4 100644
--- a/files/pl/web/css/css_reference/index.html
+++ b/files/pl/web/css/reference/index.html
@@ -1,7 +1,8 @@
---
title: Dokumentacja CSS
-slug: Web/CSS/CSS_Reference
+slug: Web/CSS/Reference
translation_of: Web/CSS/Reference
+original_slug: Web/CSS/CSS_Reference
---
<p>Specyfikacja CSS zawiera wszystkie standardowe właściwości<span style="line-height: inherit;"> </span><a href="/pl/docs/CSS" style="line-height: inherit;" title="CSS">CSS</a>, w tym<span style="line-height: inherit;">  </span><a href="https://developer.mozilla.org/en-US/docs/CSS/Pseudo-classes" title="https://developer.mozilla.org/en-US/docs/CSS/Pseudo-classes"><span style="line-height: inherit;">pseudo-k</span>las</a><span style="line-height: inherit;"> i </span><a href="https://developer.mozilla.org/en-US/docs/CSS/Pseudo-elements" title="https://developer.mozilla.org/en-US/docs/CSS/Pseudo-elements"><span style="line-height: inherit;">pseudo-e</span>lementow</a><span style="line-height: inherit;">, za</span>sad używania <a href="https://developer.mozilla.org/en-US/docs/CSS/At-rule" title="https://developer.mozilla.org/en-US/docs/CSS/At-rule">znaku @</a><span style="line-height: inherit;">, </span><span style="line-height: inherit;">i selektorów w porządku alfabetycznym. Taka organizacja specyfikacji pozwala na szybki dostęp do szczegółowych informacji o każdym elemencie specyfikacji.</span><br>
<br>
diff --git a/files/pl/web/css/skrócone_deklaracje_css/index.html b/files/pl/web/css/shorthand_properties/index.html
index fa244eb571..846f268cb4 100644
--- a/files/pl/web/css/skrócone_deklaracje_css/index.html
+++ b/files/pl/web/css/shorthand_properties/index.html
@@ -1,10 +1,11 @@
---
title: Skrócone deklaracje CSS
-slug: Web/CSS/Skrócone_deklaracje_CSS
+slug: Web/CSS/Shorthand_properties
tags:
- CSS
- Wszystkie_kategorie
translation_of: Web/CSS/Shorthand_properties
+original_slug: Web/CSS/Skrócone_deklaracje_CSS
---
<p>
</p>
diff --git a/files/pl/web/css/selektory_typu/index.html b/files/pl/web/css/type_selectors/index.html
index 13dc191bb1..13be3bae67 100644
--- a/files/pl/web/css/selektory_typu/index.html
+++ b/files/pl/web/css/type_selectors/index.html
@@ -1,12 +1,13 @@
---
title: Selektory typu
-slug: Web/CSS/Selektory_typu
+slug: Web/CSS/Type_selectors
tags:
- CSS
- - 'CSS:Dokumentacje'
+ - CSS:Dokumentacje
- Dokumentacje
- Wszystkie_kategorie
translation_of: Web/CSS/Type_selectors
+original_slug: Web/CSS/Selektory_typu
---
<div>{{CSSRef}}</div>
diff --git a/files/pl/web/css/selektor_uniwersalny/index.html b/files/pl/web/css/universal_selectors/index.html
index c3c4952f06..efe3ca613d 100644
--- a/files/pl/web/css/selektor_uniwersalny/index.html
+++ b/files/pl/web/css/universal_selectors/index.html
@@ -1,10 +1,11 @@
---
title: Selektor uniwersalny
-slug: Web/CSS/Selektor_uniwersalny
+slug: Web/CSS/Universal_selectors
tags:
- CSS
- Selektory
translation_of: Web/CSS/Universal_selectors
+original_slug: Web/CSS/Selektor_uniwersalny
---
<div>{{CSSRef}}</div>
diff --git a/files/pl/web/css/rozszerzenia_webkit/index.html b/files/pl/web/css/webkit_extensions/index.html
index 0b60bd4475..113dac2881 100644
--- a/files/pl/web/css/rozszerzenia_webkit/index.html
+++ b/files/pl/web/css/webkit_extensions/index.html
@@ -1,10 +1,11 @@
---
title: Rozszerzenia WebKit
-slug: Web/CSS/Rozszerzenia_WebKit
+slug: Web/CSS/WebKit_Extensions
tags:
- CSS
- Referencje CSS
translation_of: Web/CSS/WebKit_Extensions
+original_slug: Web/CSS/Rozszerzenia_WebKit
---
<div>{{CSSRef}}</div>
diff --git a/files/pl/web/guide/ajax/na_początek/index.html b/files/pl/web/guide/ajax/getting_started/index.html
index 1e4a4ec491..59fe3cee8a 100644
--- a/files/pl/web/guide/ajax/na_początek/index.html
+++ b/files/pl/web/guide/ajax/getting_started/index.html
@@ -1,10 +1,11 @@
---
title: Na początek
-slug: Web/Guide/AJAX/Na_początek
+slug: Web/Guide/AJAX/Getting_Started
tags:
- AJAX
- Wszystkie_kategorie
translation_of: Web/Guide/AJAX/Getting_Started
+original_slug: Web/Guide/AJAX/Na_początek
---
<p>
</p><p>Ten artykuł pozwoli Ci poznać podstawy technologii AJAX oraz poda dwa proste, gotowe do użycia przykłady.
diff --git a/files/pl/web/guide/events/creating_and_triggering_events/index.html b/files/pl/web/guide/events/creating_and_triggering_events/index.html
new file mode 100644
index 0000000000..bc359ede78
--- /dev/null
+++ b/files/pl/web/guide/events/creating_and_triggering_events/index.html
@@ -0,0 +1,35 @@
+---
+title: dispatchEvent - przykład
+slug: Web/Guide/Events/Creating_and_triggering_events
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/Guide/Events/Creating_and_triggering_events
+translation_of_original: Web/Guide/Events/Event_dispatching_example
+original_slug: DOM/dispatchEvent_-_przykład
+---
+<div class="noinclude">
+ {{ ApiRef() }}</div>
+<p>Poniższy przykład przedstawia symulację kliknięcia w pole wyboru opartą o metody DOM. Możesz zobaczyć <a class="external" href="http://developer.mozilla.org/samples/domref/dispatchEvent.html">przykład w działaniu</a>.</p>
+<pre class="eval">function simulateClick() {
+ var evt = <a href="pl/DOM/document.createEvent">document.createEvent</a>("MouseEvents");
+ evt.<a href="pl/DOM/event.initMouseEvent">initMouseEvent</a>("click", true, true, window,
+ 0, 0, 0, 0, 0, false, false, false, false, 0, null);
+ var cb = document.getElementById("checkbox");
+ var canceled = !cb.<a href="pl/DOM/element.dispatchEvent">dispatchEvent</a>(evt);
+ if(canceled) {
+ // metoda obsługi zdarzenia wywołała preventDefault
+ alert("canceled");
+ } else {
+ // nie wywołano preventDefault
+ alert("not canceled");
+ }
+}
+</pre>
+<p> </p>
+<p> </p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/dispatchEvent_example", "es": "es/DOM/dispatchEvent_example", "fr": "fr/DOM/dispatchEvent_exemple" } ) }}</p>
diff --git a/files/pl/web/guide/html/html5/index.html b/files/pl/web/guide/html/html5/index.html
new file mode 100644
index 0000000000..89b3a43466
--- /dev/null
+++ b/files/pl/web/guide/html/html5/index.html
@@ -0,0 +1,173 @@
+---
+title: HTML5
+slug: Web/Guide/HTML/HTML5
+tags:
+ - CSS3
+ - HTML
+ - HTML 5
+translation_of: Web/Guide/HTML/HTML5
+original_slug: HTML/HTML5
+---
+<p><span class="seoSummary"><strong>HTML5</strong> jest najnowszą wersją standardu opisującego język <a href="/pl/docs/HTML" title="HTML">HTML</a>. </span>Termin ten możemy zdefiniować na dwa sposoby:</p>
+
+<ul>
+ <li><span class="seoSummary">Jest to nowa wersja <em>języka</em> HTML, zawierająca nowe elementy, atrybuty i zachowania,</span></li>
+ <li><span class="seoSummary">większy zestaw technologii, które pozwala na bardziej różnorodne i potężne tworzenie stron i aplikacji internetowych.</span> Zestaw ten czasem nazywamy <em>HTML5 &amp; friends</em>, jednak często skracamy do nazwy po prostu <em>HTML5</em>.</li>
+</ul>
+
+<p>Zawarta poniżej treść przeznaczona jest do zastosowania przez wszystkich programistów, strona zawiera dużo informacji na temat technologii HTML5, która została opisana w kilku grupach podzielonych według ich funkcji.</p>
+
+<ul>
+ <li><em>Semantyka</em>: pozwala na bardziej precyzyjne opisanie zawartości.</li>
+ <li><em>Komunikacja</em>: pozwala w sposób nowoczesny na komunikację z serwerem.</li>
+ <li><em>Offline &amp; Storage</em>: pozwala stronom internetowym na bardziej efektywne przechowywanie danych lokalnie i w trybie offline.</li>
+ <li><em>Multimedia</em><strong>: odtwarzanie plików audio i wideo bezpośrednio z przeglądarki.</strong></li>
+ <li><em>Efekty i Grafika 2D/3D</em>: pozwala w znacznie bardziej zróżnicowany sposób prezentować możliwości stron lub aplikacji internetowych.</li>
+ <li><em>Wydajność &amp; Integracja</em>: zapewnia większą prędkość i lepszą optymalizację wykorzystania sprzętu komputerowego.</li>
+ <li><em>Dostęp do urządzenia</em><strong>: zastosowanie w wielu urządzeniach wejścia i wyjścia.</strong></li>
+ <li><em>Style</em>: pozwala autorom na tworzenie ładniejszych motywów.</li>
+</ul>
+
+<div class="cleared row topicpage-table">
+<h2 id="Semantyka" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3827/HTML5_Semantics_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">Semantyka</h2>
+
+<dl>
+ <dt><a href="/pl/docs/Web/Guide/HTML/Sekcje_oraz_konspekt_dokumentu_HTML5" title="Elementy sekcji stosowane w dokumencie HTML5">Elementy sekcji zawarte w dokumencie HTML5</a></dt>
+ <dd>Poznaj nowe elementy przedstawiające sekcje dokumentu wprowadzone do HTML5: {{HTMLElement("section")}}, {{HTMLElement("article")}}, {{HTMLElement("nav")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}} i {{HTMLElement("aside")}}.</dd>
+ <dt><a href="/en-US/docs/Using_HTML5_audio_and_video" title="Using_audio_and_video_in_Firefox">Zastosowanie elementów audio i video</a></dt>
+ <dd>Elementy {{HTMLElement("audio")}} i {{HTMLElement("video")}} pozwalają zagnieżdżać i zarządzać zawartością multimediów.</dd>
+ <dt><a href="/en-US/docs/HTML/Forms_in_HTML" title="Formularze w HTML5">Formularze w HTML5</a></dt>
+ <dd>Spojrzenie na ulepszenia formularzy sieciowych w HTML5: wymuszenie poprawności API, kilka nowych atrybutów, nowe wartości dla atrybutów {{HTMLElement("input")}} {{htmlattrxref("type", "input")}} i nowego elementu {{HTMLElement("output")}}.</dd>
+ <dt>Nowe <span style="line-height: 1.5;">semantyczne </span><span style="line-height: 1.5;">elementy </span></dt>
+ <dd>Obok sekcji, elementów mediów i formularzy, są liczne, nowe elementy takie jak: {{HTMLElement("mark")}}, {{HTMLElement("figure")}}, {{HTMLElement("figcaption")}}, {{HTMLElement("data")}}, {{HTMLElement("time")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, lub {{HTMLElement("meter")}} i {{HTMLElement("main")}}, zwiększenie ilości <a href="/pl/docs/Web/HTML/Element" title="HTML/HTML5/HTML5_element_list">elementów poprawności HTML 5</a>.</dd>
+ <dt>Ulepszenia w {{HTMLElement("iframe")}}</dt>
+ <dd>Używając atrybutów {{htmlattrxref("sandbox", "iframe")}}, {{htmlattrxref("seamless", "iframe")}} i {{htmlattrxref("srcdoc", "iframe")}} , autorzy mogą teraz precyzyjniej określać poziom bezpieczeństwa i pożądane wyświetlanie elementów {{HTMLElement("iframe")}}.</dd>
+ <dt><a href="/en-US/docs/MathML" title="MathML">MathML</a></dt>
+ <dd>Pozwala na bezpośrednie umieszczanie formuł matematycznych.</dd>
+ <dt><a href="/en-US/docs/HTML/HTML5/Introduction_to_HTML5" title="HTML/HTML5/Introduction_to_HTML5">Wprowadzenie do HTML5</a></dt>
+ <dd>Ten artykuł pokazuje jak przekazać przeglądarce, że używasz HTML 5 na swojej stronie internetowej lub w aplikacji.</dd>
+ <dt><a href="/en-US/docs/HTML/HTML5/HTML5_Parser" title="HTML/HTML5/HTML5 parser">Parser zgodny z HTML5</a></dt>
+ <dd>Parser, który przetwarza dokument HTML na DOM, został rozszerzony i teraz precyzyjnie definiuje zachowanie we wszystkich przypadkach, nawet w wypadku niepoprawnego HTML-a. To prowadzi do znacznie większej przewidywalności zachowania strony i współpracy między przeglądarkami zgodnymi z HTML 5.</dd>
+</dl>
+
+<h2 id="Połączenia" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3839/HTML5_Connectivity_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">Połączenia</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebSockets" title="WebSockets">Web Sockets (dwukierunkowa komunikacja z serwerem)</a></dt>
+ <dd>Pozwala tworzyć stabilne połączenie pomiędzy stroną i serwerem, i  wymieniać nie-HTML-owe dane.</dd>
+ <dt><a href="/en-US/docs/Server-sent_events/Using_server-sent_events" title="Server-sent_events/Using_server-sent_events">Server-Sent Events (zdarzenia wysłane przez serwer)</a></dt>
+ <dd>Pozwala serwerowi na "własnowolne" wysyłanie zdarzeń do klienta, inaczej niż w przypadku klasycznego paradygmatu, w którym serwer mógł wysyłać dane tylko w odpowiedzi na zapytanie klienta.</dd>
+ <dt><a href="/en-US/docs/WebRTC" title="WebRTC">WebRTC</a></dt>
+ <dd>Ta technologia, w której RTC oznacza Komunikację Czasu Rzeczywistego(Real-Time Communication), pozwala na łączenie się z innymi i kontrolowanie wideokonferencji bezpośrednio z przeglądarki, bez potrzeby korzystania z wtyczek lub zewnętrznych aplikacji.</dd>
+</dl>
+
+<h2 id="Tryb_Offline_i_przechowywanie" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3833/HTML5_Offline_Storage_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">Tryb Offline i przechowywanie</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/HTML/Using_the_application_cache" title="Offline_resources_in_Firefox">Zasoby offline: pamięć cache aplikacji</a></dt>
+ <dd>Firefox w pełni wspiera specyfikację zasobów offline HTML5. Większość innych przeglądarek wspiera ją w podobnym stopniu.</dd>
+ <dt><a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Zdarzenia online i offline</a></dt>
+ <dd>Firefox 3 wspiera zdarzenia WHATWG online i offline, dzięki czemu aplikacje i dodatki mogą wykryć czy istnieje aktywne połączenie internetowe, a także wykrywać kiedy połączenie wygaśnie i kiedy jest aktywne.</dd>
+ <dt><a href="/en-US/docs/DOM/Storage" title="DOM/Storage">Sesje WHATWG po stronie klienta i trwałe przechowywanie (aka Magazyn DOM)</a></dt>
+ <dd>Sesje po stronie klienta i trwałe magazynowanie pozwalają aplikacjom sieciowym przechowywać dane strukturalne po stronie klienta.</dd>
+ <dt><a href="/en-US/docs/IndexedDB" title="IndexedDB">IndexedDB</a></dt>
+ <dd>IndexedDB jest sieciowym standardem przechowywania znacznych ilości danych strukturalnych w przeglądarce i wysokiej wydajności wyszukiwania w tych danych za pomocą indeksów.</dd>
+ <dt><a href="/en-US/docs/Using_files_from_web_applications" title="Using_files_from_web_applications">Używanie plików z aplikacji internetowych</a></dt>
+ <dd>Wsparcie dla nowego API plików HTML5 zostało dodane do Gecko, tworząc możliwość dostępu aplikacji internetowych do plików lokalnych wybranych przez użytkownika. Obejmuje też wsparcie dla wielokrotnego wyboru plików z użyciem <span style="font-family: monospace;">{{HTMLElement("input")}}</span> z <strong><a href="/en-US/docs/HTML/Element/Input#attr-type" title="HTML/Element/input#attr-type">atrybutem type</a></strong> <span style="font-family: courier new;">file</span> i nowym atrybutem elementu: <a href="/en-US/docs/HTML/Element/Input#attr-multiple" title="HTML/Element/input#attr-multiple"><strong>multiple</strong></a>. Istnieje także <a href="/en-US/docs/DOM/FileReader" title="DOM/FileReader"><code>FileReader</code></a>.</dd>
+</dl>
+
+<h2 id="Multimedia" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3835/HTML5_Multimedia_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">Multimedia</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Using_HTML5_audio_and_video" title="Using_audio_and_video_in_Firefox">Zastosowanie elementów audio i video w HTML5</a></dt>
+ <dd>Znaczniki {{HTMLElement("audio")}} i {{HTMLElement("video")}} pozwalają osadzać i manipulować nowymi zawartościami multimedialnymi.</dd>
+ <dt><a href="/en-US/docs/WebRTC" title="WebRTC">WebRTC</a></dt>
+ <dd>Ta technologia, w której RTC oznacza Komunikację Czasu Rzeczywistego(Real-Time Communication), pozwala na łączenie się z innymi i kontrolowanie wideokonferencji bezpośrednio z przeglądarki, bez potrzeby korzystania z wtyczek lub zewnętrznych aplikacji.</dd>
+ <dt><a href="/en-US/docs/DOM/Using_the_Camera_API" title="DOM/Using_the_Camera_API">Używanie API kamery internetowej</a></dt>
+ <dd>Pozwala używać, manipulować i przechowywać obrazy z kamerki komputerowej.</dd>
+ <dt>Track and WebVTT</dt>
+ <dd>Znacznik {{HTMLElement("track")}} pozwala  tworzyć napisy i rozdziały. <a href="/en-US/docs/HTML/WebVTT" title="HTML/WebVTT">WebVTT</a> jest formatem ścieżek tekstowych.</dd>
+</dl>
+
+<h2 id="EFEKTY_I_GRAFIKA_3D" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3841/HTML5_3D_Effects_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">EFEKTY I GRAFIKA 3D</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Canvas_tutorial" title="Przewodnik po Canvas">Przewodnik po Canvas</a></dt>
+ <dd>Informacje o nowym elemencie <code>{{HTMLElement("canvas")}}</code> wraz z opisem jak działa użyty do rysowania grafik i obiektów w Firefoksie.</dd>
+ <dt><a href="/en-US/docs/Drawing_text_using_a_canvas" title="Drawing_text_using_a_canvas">HTML5 text API dla elementów &lt;canvas&gt;</a></dt>
+ <dd>HTML5 text API jest teraz wspierane przez elementy {{HTMLElement("canvas")}}.</dd>
+ <dt><a href="/en-US/docs/WebGL" title="WebGL">WebGL</a></dt>
+ <dd>WebGL przenosi grafikę 3D do sieci poprzez wprowadzenie API, które ściśle odpowiada OpenGl ES 2.0 i może być używane w znacznikach HTML5 {{HTMLElement("canvas")}}.</dd>
+ <dt><a href="/en-US/docs/SVG" title="SVG">SVG (Scalable Vector Graphics) - skalowalna grafika wektorowa </a></dt>
+ <dd>Bazujący na XML-u format grafiki wektorowej, który może być bezpośrednio osadzony w HTML-u.</dd>
+</dl>
+
+<div class="section">
+<h2 id="WYDAJNOŚĆ_i_iNTEGRACJA" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3831/HTML5_Performance_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">WYDAJNOŚĆ i iNTEGRACJA</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/DOM/Using_web_workers" title="Using web workers">Web Workers</a></dt>
+ <dd>Umożliwia przekazanie działania JavaScript do wątków w tle, dzięki czemu zapobiega spowalnianiu wydarzeń interaktywnych.</dd>
+ <dt><code><a href="/en-US/docs/DOM/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a></code> Poziom 2</dt>
+ <dd>Umożliwia asynchroniczne pobieranie części strony, co umożliwia wyświetlanie elementów dynamicznych, zmieniających się w zależności od czasu i działań użytkownika. Jest to "następca" <a href="/en-US/docs/AJAX" title="AJAX">Ajax-a.</a></dd>
+ <dt>JIT-compiling JavaScript engines (kompilowalne silniki JavaScript)</dt>
+ <dd>Nowa generacja silników JavaScript jest o wiele potężniejsza i ma świetną wydajność.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history" title="DOM/Manipulating_the_browser_history">API do obsługi przycisku wstecz (History API)</a></dt>
+ <dd>Pozwala manipulować historią przeglądania. Jest użyteczne zwłaszcza na stronach ładujących interaktywnie nowe informacje.</dd>
+ <dt><a href="/en-US/docs/HTML/Content_Editable" title="HTML/Content Editable">Atrybut contentEditable: przekształć swoją stronę w encyklopedię!</a></dt>
+ <dd>HTML5 ustandaryzował atrybut contentEditable. Dowiedz się więcej o tej właściwości.</dd>
+ <dt><a href="/en-US/docs/DragDrop/Drag_and_Drop" title="DragDrop/Drag_and_Drop">Przeciągnij i upuść</a></dt>
+ <dd>API 'przeciągnij i upuść' w HTML5 wspiera przeciąganie i upuszczanie elementów wewnątrz strony i pomiędzy stronami. Upraszcza to także API dla dodatków i aplikacji bazujących na technologiach Mozilli.</dd>
+ <dt><a href="/en-US/docs/Focus_management_in_HTML" title="Focus_management_in_HTML">Zarządzanie aktywnością w HTML</a></dt>
+ <dd>Nowe atrybuty HTML5 <code>activeElement</code> i <code>hasFocus</code> są już wspierane.</dd>
+ <dt><a href="/en-US/docs/Web-based_protocol_handlers" title="Web-based_protocol_handlers">Obsługa protokołów opartych na sieci</a></dt>
+ <dd>Możesz teraz zarejestrować aplikacje internetowe jako obsługę protokołów używając funkcji <code>navigator.registerProtocolHandler().</code></dd>
+ <dt><a href="/en-US/docs/DOM/window.requestAnimationFrame" title="DOM/window.requestAnimationFrame"><code>requestAnimationFrame</code></a></dt>
+ <dd>Pozwala kontrolować renderowanie animacji dla uzyskania optymalnej wydajności.1</dd>
+ <dt><a href="/en-US/docs/DOM/Using_full-screen_mode" title="DOM/Using_full-screen_mode">Pełnoekranowe API</a></dt>
+ <dd>Kontroluje użycie całego ekranu dla stron internetowych lub aplikacji sieciowych bez wyświetlania UI przeglądarki.</dd>
+ <dt><a href="/en-US/docs/API/Pointer_Lock_API" title="API/Pointer_Lock_API">Blokowanie kursora</a></dt>
+ <dd>Powala zablokować wskaźnik do zawartości, więc  gry i podobne aplikacje nie utracą aktywności kiedy kursor będzie na granicy okna.</dd>
+ <dt><a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Zdarzenia online i offline</a></dt>
+ <dd>Aby stworzyć dobrze obsługującą tryb offline aplikację internetową trzeba wiedzieć, kiedy aplikacja jest rzeczywiście offline. Prawdę mówiąc, musisz wiedzieć też, kiedy aplikacja powróci do stanu online.</dd>
+</dl>
+
+<h2 id="DOSTĘP_DO_URZĄDZENIA" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3837/HTML5_Device_Access_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">DOSTĘP DO URZĄDZENIA</h2>
+
+<dl>
+ <dt></dt>
+ <dt><a href="/en-US/docs/DOM/Using_the_Camera_API" title="DOM/Using_the_Camera_API">Używanie API kamery internetowej</a></dt>
+ <dd>Pozwala używać, manipulować i przechowywać obrazy z kamerki komputerowej.</dd>
+ <dt><a href="/en-US/docs/DOM/Touch_events" title="DOM/Touch_events">Zdarzenia dotykowe</a></dt>
+ <dd>Narzędzia do obsługi zdarzeń tworzonych przez użytkownika używającego ekranu dotykowego.</dd>
+ <dt><a href="/en-US/docs/Using_geolocation" title="Using geolocation">Geolokacja</a></dt>
+ <dd>Pozwól przeglądarce zlokalizować pozycję użytkownika przy użyciu geolokacji.</dd>
+ <dt><a href="/en-US/docs/Detecting_device_orientation" title="Detecting_device_orientation">Wykrywanie orientacji urządzenia</a></dt>
+ <dd>Pobierz informację o zmianie orientacji urządzenia na którym pracuje przeglądarka. Może ona być użyta jako urządzenie wejściowe( np w grach reagujących na zmianę pozycji urządzenia) lub służyć przystosowaniu layoutu strony do aktualnej orientacji urządzenia (portrait lub landscape)</dd>
+ <dt></dt>
+ <dt><a href="/en-US/docs/API/Pointer_Lock_API" title="API/Pointer_Lock_API">Blokowanie kursora</a></dt>
+ <dd>Powala zablokować wskaźnik do zawartości, więc  gry i podobne aplikacje nie utracą aktywności kiedy kursor będzie na granicy okna.</dd>
+</dl>
+
+<h2 id="stylizacja" style="margin: 0pt 0pt 0.25em; font: 200 24px/1 'Bebas Neue','League Gothic',Haettenschweiler,'Arial Narrow',sans-serif; letter-spacing: 1px; text-transform: uppercase; border: medium none;"><img alt="" src="/files/3829/HTML5_Styling_512.png" style="height: 64px; padding-right: 0.5em; vertical-align: middle; width: 64px;">stylizacja</h2>
+
+<p><a href="/en-US/docs/CSS" title="CSS">CSS</a> zostało rozszerzone, aby móc o wiele wygodniej stylizować elementy. Jest często nazywane <a href="/en-US/docs/CSS/CSS3" title="CSS/CSS3">CSS3</a>, choć CSS nie jest monolitycznym tworem, w którym wszystkie elementy są na poziomie 3. Część jest na poziomie 1, część na 4, Lub którymś z poziomów pośrednich.</p>
+
+<dl>
+ <dt>Nowe właściwości stylizacji tła</dt>
+ <dd>Teraz jest możliwe dodanie cienia do box-ów używając {{cssxref("box-shadow")}}, a także można ustawić <a href="/en-US/docs/CSS/Multiple_backgrounds" title="CSS/Multiple_backgrounds">wielokrotne tło.</a></dd>
+ <dt>Bardziej fantazyjne obramowania</dt>
+ <dd>Teraz nie tylko możliwe jest stylizowanie obramowań za pomocą obrazów, używając {{cssxref("border-image")}} i związanych z pismem odręcznym właściwościami, ale także zaokrąglenia obramowań są wspierane przez właściwość {{cssxref("border-radius")}}.</dd>
+ <dt>Wpraw w ruch swój styl</dt>
+ <dd>Używając <a href="/en-US/docs/CSS/Using_CSS_transitions" title="CSS/Using_CSS_transitions">Przejść CSS</a> do animacji przejść pomiędzy różnymi stanami lub używając <a href="/en-US/docs/CSS/Using_CSS_animations" title="CSS/Using_CSS_animations">Animacji CSS</a> do animowania części strony, bez zdarzenia wywołującego, możesz teraz kontrolować elementy interaktywne na twojej stronie.</dd>
+ <dt>Poprawa typografii Typography improvement</dt>
+ <dd>Autorzy mają większą kontrolę dla osiągnięcia lepszej typografii. Mogą kontrolować {{cssxref("text-overflow")}} i dzielenie wyrazów, a także mogą dodawać <a href="/en-US/docs/CSS/text-shadow" title="CSS/text-shadow">cienie</a> i precyzyjniej kontrolować <a href="/en-US/docs/CSS/text-decoration" title="SVG/Attribute/text-decoration">dekoracje</a> tekstu. Niestandardowe kroje można pobrać i zastosować za pomocą {{cssxref("@font-face")}}.</dd>
+ <dt>Nowe, prezentacyjne layouty</dt>
+ <dd>W celu polepszenia elastyczności designów zostały dodane dwa nowe layouty: <a href="/en-US/docs/CSS/Using_CSS_multi-column_layouts" title="CSS/Using_CSS_multi-column_layouts">CSS multi-column layout(wielokolumnowy layout CSS) </a>i <a href="/en-US/docs/CSS/Flexbox" title="CSS/Flexbox">CSS flexible box layout(layout elastycznego pudełka CSS)</a>.</dd>
+</dl>
+</div>
+</div>
+
+<dl>
+ <dd></dd>
+</dl>
diff --git a/files/pl/web/html(pl)/index.html b/files/pl/web/html(pl)/index.html
deleted file mode 100644
index 2bc10ea70b..0000000000
--- a/files/pl/web/html(pl)/index.html
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: 'HTML: Hipertekstowy Język Znaczników'
-slug: Web/HTML(PL)
-tags:
- - HTML
- - HTML5
- - Landing
- - Web
- - 'l10n:priority'
-translation_of: Web/HTML
----
-<div>{{HTMLSidebar}}</div>
-
-<p class="summary"><span class="seoSummary"><strong>HTML</strong> (HyperText Markup Language) jest najbardziej podstawowym elementem składowym sieci Web. Definiuje on znaczenie i strukturę treści stron internetowych. Inne technologie poza HTML są używane do opisu wyglądu/prezentacji strony internetowej (<a href="https://developer.mozilla.org/pl/docs/Web/CSS">CSS</a>) lub funkcjonalności/zachowania (<a href="https://developer.mozilla.org/pl/docs/Web/JavaScript">JavaScript</a>).</span></p>
-
-<p>"Hipertekst" (HyperText) odnosi się do linków łączących ze sobą strony internetowe, zarówno w obrębie jednej strony internetowej, jak i pomiędzy różnymi stronami internetowymi. Linki są podstawowym aspektem sieci Web. Umieszczając treści w Internecie i linkując je do stron stworzonych przez inne osoby, stajesz się aktywnym uczestnikiem sieci World Wide Web.</p>
-
-<p>HTML używa "znaczników" do opisywania tekstu, obrazów i innych treści do wyświetlania w przeglądarce internetowej. Znacznik HTML zawiera specjalne "elementy", takie jak {{HTMLElement("head")}}, {{HTMLElement("title")}}, {{HTMLElement("body")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("p")}}, {{HTMLElement("div")}}, {{HTMLElement("span")}}, {{HTMLElement("img")}}, {{HTMLElement("aside")}}, {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("datalist")}}, {{HTMLElement("details")}}, {{HTMLElement("embed")}}, {{HTMLElement("nav")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("video")}} i wiele innych.</p>
-
-<p>Element HTML jest odróżniany od zwykłego tekstu w dokumencie za pomocą "tagów", które składają się z nazwy elementu otoczonego przez "&lt;" oraz "&gt;". Nazwa elementu wewnątrz znacznika nie rozróżnia wielkości liter. Oznacza to, że może być napisana wielkimi, małymi lub zmieszanymi literami. Na przykład tag <strong>&lt;title&gt;</strong> może być zapisany jako &lt;Title&gt;,&lt;TITLE&gt; lub w inny sposób.</p>
-
-<p>Poniższe artykuły pomogą Ci dowiedzieć się więcej o HTML.</p>
-
-<section class="cleared" id="sect1">
-<ul class="card-grid">
- <li><span>Wprowadzenie do HTML</span>
-
- <p>Jeśli dopiero rozpoczynasz tworzenie stron internetowych, zapoznaj się z naszym artykułem <a href="https://developer.mozilla.org/pl/docs/Learn/Getting_started_with_the_web/HTML_basics">Podstawy HTML</a>, aby dowiedzieć się czym jest HTML i jak go używać.</p>
- </li>
- <li><span>Poradniki HTML</span>
- <p>Aby zapoznać się z artykułami o tym jak korzystać z HTML, jak również z samouczkami i kompletnymi przykładami, sprawdź naszą <a href="https://developer.mozilla.org/pl/docs/Learn/HTML">Strefę Nauki HTML</a>.</p>
- </li>
- <li><span>Odniesienia HTML</span>
- <p>W naszej obszernej sekcji <a href="https://developer.mozilla.org/pl/docs/Web/HTML/Reference">Odniesienia HTML</a>, znajdziesz szczegóły dotyczące każdego elementu i atrybutu w HTML.</p>
- </li>
-</ul>
-
-<div class="row topicpage-table">
-<div class="section">
-<h2 class="Tools" id="Poradniki_dla_początkujących">Poradniki dla początkujących</h2>
-
-<p>Nasza <a href="https://developer.mozilla.org/pl/docs/Learn/HTML">Strefa Nauki HTML</a> zawiera wiele modułów, które uczą HTML od podstaw - nie jest wymagana wcześniejsza wiedza.</p>
-
-<dl>
- <dt><a href="https://developer.mozilla.org/pl/docs/Learn/HTML/Introduction_to_HTML">Wprowadzenie do HTML</a></dt>
- <dd>Ten moduł jest etapem, który pozwala przyzwyczaić się do ważnych pojęć i składni, takich jak spojrzenie na zastosowanie HTML dla tekstu, jak tworzyć hiperłącza i jak używać HTML do strukturyzacji strony internetowej.</dd>
-</dl>
-
-<dl>
- <dt><a href="https://developer.mozilla.org/pl/docs/Learn/HTML/Multimedia_and_embedding">Multimedia i osadzanie</a></dt>
- <dd>Moduł ten wyjaśnia jak używać HTML do umieszczania multimediów na stronach internetowych, w tym różnych sposobów na dodawanie obrazów oraz osadzanie wideo, audio, a nawet całych innych stron internetowych.</dd>
- <dt><a href="https://developer.mozilla.org/pl/docs/Learn/HTML/Tables">Tabele HTML</a></dt>
- <dd>Przedstawienie danych tabelarycznych na stronie internetowej w zrozumiały i dostępny sposób może być wyzwaniem. Moduł ten obejmuje podstawowe znaczniki tabelaryczne wraz z bardziej złożonymi funkcjami, takimi jak implementacja podpisów i podsumowań.</dd>
- <dt><a href="https://developer.mozilla.org/pl/docs/Learn/HTML/Forms">Formularze HTML</a></dt>
- <dd>Formularze są bardzo ważną częścią sieci Web — zapewniają one wiele funkcji potrzebnych do interakcji z witrynami internetowymi, np. rejestracja i logowanie, wysyłanie opinii, kupowanie produktów i wiele więcej. Ten moduł przygotuje Cię do rozpoczęcia tworzenia części formularzy po stronie klienta/front-end.</dd>
- <dt><a href="https://developer.mozilla.org/pl/docs/Learn/HTML/Howto">Użyj HTML do rozwiązywania częstych problemów</a></dt>
- <dd>Zawiera linki do sekcji wyjaśniających, jak używać HTML do rozwiązywania bardzo powszechnych problemów przy tworzeniu strony internetowej: radzenie sobie z tytułami, dodawanie zdjęć lub filmów, podkreślanie treści, tworzenie podstawowej formy, itp.</dd>
-</dl>
-
-<h2 id="Zaawansowane_zagadnienia">Zaawansowane zagadnienia</h2>
-
-<dl>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/CORS_enabled_image">CORS z włączoną funkcją obrazów</a></dt>
- <dd class="landingPageList">Atrybut {{htmlattrxref("crossorigin", "img")}}, w połączeniu z odpowiednim nagłówkiem {{glossary("CORS")}}, pozwala na ładowanie obrazów zdefiniowanych przez element {{HTMLElement("img")}} z innych źródeł i używanie ich w elemencie {{HTMLElement("canvas")}} tak, jakby były ładowane z lokalnego źródła.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/CORS_settings_attributes">Ustawienia atrybutów CORS</a></dt>
- <dd class="landingPageList">Niektóre elementy HTML, które zapewniają wsparcie dla <a href="https://developer.mozilla.org/pl/docs/Web/HTTP/CORS">CORS</a>, takie jak {{HTMLElement("img")}} lub {{HTMLElement("video")}}, posiadają atrybut <code>crossorigin</code> (właściwość <code>crossOrigin</code>), który umożliwia konfigurację żądań CORS dla wczytywanych przez ten element danych.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/API/Document/hasFocus">Zarządzanie metodą focus w HTML</a></dt>
- <dd class="landingPageList">Atrybut <code><a href="https://developer.mozilla.org/pl/docs/Web/API/DocumentOrShadowRoot/activeElement">activeElement</a></code> w DOM i metoda <code><a href="https://developer.mozilla.org/pl/docs/Web/API/Document/hasFocus">hasFocus()</a></code> w DOM pomagają śledzić i kontrolować interakcje użytkownika z elementami na stronie internetowej.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Zasoby_offline_w_Firefoksie">Korzystanie z pamięci podręcznej aplikacji</a></dt>
- <dd class="landingPageList">Buforowanie aplikacji umożliwia uruchamianie aplikacji internetowych w trybie offline. Możesz użyć interfejsu <strong>Application Cache</strong> (<em>AppCache</em>) aby określić zasoby, które przeglądarka powinna buforować i udostępniać użytkownikom offline. Aplikacje, które są buforowane i działają poprawnie, nawet jeśli użytkownicy kliknęli przycisk odświeżania, gdy są w trybie offline.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Preloading_content">Wstępne ładowanie treści z rel="preload"</a></dt>
- <dd class="landingPageList">Wartość <code>preload</code> atrybutu {{htmlattrxref("rel", "link")}} elementu {{htmlelement("link")}} pozwala na pisanie deklaratywnych żądań pobrania w sekcji {{htmlelement("head")}} dokumentu HTML, określając zasoby, które strony będą potrzebowały bardzo szybko po załadowaniu, których w związku z tym chcesz rozpocząć ładowanie od razu na początku cyklu życia strony, zanim uruchomi się główna maszyna renderująca w przeglądarce. Dzięki temu są one dostępne wcześniej i istnieje mniejsze ryzyko zablokowania pierwszego renderu strony, co prowadzi do poprawy wydajności. Ten artykuł zawiera podstawowy przewodnik po tym, jak działa <code>ładowanie wstępne</code>.</dd>
-</dl>
-</div>
-
-<div class="section">
-<h2 class="Documentation" id="Odniesienia">Odniesienia</h2>
-
-<dl>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Reference">Odniesienia HTML</a></dt>
- <dd class="landingPageList">HTML składa się z elementów, z których każdy może być modyfikowany przez pewną liczbę atrybutów. Dokumenty HTML są ze sobą połączone <a href="https://developer.mozilla.org/pl/docs/Web/HTML/Link_types">linkami</a>.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Element">Odniesienia do elementów HTML</a></dt>
- <dd class="landingPageList">Przeglądaj listę wszystkich {{glossary("Element", "elementów")}} {{glossary("HTML")}}.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Attributes">Odniesienia do atrybutów HTML</a></dt>
- <dd class="landingPageList">Elementy w HTML mają <strong>atrybuty</strong>. Są to dodatkowe wartości, które konfigurują elementy lub dostosowują ich zachowanie na różne sposoby.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Global_attributes">Atrybuty globalne</a></dt>
- <dd class="landingPageList">Atrybuty globalne mogą być definiowane na wszystkich <a href="https://developer.mozilla.org/pl/docs/Web/HTML/Element">elementach HTML</a>, <em>nawet tych, które nie zostały określone w standardzie</em>. Oznacza to, że wszelkie niestandardowe elementy muszą nadal zezwalać na te atrybuty, nawet jeśli elementy te sprawiają, że dokument jest niezgodny z HTML5.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Elementy_liniowe">Elementy inline</a> oraz <a href="https://developer.mozilla.org/pl/docs/Web/HTML/Elementy_blokowe">Elementy block-level</a></dt>
- <dd class="landingPageList">Elementy HTML są zazwyczaj elementami "inline" lub "block-level". Element inline zajmuje tylko przestrzeń ograniczoną znacznikami, które go definiują. Element block-level zajmuje całą przestrzeń elementu nadrzędnego (kontenera), tworząc w ten sposób "blok".</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Link_types">Rodzaje odnośników</a></dt>
- <dd class="landingPageList">W HTML, różne typy linków mogą być użyte do nawiązania i zdefiniowania relacji pomiędzy dwoma dokumentami. Elementy odnośników, na których można ustawiać typy to {{HTMLElement("a")}}, {{HTMLElement("area")}} oraz {{HTMLElement("link")}}.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Supported_media_formats">Formaty multimedialne obsługiwane przez elementy audio i wideo</a></dt>
- <dd class="landingPageList">Elementy {{HTMLElement("audio")}} oraz {{HTMLElement("video")}} umożliwiają odtwarzanie multimediów audio i wideo. Elementy te stanowią alternatywę dla podobnych funkcji w Adobe Flash i innych wtyczkach.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/Guide/HTML/Content_categories">Rodzaje treści w HTML</a></dt>
- <dd class="landingPageList">HTML składa się z kilku rodzajów treści, z których każda może być używana w określonych kontekstach, a w innych jest niedozwolona. Podobnie, każda z nich posiada zestaw innych kategorii zawartości, które mogą zawierać oraz elementy, które mogą lub nie mogą być w nich użyte. To jest przewodnik po tych kategoriach.</dd>
- <dt class="landingPageList"><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Quirks_Mode_and_Standards_Mode">Tryb Quirks oraz tryb standardów</a></dt>
- <dd class="landingPageList">Historyczne informacje o trybie quirks i trybie standardów.</dd>
-</dl>
-
-<h2 class="landingPageList" id="Tematy_powiązane">Tematy powiązane</h2>
-
-<dl>
- <dt><a href="https://developer.mozilla.org/pl/docs/Web/HTML/Applying_color">Zastosowanie koloru do elementów HTML przy użyciu CSS</a></dt>
- <dd>W tym artykule omówiono większość sposobów na użycie CSS w celu dodania kolorów do zawartości HTML, wymieniając które części dokumentów HTML mogą być kolorowane i jakie właściwości CSS mogą być do tego użyte. Zawiera przykłady, odnośniki do narzędzi do budowania palet i wiele innych.</dd>
-</dl>
-</div>
-</div>
-<span class="alllinks"><a href="https://developer.mozilla.org/pl/docs/tag/HTML">Zobacz wszystkie...</a></span></section>
diff --git a/files/pl/web/html/elementy_blokowe/index.html b/files/pl/web/html/block-level_elements/index.html
index 392dc43954..0cbc3b07d8 100644
--- a/files/pl/web/html/elementy_blokowe/index.html
+++ b/files/pl/web/html/block-level_elements/index.html
@@ -1,11 +1,12 @@
---
title: Elementy blokowe
-slug: Web/HTML/Elementy_blokowe
+slug: Web/HTML/Block-level_elements
tags:
- HTML
- - 'HTML:Opis_elementów'
+ - HTML:Opis_elementów
- Wszystkie_kategorie
translation_of: Web/HTML/Block-level_elements
+original_slug: Web/HTML/Elementy_blokowe
---
<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
<p>Elementy blokowe mogą wystąpić tylko w <a href="pl/HTML/Element/body">body</a>. Od elementów liniowych odróżnia je:
diff --git a/files/pl/web/html/element/comment/index.html b/files/pl/web/html/element/comment/index.html
deleted file mode 100644
index 6c7c3b7187..0000000000
--- a/files/pl/web/html/element/comment/index.html
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: comment
-slug: Web/HTML/Element/comment
-tags:
- - 'HTML:Opis_elementów'
----
-<p> </p>
-
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-
-<p>Element HTML <code>&lt;!-- ... --&gt;</code> (komentarz) jest używany do oznaczania tekstu, który nie jest wyświetlany użytkownikowi. Znaczniki komentarza mogą otaczać tylko kilka słów lub całe fragmenty strony. W szczególności ciągi myślników (---) nie powinny się pojawiać wewnątrz znaczników komentarza.</p>
-
-<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
-
-<pre class="eval"> &lt;p&gt;Spędziliśmy miłe chwile podczas naszych letnich wakacji. &lt;!-- Opowiedzieć tutaj
- o Wielkim Kanionie. --&gt; Lecz naprawdę wspaniale jest wrócić.&lt;/p&gt;
-</pre>
-
-<h4 id="Rezultat" name="Rezultat">Rezultat</h4>
-
-<p>Spędziliśmy miłe chwile podczas naszych letnich wakacji. Lecz naprawdę wspaniale jest wrócić.</p>
-
-<h3 id="Notatki" name="Notatki">Notatki</h3>
-
-<p>Komentarze HTML są widziane przez końcowego użytkownika poprzez funkcję przeglądarki "Pokaż źródło", zatem nie powinny być używane do trzymania istotnych informacji.</p>
-
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3>
-
-<p>Specyfikacja HTML 4.01: <a class="external" href="http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.4">Comments</a></p>
-
-<p>{{ HTML:Element_Navigation() }}</p>
-
-<p>{{ languages( { "en": "en/HTML/Element/comment" } ) }}</p>
diff --git a/files/pl/web/html/global_attributes/pisownia/index.html b/files/pl/web/html/global_attributes/spellcheck/index.html
index ed230d2b07..a0b6c48785 100644
--- a/files/pl/web/html/global_attributes/pisownia/index.html
+++ b/files/pl/web/html/global_attributes/spellcheck/index.html
@@ -1,7 +1,8 @@
---
title: sprawdzanie pisowni
-slug: Web/HTML/Global_attributes/pisownia
+slug: Web/HTML/Global_attributes/spellcheck
translation_of: Web/HTML/Global_attributes/spellcheck
+original_slug: Web/HTML/Global_attributes/pisownia
---
<div>{{HTMLSidebar("Global_attributes")}}</div>
diff --git a/files/pl/web/html/elementy_liniowe/index.html b/files/pl/web/html/inline_elements/index.html
index f5cd417ec8..71d70ca287 100644
--- a/files/pl/web/html/elementy_liniowe/index.html
+++ b/files/pl/web/html/inline_elements/index.html
@@ -1,12 +1,13 @@
---
title: Elementy liniowe
-slug: Web/HTML/Elementy_liniowe
+slug: Web/HTML/Inline_elements
tags:
- HTML
- - 'HTML:Element'
- - 'HTML:Élément(2)'
+ - HTML:Element
+ - HTML:Élément(2)
- Wszystkie_kategorie
translation_of: Web/HTML/Inline_elements
+original_slug: Web/HTML/Elementy_liniowe
---
<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
<p>Elementy liniowe są elementami, które mogą wystąpić tylko w <a href="pl/HTML/Elementy/body">body</a>. Od elementów blokowych odróżnia je:
diff --git a/files/pl/web/html/kontrola_sprawdzania_pisowni_w_formularzach_html/index.html b/files/pl/web/html/kontrola_sprawdzania_pisowni_w_formularzach_html/index.html
deleted file mode 100644
index ee13232227..0000000000
--- a/files/pl/web/html/kontrola_sprawdzania_pisowni_w_formularzach_html/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: Kontrola sprawdzania pisowni w formularzach HTML
-slug: Web/HTML/Kontrola_sprawdzania_pisowni_w_formularzach_HTML
-translation_of: Web/HTML/Global_attributes/spellcheck
-translation_of_original: Web/HTML/Controlling_spell_checking_in_HTML_forms
----
-<p> </p>
-<p>Firefox 2 wprowadza wsparcie dla sprawdzania pisowni w polach i obszarach tekstowych w formularzach. Użytkownik może, używając interfejsu about:config, włączyć lub wyłączyć sprawdzanie pisowni oraz czy sprawdzać zawartość zarówno obszarów tekstowych jak również pól, czy tylko obszarów.</p>
-<p>Domyślnie zwartość obszarów tekstowych jest sprawdzana, a pól - nie.</p>
-<p>Jednakże, mogą zdarzyć się sytuacje kiedy takie zachowanie może nie być poprawne. Dla przykładu, jeśli obszar tekstowy służyć ma do wprowadzania lub edycji HTML lub podobnych danych, sprawdzanie pisowni stanowiłoby raczej przeszkodę aniżeli pomoc. Podobnie, mogą zdarzyć się sytuacje, kiedy strona sieci Web powinna rekomendować Firefoksowi by sprawdzanie pisowni było włączone dla określonego pola tekstowego.</p>
-<p>Jeśli strona sieci Web wymaga włączenia lub wyłączenia sprawdzania pisowni dla danego elementu <code>&lt;input&gt;</code>, autor może zastosować atrybut <code>spellcheck</code>, podając wartość <code>true</code> jeśli sprawdzanie pisowni powinno być włączone lub <code>false</code> - jeśli powinno być wyłączone.</p>
-<p>Proszę pamiętać, że rekomendacja strony może zostać zignorowana jeśli użytkownik wyłączył sprawdzanie pisowni globalnie, poprzez ustawienie wartości <code>layout.spellcheckDefault</code> na 0. Jeśli <code>layout.spellcheckDefault</code> ma jakąkolwiek inną wartość, rekomendacje są brane pod uwagę.</p>
-<p>Możesz zakodować pole tekstowe by używało sprawdzania pisowni używając kodu HTML podobnego do poniższego:</p>
-<pre class="eval"><span class="nowiki">&lt;input type="text" size="50" spellcheck="true"&gt;</span>
-</pre>
-<p>Podobnie, możesz zakodować pole tekstowe z wyłączonym sprawdzaniem pisowni używając kodu HTML podobnego do poniższego:</p>
-<pre class="eval"><span class="nowiki">&lt;textarea spellcheck="false"&gt;&lt;/textarea&gt;</span>
-</pre>
-<p>Możesz również zastosować atrybut <code>spellcheck</code> do innych elementów, jak na przykład elementy <code>&lt;span&gt;</code> i <code>&lt;div&gt;</code>. W tym wypadku jakiekolwiek zawarte w nich elementy <code>&lt;input&gt;</code> zastosują to ustawienie; elementy nie posiadające atrybutu <code>spellcheck</code> odziedziczą ustawienie sprawdzania pisowni po ich rodzicach. Jeśli nie ma żadnych podanych ustawień, zastosowane zostaną domyślne ustawienia użytkownika.</p>
-<p>Na przykład:</p>
-<pre>&lt;div spellcheck="true"&gt;
- &lt;label&gt;Wpisz zdanie: &lt;/label&gt;&lt;input type="text" size="50"&gt;
- &lt;br /&gt;
- &lt;label&gt;Wpisz inne zdanie: &lt;/label&gt;&lt;input type="text" size="50"&gt;
-&lt;/div&gt;
-&lt;br /&gt;
-&lt;label&gt;Wpisz trzecie zdanie: &lt;/label&gt;&lt;input type="text" size="50"&gt;
-</pre>
-<p>W tym fragmencie kodu HTML, zawartość pierwszych dwóch pól tekstowych zostanie sprawdzona, za to trzeciego - nie.</p>
diff --git a/files/pl/web/html(pl)/tryb_zgodnosci_oraz_tryb_standardow/index.html b/files/pl/web/html/quirks_mode_and_standards_mode/index.html
index 72018a6571..ace9ddac8d 100644
--- a/files/pl/web/html(pl)/tryb_zgodnosci_oraz_tryb_standardow/index.html
+++ b/files/pl/web/html/quirks_mode_and_standards_mode/index.html
@@ -1,6 +1,6 @@
---
title: Tryb Zgodności (Quirks Mode) i Tryb Standardów
-slug: Web/HTML(PL)/Tryb_Zgodnosci_oraz_Tryb_Standardow
+slug: Web/HTML/Quirks_Mode_and_Standards_Mode
tags:
- Gecko
- Guide
@@ -10,6 +10,7 @@ tags:
- Web Standards
- XHTML
translation_of: Web/HTML/Quirks_Mode_and_Standards_Mode
+original_slug: Web/HTML(PL)/Tryb_Zgodnosci_oraz_Tryb_Standardow
---
<p>W dawnych czasach strony internetowe zwykle pisane były w dwóch wersjach: Jedna dla Netscape Navigator i jedna dla Microsoft Internet Explorer. Kiedy standardy sieciowe były tworzone w W3C, przeglądarki nie mogły po prostu zacząć z nich korzystać, ponieważ w ten sposób zniszczyłyby większość istniejących stron internetowych. W związku z tym przeglądarki wprowadziły dwa tryby traktowania nowych witryn zgodnych ze standardami w inny sposób niż witryn starej generacji.</p>
diff --git a/files/pl/web/html/zarządzanie_fokusem_w_html/index.html b/files/pl/web/html/zarządzanie_fokusem_w_html/index.html
deleted file mode 100644
index de7af2ddfc..0000000000
--- a/files/pl/web/html/zarządzanie_fokusem_w_html/index.html
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Zarządzanie fokusem w HTML
-slug: Web/HTML/Zarządzanie_fokusem_w_HTML
-tags:
- - DOM
- - Firefox 3
- - HTML
- - Wszystkie_kategorie
-translation_of: Web/API/Document/hasFocus
-translation_of_original: Web/HTML/Focus_management_in_HTML
----
-<p>{{ Fx_minversion_header(3) }}
-{{ Draft() }}
-</p><p>W programie Firefox 3 wprowadzono obsługę dwóch nowych atrybutów DOM, zdefiniowanych w roboczej wersji specyfikacji HTML 5: <code><a href="pl/DOM/document.activeElement">activeElement</a></code> i <code><a href="pl/DOM/document.hasFocus">hasFocus</a></code>.
-</p><p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Focus_management_in_HTML", "es": "es/Gesti\u00f3n_del_foco_en_HTML", "fr": "fr/Gestion_du_focus_en_HTML", "ja": "ja/Focus_management_in_HTML" } ) }}
diff --git a/files/pl/web/html/znaczenie_poprawnego_komentowania/index.html b/files/pl/web/html/znaczenie_poprawnego_komentowania/index.html
deleted file mode 100644
index 336a21b7f6..0000000000
--- a/files/pl/web/html/znaczenie_poprawnego_komentowania/index.html
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: Znaczenie poprawnego komentowania
-slug: Web/HTML/Znaczenie_poprawnego_komentowania
-tags:
- - HTML
- - Wszystkie_kategorie
-translation_of: Learn/HTML/Introduction_to_HTML/Getting_started#HTML_comments
-translation_of_original: Web/Guide/HTML/The_Importance_of_Correct_HTML_Commenting
----
-<p> </p>
-<h2 id="Znaczenie_poprawnego_komentowania" name="Znaczenie_poprawnego_komentowania">Znaczenie poprawnego komentowania</h2>
-<p>Podczas tworzenia HTML w <a class="external" href="http://www.mozilla.org/docs/web-developer/quirks/doctypes.html">trybie standardów</a>, niepoprawnie sformatowane komentarze mogą zepsuć twe strony, powodując wykomentowanie części lub całości ich treści. Podczas tworzenia XHTML lub XML, niepoprawne komentarze spowodują, że twoje dokumenty nie będą mogły w ogóle zostać wyświetlone.</p>
-<h3 id="HTML_4.01" name="HTML_4.01">HTML 4.01</h3>
-<p>
- <i>
- Z <a class="external" href="http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4">Rekomendacji W3C dla HTML 4.01, Sekcji 3.2.4 - Komentarze</a>:</i>
-</p>
-<p>Biała spacja nie jest dozwolona między otwierającym delimiterem deklaracji znacznika ("&lt;!") a otwierającym delimiterem komentarza ("--"), ale jest dozwolona między zamykającym delimiterem komentarza ("--") i zamykającym delimiterem deklaracji znacznika ("&gt;"). Pospolitym błędem jest umieszczanie łańcucha kresek ("---") wewnątrz komentarza. Twórcy powinni unikać wstawiania wewnątrz komentarza dwóch lub więcej sąsiadujących kresek.</p>
-<h4 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h4>
-<p>Poniżej przedstawiono prawidłowe komentarze HTML.</p>
-<pre class="eval">&lt;!-- poprawny komentarz HTML --&gt;
-&lt;!-- poprawny komentarz HTML -- &gt;
-</pre>
-<p>Poniżej przedstawiono nieprawidłowy komentarz HTML.</p>
-<pre class="eval">&lt;!-- niepoprawny -- komentarz HTML --&gt;
-</pre>
-<h3 id="XML" name="XML">XML</h3>
-<p>
- <i>
- Z <a class="external" href="http://www.w3.org/TR/REC-xml#sec-comments">Rekomendacji W3C dla XML 1.0, Sekcji 2.5 - Komentarze</a>:</i>
-</p>
-<blockquote>
- <b>Definicja:</b> Komentarze mogą pojawiać się w dokumencie gdziekolwiek poza innymi znacznikami; ponadto mogą pojawiać się wewnątrz deklaracji typu dokumentu w miejscach dozwolonych przez gramatykę. Nie wchodzą w skład danych znakowych dokumentu; procesor XML może, choć nie musi, umożliwić aplikacji wydobywać tekst komentarzy. W celu zapewnienia kompatybilności, łańcuch "--" (podwójna kreska) nie może występować wewnątrz komentarzy. Odwołania do parametrów encji nie mogą być rozpoznawane wewnątrz komentarzy.
- <pre>[15] Comment ::= '&lt;!--' ((Char - '-') | ('-' (Char - '-')))* '--&gt;'
-</pre>
-</blockquote>
-<p>Zgodnie z opisem gramatyki komentarzy w XML, komentarz ma postać</p>
-<pre class="eval">&lt;!-- znaki bez sąsiadujących kresek --&gt;
-</pre>
-<h4 id="Przyk.C5.82ady_2" name="Przyk.C5.82ady_2">Przykłady</h4>
-<p>Poniżej przedstawiono prawidłowy komentarz XML i XHTML.</p>
-<pre class="eval">&lt;!-- poprawny komentarz xml/xhtml --&gt;
-</pre>
-<p>Poniżej przedstawiono nieprawidłowe komentarze XML i XHTML.</p>
-<pre class="eval">&lt;!-- nieprawidłowy -- komentarz xml --&gt;
-&lt;!-- nieprawidłowy komentarz xml ---&gt;
-&lt;!-- nieprawidłowy komentarz xml -- &gt;
-</pre>
-<h3 id="Lektury_uzupe.C5.82niaj.C4.85ce" name="Lektury_uzupe.C5.82niaj.C4.85ce">Lektury uzupełniające</h3>
-<ul>
- <li><a class="external" href="http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4">Rekomendacja HTML 4.01: 3.2.4 - Komentarze</a></li>
- <li><a class="external" href="http://www.w3.org/TR/REC-xml#sec-comments">Rekomendacja XML: 2.5 - Komentarze</a></li>
- <li><a class="external" href="http://bugzilla.mozilla.org/show_bug.cgi?id=144432">Błąd na Bugzilli nr 144432</a></li>
- <li><a class="external" href="http://bugzilla.mozilla.org/show_bug.cgi?id=102127">Błąd na Bugzilli nr 102127</a></li>
-</ul>
-<div class="originaldocinfo">
- <h3 id="Informacje_o_dokumencie" name="Informacje_o_dokumencie">Informacje o dokumencie</h3>
- <ul>
- <li>Ostatnia aktualizacja: 19 maj 2003</li>
- <li>Copyright © 2001-2003 Netscape. All rights reserved.</li>
- <li>Tłumaczenie: Krzysztof Jurewicz</li>
- </ul>
-</div>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/http/basics_of_http/mime_types/index.html b/files/pl/web/http/basics_of_http/mime_types/index.html
new file mode 100644
index 0000000000..ba1c8ca500
--- /dev/null
+++ b/files/pl/web/http/basics_of_http/mime_types/index.html
@@ -0,0 +1,40 @@
+---
+title: Nieprawidłowy typ MIME plików CSS
+slug: Web/HTTP/Basics_of_HTTP/MIME_types
+tags:
+ - CSS
+ - Wszystkie_kategorie
+translation_of: Web/HTTP/Basics_of_HTTP/MIME_types
+translation_of_original: Incorrect_MIME_Type_for_CSS_Files
+original_slug: Nieprawidłowy_typ_MIME_plików_CSS
+---
+<p> </p>
+<h3 id="W_czym_jest_problem.3F">W czym jest problem?</h3>
+<p>Może się zdarzyć, że natrafisz na stronę internetową, która korzysta z CSS i wygląda ubogo w Netscape 7.x lub innej przeglądarce opartej o Gecko, jak Mozilla, podczas gdy Internet Explorer (MSIE) wyświetli ową stronę "ładną". Jednym z częstych powodów takiej sytuacji jest nieprawidłowa konfiguracja serwera WWW hostującego plik CSS. Niektóre serwery internetowe oparte o Apache lub iPlanet wiążą pliki .css z nieodpowiednim typem MIME, jak np. <em>text/plain</em> lub <em>text/x-pointplus</em>. W niektórych przypadkach Netscape 7.x i Mozilla ignorują plik CSS ze względu na jego nieprawidłowy typ MIME i używają domyślnego arkusza stylów, przez co układ strony jest inny, niż zamierzał twórca strony.</p>
+<h3 id="Kiedy_si.C4.99_tak_dzieje.3F">Kiedy się tak dzieje?</h3>
+<p><a class="external" href="http://www.w3.org/TR/REC-CSS2/conform.html#text-css">Specyfikacja W3C</a> stwierdza, że pliki CSS powinny być serwowane z typem MIME <em>text/css</em>. Mozilla i Netscape 7.x, kiedy pracują w trybie standardów, stosują się do specyfikacji i oczekują odpowiedniego typu MIME dla plików CSS (tryb standardów jest włączany, kiedy w pierwszej linii strony HTML zostanie umieszczone DTD Strict). W trybie zgodności wstecznej obydwie aplikacje tolerują nieodpowiedni typ MIME i użyją dołączonych stylów pomimo błędnej konfiguracji serwera. Oznacza to, że nie możesz używać dokumentów <em>Strict</em> przy źle skonfigurowanym serwerze. MSIE pozwala na to, gdyż - niepoprawnie - nie zwraca uwagi na typ MIME wysyłany przez serwer w nagłówku HTTP.</p>
+<h3 id="Co_mog.C4.99_zrobi.C4.87.2C_by_to_zmieni.C4.87.3F">Co mogę zrobić, by to zmienić?</h3>
+<p>Musisz poprosić administratora serwera internetowego o uaktualnienie konfiguracji typów MIME.</p>
+<p>Problem ten na serwerach iPlanet/Netscape został już zauważony przez producenta, który utworzył stosowną notatkę techniczną (zob. <a href="#Zmiana_typ.C3.B3w_MIME_na_serwerach_iPlanet.2FSun">poniżej</a>) w swojej bazie wiedzy.</p>
+<p>Jeśli korzystasz z Apache'a, możesz także zmienić ustawienia w pliku <code>.htaccess</code> w głównym katalogu. (<code>.htaccess</code> jest plikiem konfiguracyjnym tylko do odczytu, który obsługuje kilka rzeczy, w tym typy MIME). Dodaj do swojego pliku <code>.htaccess</code> taką linię:</p>
+<pre>AddType text/css .css</pre>
+<p>Zwróć uwagę, że niektórzy administratorzy wyłączają użycie plików <code>.htaccess</code> na swoich serwerach, ponieważ powodują one niewielkie spadek wydajności.</p>
+<h3 id="Wnioski">Wnioski</h3>
+<p>Używanie ścisłej definicji typu dokumentu (Strict DTD) wraz z Mozillą oznacza, że serwer hostujący Twoje strony powinien być skonfigurowany prawidłowo. Jest kilka rozwiązań tego problemu, jednak najskuteczniejszym jest powiązanie odpowiedniego typu MIME z plikami .css. Poproś administratora aby naprawił to dla Ciebie, a wszyscy, którzy publikują HTML z DTD Strict, będą Ci wdzięczni!</p>
+<h3 id="Zmiana_typ.C3.B3w_MIME_na_serwerach_iPlanet.2FSun">Zmiana typów MIME na serwerach iPlanet/Sun</h3>
+<h4 id="Problem">Problem</h4>
+<p>Użytkownikom wyświetlone zostaje okno <em>Zapisz jako</em> z typem zawartości ustawionym na <em>application/x-pointplus</em> lub zawartość pliku CSS jest wyświetlana jako tekst, kiedy arkusz CSS ma rozszerzenie .css.</p>
+<h4 id="Rozwi.C4.85zanie">Rozwiązanie</h4>
+<p>Typ pliku .css nie jest mapowany na arkusz CSS w domyślnej konfiguracji typów MIME serwera Enterprise Server. Możesz zmienić to mapowanie na stronie Global MIME Types.</p>
+<p>By skorzystać z tej strony, wybierz w panelu administracyjnym <em>Server Preferences</em>, <em>MIME Types</em> i ustaw typ MIME dla .css na <em>text/css</em> zamiast <em>application/x-pointplus</em>.</p>
+<p>Jeśli problem pozostanie, dodaj "KeepAliveTimeout 0" w <em>magnus.conf</em>.</p>
+<p>W oparciu o: <a class="external" href="http://sunsolve.sun.com">SunSolve, Sun Microsystems</a></p>
+<h3 id="Dodatkowe_zasoby">Dodatkowe zasoby</h3>
+<ul> <li><a href="/en/Properly_Configuring_Server_MIME_Types">Properly Configuring Server MIME Types</a></li> <li><a class="external" href="http://www.htmlhelp.com/faq/html/media.html#garbled-media">About garbled media</a></li>
+</ul>
+<div class="originaldocinfo">
+<h3 id="Informacje_o_dokumencie">Informacje o dokumencie</h3>
+<ul> <li>Autor(zy): Tristan Nitot</li> <li>Ostatnia aktualizacja: 18 marca 2002</li> <li>Copyright © 2001-2003 Netscape.</li>
+</ul>
+</div>
+<p>{{ languages( { "en": "en/Incorrect_MIME_Type_for_CSS_Files", "es": "es/Tipo_MIME_incorrecto_en_archivos_CSS", "fr": "fr/Type_MIME_incorrect_pour_les_fichiers_CSS" } ) }}</p>
diff --git a/files/pl/web/http/ciasteczka/index.html b/files/pl/web/http/cookies/index.html
index d8720ac4c4..7abd392eb7 100644
--- a/files/pl/web/http/ciasteczka/index.html
+++ b/files/pl/web/http/cookies/index.html
@@ -1,6 +1,6 @@
---
title: Ciasteczka HTTP
-slug: Web/HTTP/Ciasteczka
+slug: Web/HTTP/Cookies
tags:
- aplikacje internetowe
- ciasteczka
@@ -15,6 +15,7 @@ tags:
- śledzenie
- żądania HTTP
translation_of: Web/HTTP/Cookies
+original_slug: Web/HTTP/Ciasteczka
---
<p>{{HTTPSidebar}}</p>
diff --git a/files/pl/web/http/headers/data/index.html b/files/pl/web/http/headers/date/index.html
index f348b4e839..175c134575 100644
--- a/files/pl/web/http/headers/data/index.html
+++ b/files/pl/web/http/headers/date/index.html
@@ -1,7 +1,8 @@
---
title: Data
-slug: Web/HTTP/Headers/Data
+slug: Web/HTTP/Headers/Date
translation_of: Web/HTTP/Headers/Date
+original_slug: Web/HTTP/Headers/Data
---
<div>{{HTTPSidebar}}</div>
diff --git a/files/pl/web/http/http_wiadomosci_ogólne/index.html b/files/pl/web/http/overview/index.html
index 5fe95ca7ea..62dbfcf35f 100644
--- a/files/pl/web/http/http_wiadomosci_ogólne/index.html
+++ b/files/pl/web/http/overview/index.html
@@ -1,12 +1,13 @@
---
title: HTTP - wiadomości ogólne
-slug: Web/HTTP/HTTP_wiadomosci_ogólne
+slug: Web/HTTP/Overview
tags:
- HTML
- HTTP
- Mechanika stron
- Wstęp
translation_of: Web/HTTP/Overview
+original_slug: Web/HTTP/HTTP_wiadomosci_ogólne
---
<div>{{HTTPSidebar}}</div>
diff --git a/files/pl/web/javascript/ponowne_wprowadzenie_do_javascript/index.html b/files/pl/web/javascript/a_re-introduction_to_javascript/index.html
index abb01ce731..f71457a70d 100644
--- a/files/pl/web/javascript/ponowne_wprowadzenie_do_javascript/index.html
+++ b/files/pl/web/javascript/a_re-introduction_to_javascript/index.html
@@ -1,7 +1,8 @@
---
title: Ponowne wprowadzenie do JavaScript (JS tutorial)
-slug: Web/JavaScript/Ponowne_wprowadzenie_do_JavaScript
+slug: Web/JavaScript/A_re-introduction_to_JavaScript
translation_of: Web/JavaScript/A_re-introduction_to_JavaScript
+original_slug: Web/JavaScript/Ponowne_wprowadzenie_do_JavaScript
---
<div>{{jsSidebar}}</div>
diff --git a/files/pl/web/javascript/o_javascript/index.html b/files/pl/web/javascript/about_javascript/index.html
index 26c921724f..4e7e77248b 100644
--- a/files/pl/web/javascript/o_javascript/index.html
+++ b/files/pl/web/javascript/about_javascript/index.html
@@ -1,7 +1,8 @@
---
title: O JavaScript
-slug: Web/JavaScript/O_JavaScript
+slug: Web/JavaScript/About_JavaScript
translation_of: Web/JavaScript/About_JavaScript
+original_slug: Web/JavaScript/O_JavaScript
---
<div>{{JsSidebar}}</div>
diff --git a/files/pl/web/javascript/domkniecia/index.html b/files/pl/web/javascript/closures/index.html
index 985f5e50ce..553786a91e 100644
--- a/files/pl/web/javascript/domkniecia/index.html
+++ b/files/pl/web/javascript/closures/index.html
@@ -1,7 +1,8 @@
---
title: Domknięcia
-slug: Web/JavaScript/Domkniecia
+slug: Web/JavaScript/Closures
translation_of: Web/JavaScript/Closures
+original_slug: Web/JavaScript/Domkniecia
---
<div> {{jsSidebar("Intermediate")}}</div>
diff --git a/files/pl/web/javascript/typy_oraz_struktury_danych/index.html b/files/pl/web/javascript/data_structures/index.html
index d6a2808105..4a86825a9e 100644
--- a/files/pl/web/javascript/typy_oraz_struktury_danych/index.html
+++ b/files/pl/web/javascript/data_structures/index.html
@@ -1,11 +1,12 @@
---
title: Typy oraz struktury danych w JavaScript
-slug: Web/JavaScript/typy_oraz_struktury_danych
+slug: Web/JavaScript/Data_structures
tags:
- JavaScript
- Początkujący
- Typy danych
translation_of: Web/JavaScript/Data_structures
+original_slug: Web/JavaScript/typy_oraz_struktury_danych
---
<div>{{jsSidebar("More")}}</div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/index.html b/files/pl/web/javascript/guide/details_of_the_object_model/index.html
index 2467b1c315..966001124c 100644
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/index.html
+++ b/files/pl/web/javascript/guide/details_of_the_object_model/index.html
@@ -1,13 +1,14 @@
---
title: Powrót dziedziczenia własności
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności
+slug: Web/JavaScript/Guide/Details_of_the_Object_Model
tags:
- JavaScript
- Przewodnik_JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Property_Inheritance_Revisited
+original_slug: >-
+ Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności
---
<p>
</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/index.html b/files/pl/web/javascript/guide/expressions_and_operators/index.html
index 272af2a690..2e475c9656 100644
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/index.html
+++ b/files/pl/web/javascript/guide/expressions_and_operators/index.html
@@ -1,13 +1,14 @@
---
title: Operatory
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory
+slug: Web/JavaScript/Guide/Expressions_and_Operators
tags:
- JavaScript
- Przewodnik_JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Guide/Expressions_and_Operators
translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators
+original_slug: >-
+ Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory
---
<p>
</p>
diff --git a/files/pl/web/javascript/guide/funkcje/index.html b/files/pl/web/javascript/guide/functions/index.html
index d9e66793ea..3d88e960a8 100644
--- a/files/pl/web/javascript/guide/funkcje/index.html
+++ b/files/pl/web/javascript/guide/functions/index.html
@@ -1,7 +1,8 @@
---
title: Funkcje
-slug: Web/JavaScript/Guide/Funkcje
+slug: Web/JavaScript/Guide/Functions
translation_of: Web/JavaScript/Guide/Functions
+original_slug: Web/JavaScript/Guide/Funkcje
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Loops_and_iteration", "Web/JavaScript/Guide/Expressions_and_Operators")}}</div>
diff --git a/files/pl/web/javascript/guide/składnia_i_typy/index.html b/files/pl/web/javascript/guide/grammar_and_types/index.html
index 98e66063d0..1605a47f8e 100644
--- a/files/pl/web/javascript/guide/składnia_i_typy/index.html
+++ b/files/pl/web/javascript/guide/grammar_and_types/index.html
@@ -1,10 +1,11 @@
---
title: Składnia i typy
-slug: Web/JavaScript/Guide/Składnia_i_typy
+slug: Web/JavaScript/Guide/Grammar_and_types
tags:
- JavaScript
- Poradnik
translation_of: Web/JavaScript/Guide/Grammar_and_types
+original_slug: Web/JavaScript/Guide/Składnia_i_typy
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Introduction", "Web/JavaScript/Guide/Control_flow_and_error_handling")}}</div>
diff --git a/files/pl/web/javascript/guide/o_tym_przewodniku/index.html b/files/pl/web/javascript/guide/o_tym_przewodniku/index.html
deleted file mode 100644
index 1f54eaca0f..0000000000
--- a/files/pl/web/javascript/guide/o_tym_przewodniku/index.html
+++ /dev/null
@@ -1,139 +0,0 @@
----
-title: O tym przewodniku
-slug: Web/JavaScript/Guide/o_tym_przewodniku
-translation_of: Web/JavaScript/Guide/Introduction
-translation_of_original: Web/JavaScript/Guide/About
----
-<p>JavaScript jest międzyplatformowym, zorientowanym obiektowo językiem skryptowym. Poniższy przewodnik tłumaczy wszystko, co powinieneś wiedzieć abyś mógł posługiwać się JavaScriptem.</p>
-
-<h2 id="Nowe_opcje_w_JavaScripcie">Nowe opcje w JavaScripcie</h2>
-
-<p> </p>
-
-<ul>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.2" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.2</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.3" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.3</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.4" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.4</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.5" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.5</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.6" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.6</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.7" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.7</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.8" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.8</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.8.1" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.8.1</a></li>
- <li><a class="new" href="/pl/docs/Web/JavaScript/New_in_JavaScript/1.8.5" rel="nofollow">/pl/docs/Web/JavaScript/New_in_JavaScript/1.8.5</a></li>
-</ul>
-
-<p> </p>
-
-<h2 id="Co_już_powinieneś_wiedzieć">Co już powinieneś wiedzieć</h2>
-
-<p>Ten przewodnik zakłada że masz poniższe podstawy:</p>
-
-<ul>
- <li>Ogólna wiedza o Internecie i sieci WWW.</li>
- <li>Dobra znajomość HTML'a (<a href="/en/HTML" title="en/HTML">HTML</a>).</li>
- <li>Trochę doświadczenia w programowaniu. Jeżeli go nie posiadasz, spróbuj pobawić się z którymś z tutoriali ze strony <a href="/en-US/docs/JavaScript" title="/en-US/docs/">JavaScript</a></li>
-</ul>
-
-<h2 id="Wersje_JavaScriptu">Wersje JavaScriptu</h2>
-
-<table class="standard-table">
- <caption>Tabela 1 JavaScript i wersje Navigatora</caption>
- <thead>
- <tr>
- <th scope="col">Wersja JavaScriptu</th>
- <th scope="col">Wersja Navigatora</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>JavaScript 1.0</td>
- <td>Navigator 2.0</td>
- </tr>
- <tr>
- <td>JavaScript 1.1</td>
- <td>Navigator 3.0</td>
- </tr>
- <tr>
- <td>JavaScript 1.2</td>
- <td>Navigator 4.0-4.05</td>
- </tr>
- <tr>
- <td>JavaScript 1.3</td>
- <td>Navigator 4.06-4.7x</td>
- </tr>
- <tr>
- <td>JavaScript 1.4</td>
- <td> </td>
- </tr>
- <tr>
- <td>JavaScript 1.5</td>
- <td>Navigator 6.0<br>
- Mozilla (open sourceowa przeglądarka)</td>
- </tr>
- <tr>
- <td>JavaScript 1.6</td>
- <td><a href="/en/Firefox_1.5_for_developers" title="en/Firefox_1.5_for_developers">Firefox 1.5</a>, inne przeglądarki oparte na Mozilli 1.8</td>
- </tr>
- <tr>
- <td>JavaScript 1.7</td>
- <td><a href="/en/Firefox_2_for_developers" title="en/Firefox_2_for_developers">Firefox 2</a>, inne przeglądarki oparte na Mozilli<span style="line-height: inherit;"> 1.8.1</span></td>
- </tr>
- <tr>
- <td>JavaScript 1.8</td>
- <td><a href="/en/Firefox_3_for_developers" title="en/Firefox_3_for_developers">Firefox 3</a>, inne przeglądarki oparte na Gecko 1.9</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Gdzie_znaleźć_informacje_o_JavaScripcie">Gdzie znaleźć informacje o JavaScripcie</h2>
-
-<p>Dokumentacja JavaScript zawiera następujące książki:</p>
-
-<ul>
- <li><a href="/pl/JavaScript/Przewodnik" title="en/Core_JavaScript_1.5_Guide">Przewodnik JavaScript</a> (ten przewodnik) dostarcza informacji o języku JavaScript i jego obiektach.</li>
- <li><a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a> dostarcza dodatkową wiedzę o języku JavaScript.</li>
-</ul>
-
-<p>Jeżeli dopiero zaczynasz swoją przygodę z JavaScriptem, zacznij od <a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">Przewodnika JavaScript</a>. Jeżeli posiądziesz już podstawowe umiejętności, możesz przejśc do <a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a> aby zdobyć bardziej szczegółową, dogłębną wiedzę.</p>
-
-<h2 id="Jak_się_uczyć_JavaScriptu">Jak się uczyć JavaScriptu</h2>
-
-<p>Rozpoczęcie nauki JavaScriptu jest proste: wszystko czego potrzebujesz to nowoczesna przeglądarka internetowa<span style="line-height: inherit;">. Ten przewodnik zawiera skrypty działające jedynie w najnowszej wersji Firefoxa (i innych przeglądarkach opartych na Gecko), także sugerujemy używanie jego najnowszej wersji.</span></p>
-
-<h3 id="Interaktywny_interpreter">Interaktywny interpreter</h3>
-
-<p>Interaktywna konsola JavaScriptowa stanowi nieocenioną pomoc przy nauce, pozwala ona testować skrypty bez zapisywania plików i odświeżania okna przeglądarki. Konsola błędów w Firefoxie (Narzędzia-Dla twórców WWW-Konsola WWW lub też Ctrl+Shift+K) dostarcza prosty sposób by przetesować JavaScript: poprostu wpisz linijkę kodu i zatwierdź ją Enterem.</p>
-
-<p><img alt="Konsola www w Firefoxie 25.0.1" src="https://mdn.mozillademos.org/files/6491/konsola.jpg" style="height: 252px; width: 803px;"></p>
-
-<p> </p>
-
-<h3 id="Firebug">Firebug</h3>
-
-<p>Bardziej zaawansowana konsola dostępna jest po zainstalowaniu dodatku do Firefoxa o nazwie <a class="external" href="http://www.getfirebug.com/">Firebug</a>. Wyrażenia, które wprowadzisz są interpretowane jako obiekty i są połączone z innymi częsciami Firebuga. Prosty przykład: </p>
-
-<p><img alt="" src="https://mdn.mozillademos.org/files/6493/firebug.jpg" style="height: 280px; width: 859px;"></p>
-
-<p> </p>
-
-<p>Użycie strzałki znajdującej się w prawym, dolnym rogu pozwala wprowadzać wielolinijkowy kod.</p>
-
-<p>Firebug udostępnia również zaawansowany inspektor DOM, debugger JavaScriptu oraz wiele innych, użytecznych funkcji. Kod JavaScript działający na stronie może użyć funkcji <code>console.log()</code>, służącej do wyświewtlania zawartości w konsoli Firebuga.</p>
-
-<h2 id="Konwencje_tekstowe_w_tym_dokumencie">Konwencje tekstowe w tym dokumencie</h2>
-
-<p>Aplikacje JavaScriptu działają na wielu systemach operacyjnych, informacje zawarte w tej książce odnoszą się do wszystkich tych wersji. Ścierzki do plików i katalogów zapisane są w formacie Windowsowym (z backslashami oddzielającymi nazwy folderów). Wsystemach Unixowych backslashe nalezy zastąpić slashami. </p>
-
-<p>Adresy URL w tym przewodniku mają następującą formę:</p>
-
-<p><code>http://<em>serwer</em>.<em>domena</em>/<em>sciezka</em>/<em>plik</em>.html</code></p>
-
-<p>W tych URLach <em>serwer</em> reprezentuje nazwę serwera, którego używasz, np. <code>test1</code> czy <code>www</code>; <em>domena</em> to nazwa Twojej domeny np. <code>netscape.com</code> czy <code>uiuc.edu</code>; <em>sciezka</em> odpowiada za lokalizację pliku na twoim serwerze zaś <em>plik</em><code>.html</code> to konkretna nazwa pliku. Ogólnie rzecz ujmując w adresie URL teksty pisane czcionką pochyłą oznacza lokalizację pliku zaś te pisane czcionką o stałej szerokości to literały. Jeżeli twój serwer ma włączony protokół SSL, zamiast używać przedrostka<span style="line-height: inherit;"> </span><code style="font-size: 14px; line-height: inherit;">http,</code><span style="line-height: inherit;"> posługiwać się będziesz </span><code style="font-size: 14px; line-height: inherit;">https</code><span style="line-height: inherit;">.</span></p>
-
-<p>Przewodnik ten używa następujących konwencji tekstowych:</p>
-
-<ul>
- <li><code>Czciona o stałej szerokości</code> przedstawia przykładowy kod, jego listingi, elementy API oraz języka JavaScript (np. nazwy metod i właściwości), nazwy plików, nazwy katalogów, tagi HTML oraz każdy inny tekst, który musisz wpisać.  (<code><em>Pochyła czcionka o stałej szerokości</em></code> używana jest gdy wpisujemy ścieżki w kod.)</li>
- <li><em>Czcionka pochyła</em> jest używana w przypadku tytułów książek, by wyróżnić tekst, wskazać zmienną czy też lokalizację.</li>
- <li><strong>Czcionka wytłuszczona</strong> wskazuje na ważne nazwy.</li>
-</ul>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/index.html b/files/pl/web/javascript/guide/obsolete_pages/index.html
deleted file mode 100644
index 8b98a8450f..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: Obsolete Pages
-slug: Web/JavaScript/Guide/Obsolete_Pages
-tags:
- - NeedsTranslation
- - TopicStub
-translation_of: Web/JavaScript/Guide
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages
----
-<p>This is a list of pages that have been merged into chapters (in alphabetical order):</p>
-<p>{{ tree() }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/blok_instrukcji/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/blok_instrukcji/index.html
deleted file mode 100644
index c1da46484b..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/blok_instrukcji/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: Blok instrukcji
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Blok_instrukcji
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Block_Statement
----
-<p>
-</p>
-<h3 id="Blok_instrukcji" name="Blok_instrukcji"> Blok instrukcji </h3>
-<p>Blok instrukcji jest użyty do grupowania instrukcji. Blok zawarty jest w klamrach:
-</p>
-<pre class="eval">{
- instrukcja_1
- instrukcja_2
- .
- .
- .
- instrukcja_n
-}
-</pre>
-<p><b>Przykład</b><br>
-Blok instrukcji są zazwyczaj używane z instrukcją kontrolną (np. <code><b>if</b></code>, <code><b>for</b></code>, <code><b>while</b></code>).
-</p>
-<pre class="eval">while (x &lt; 10) {
- x++;
-}
-</pre>
-<p>Tutaj, <code><b>{ x++; }</b></code> jest blokiem instrukcji.
-</p><p><b>Ważne</b>: JavaScript <b>nie</b> ma zakresu blokowego. Zmienne przedstawione z blokiem są zakresem stanowiącym zawartość funkcji i skryptu, efektem ustawień ich i trwania ponad własny blok. Nie chcesz używać bloków "samodzielnych/wolnostojących" w JavaScript, ponieważ one nie robią tego co myślisz, że robią, jeśli myślisz, że robią cokolwiek tak jak bloki w C lub Javie. Na przykład:
-</p>
-<pre class="eval">var x = 1;
-{
- var x = 2;
-}
-alert(x); // wyświetli wartość drugiej zmiennej 2
-</pre>
-<p>Zostanie wyświetlona wartość drugiej zmiennej ponieważ instrukcja <code><b>var x</b></code> wewnątrz warunku posiada ten sam zakres co instrukcja <code><b>var x</b></code> przed instrukcją warunkową. W C lub Java, równoważny kod miałby wartość pierwszej zmiennej.
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Block_Statement", "fr": "fr/Guide_JavaScript_1.5/D\u00e9claration_de_blocs", "ja": "ja/Core_JavaScript_1.5_Guide/Block_Statement" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/definiowanie_funkcji/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/definiowanie_funkcji/index.html
deleted file mode 100644
index 7a3fc26637..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/definiowanie_funkcji/index.html
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: Definiowanie funkcji
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Definiowanie_funkcji
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Defining_Functions
----
-<h2 id="Definiowanie_funkcji" name="Definiowanie_funkcji">Definiowanie funkcji</h2>
-<p>Na definicję funkcji składają się słowa:</p>
-<ul>
- <li>Nazwa funkcji.</li>
- <li>Lista argumentów funkcji, otoczona w nawiasach i oddzielona przecinkami.</li>
- <li>Instrukcje JavaScript, które definiują funkcje, otoczone w nawiasach klamrowych, { }. Instrukcje w funkcji zawierają nazwę do innych funkcji zdefiniowane do aktualnej aplikacji.</li>
-</ul>
-<p>Na przykład, następujący kod definiuje prostą funkcję nazwaną square:</p>
-<pre>function square(number) {
- return number * number;
-}
-</pre>
-<p>Funkcja <code>square</code> bierze jeden argument, nazwany number. Funkcja składa się z jednej instrukcji, która sygnalizuje zwrot argumentu funkcji pomnożonej przez samą siebie. Instrukcja <code>return</code> określa wartość zwracanej funkcji.</p>
-<pre>return number * number
-</pre>
-<p>Wszystkie parametry są przekazywane do funkcji <em>przez wartość</em>; wartość zostaje przekazana do funkcji, ale jeżeli w funkcji wartość parametru zostanie zmieniona, zmiana ta nie będzie widoczna globalnie an. Jednakże, jeżeli przekażesz obiekt jako parametr funkcji, a funkcja zmieni właściwości obiektu, zmiana ta będzie widoczna poza funkcją, tak jak w następującym przykładzie:</p>
-<pre>function myFunc(theObject) {
- theObject.make="Toyota"
-}
-
-mycar = {make:"Honda", model:"Accord", year:1998};
-x=mycar.make; // zwraca Honda
-myFunc(mycar); // przechodzi obiekt mycar do funkcji
-y=mycar.make; // zwraca Toyota (porada: was changed by the function)
-</pre>
-<p>Zdefiniowana funkcja jest oparta na warunku. Na przykład, dając następującą definicje funkcji:</p>
-<pre>if (num == 0)
-{
- function myFunc(theObject) {
- theObject.make="Toyota"
- }
-}
-</pre>
-<p>Funkcja <code>myFunc</code> jest tylko zdefiniowana jeśli zmienna <code>num</code> równa się 0. Jeśli <code>num</code> nie jest równe 0, funkcja nie jest zdefiniowana i jakiekolwiek inne próby nie zostaną wykonane.</p>
-<p>Oprócz opisanego tu definiowania funkcji, możliwe jest także definiowanie <a href="/pl/docs/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Function_Object" title="Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Function_Object">Function objects</a>.</p>
-<p>Metoda jest to połączenie funkcji z obiektem. Możesz się nauczyć więcej o obiektach i metodach w <a href="/pl/docs/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function" title="Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function">Obiekt function</a></p>
-<p>Funkcja może być także zdefiniowana wewnątrz wyrażenia. Jest to nazwane wyrażeniem funkcyjnym. Typowo takie funkcje są anonimowe - nie mają nazwy. Na przykład, funkcja <code>square</code> może być zdefiniowana jako:</p>
-<pre>const square = function(number) {return number * number};
-</pre>
-<p>To jest konwencja kiedy przekazujesz jako funkcję jako argument do następnej funkcji. Następujący przykład pokazuje mapę funkcji będących zdefiniowanymi i następnie nazwane z funkcją, a jako pierwszą funkcją będzie parametr:</p>
-<pre>function map(f,a) {
- var result=new Array;
- for (var i = 0; i != a.length; i++)
- result[i] = f(a[i]);
- return result;
-}
-</pre>
-<p>Wywołuje:</p>
-<pre>map(function(x) {return x * x * x}, [0, 1, 2, 5, 10]);
-</pre>
-<p>Zwraca {{ mediawiki.external('0, 1, 8, 125, 1000') }}.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/dodawanie_obiektom_nowej_funkcjonalności/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/dodawanie_obiektom_nowej_funkcjonalności/index.html
deleted file mode 100644
index 9ba9895af5..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/dodawanie_obiektom_nowej_funkcjonalności/index.html
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: Dodawanie obiektom nowej funkcjonalności.
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Dodawanie_obiektom_nowej_funkcjonalności.
----
-<p>Każdy obiekt JavaScriptu posiada zadeklarowane, właściwe dla siebie funkcje, jak np. obiekt String posiada takie funkcje jak <code>toUpperCase()</code> czy<code> toLowerCase()</code>, które odpowiadają odpowiednio za przekonwertowanie liter na duże i małe. Za pomocą prototypów możemy dodać własne funkcje. Poniżej przedstawiony został kod, który zwraca pierwszą literę łańcucha znaków, na którym została wykonana nasza metoda.</p>
-<p> </p>
-<p><code>String.prototype.firstLetter = function() {</code></p>
-<p><code> var callObject = this;</code></p>
-<p><code> return callObject.charAt(0);<br>
-</code></p>
-<p><code>};</code></p>
-<p> </p>
-<p>Dysponując tak przygotowanym kodem, możemy teraz uż<font color="#313131" face="arial, sans-serif">y</font><span class="Apple-style-span" style="color: rgb(49, 49, 49); font-family: arial, sans-serif;">ć naszej metody <code>firstLetter()</code> na dowolnym łańcuchu znaków.</span></p>
-<p> </p>
-<p><code>alert("hello".firstLetter());</code></p>
-<p> </p>
-<p>Powyższy kod wyświetli w okienku dialogowym typu alert literę h.</p>
-<p> </p>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_eval/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_eval/index.html
deleted file mode 100644
index dc80cd2a98..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_eval/index.html
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: Funkcja eval
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_eval
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/eval_Function
----
-<p>
-</p>
-<h3 id="Funkcja_eval" name="Funkcja_eval"> Funkcja <code>eval</code> </h3>
-<p>Funkcja <code>eval</code> ocenia łańcuch znaków w kodzie JavaScript bez odniesienia do osobliwego obiektu. Składnia <code>eval</code>:
-</p>
-<pre>eval(expr)
-</pre>
-<p>gdzie: <code>expr</code> jest ocenianym łańcuchem znaków.
-</p><p>Jeśli łańcuch znaków reprezentuje wyrażenie, <code>eval</code> je ocenia. Jeśli argument reprezentuje jedną lub więcej instrukcji JavaScript, <code>eval</code> wykonuje instrukcję. Nie nazywaj <code>eval</code> oceniane wyrażenia arytmetyczne, gdyż JavaScript oceni wyrażenia arytmetyczne automatycznie.
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/eval_Function", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/La_fonction_eval", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/eval_Function" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isfinite/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isfinite/index.html
deleted file mode 100644
index 1f5191c526..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isfinite/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: Funkcja isFinite
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isFinite
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/isFinite_Function
----
-<p>
-</p>
-<h3 id="Funkcja_isFinite" name="Funkcja_isFinite"> Funkcja <code><b>isFinite</b></code> </h3>
-<p>Funkcja <code><b>isFinite</b></code> sprawdza argument do momentu ustalenia czy jest liczbą skończona. Składnia <code><b>isFinite</b></code>:
-</p>
-<pre>isFinite(number)
-</pre>
-<p>gdzie: <code><b>number</b></code> jest liczbą, która jest sprawdzana. </p><p>Jeśli argument jest <code><b>NaN</b></code>, plus nieskończoność lub minus nieskończoność, to ta metoda zwraca <code><b>false</b></code>, w innych przypadkach zwraca <code><b>true</b></code>.
-</p><p>Następujący kod sprawdza klienta wejścia i ustala czy to jest liczba skończona. </p>
-<pre>if(isFinite(ClientInput) == true)
-{
- /* wykonaj odpowiednie kroki */
-}
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/isFinite_Function", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/La_fonction_isFinite", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/isFinite_Function" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isnan/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isnan/index.html
deleted file mode 100644
index a4aa3da4be..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcja_isnan/index.html
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Funkcja isNaN
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isNaN
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/isNaN_Function
----
-<p>
-</p>
-<h3 id="Funkcja_isNaN" name="Funkcja_isNaN"> Funkcja isNaN </h3>
-<p>Funkcja <code><b>isNaN</b></code> ocenia argument do określenia jeśli jest "NaN" (nie numer). Składnia <code><b>isNaN</b></code>:
-</p>
-<pre>isNaN(testValue)
-</pre>
-<p>gdzie: <code><b>testValue</b></code> jest wartością do oceny.
-</p><p>Funkcje <code><b>parseFloat</b></code> i <code><b>parseInt</b></code> zwracają "NaN", kiedy ocenią wartość, że to nie jest numer. <code><b>isNaN</b></code> zwraca true jeśli przyjmie "NaN," i false w przeciwnym wypadku.
-</p><p>Następujący kod sprawdza wartość <code><b>floatValue</b></code>, potrafi określić czy to jest liczba, a następnie nazywa odpowiednią procedurę:
-</p>
-<pre>floatValue=parseFloat(toFloat)
-
-if (isNaN(floatValue)) {
- notFloat()
-} else {
- isFloat()
-}
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/isNaN_Function", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/La_fonction_isNaN", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/isNaN_Function" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_escape_i_unescape/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_escape_i_unescape/index.html
deleted file mode 100644
index 30a279079a..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_escape_i_unescape/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: Funkcje escape i unescape
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_escape_i_unescape
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: >-
- Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/escape_and_unescape_Functions
----
-<p>
-</p>
-<h3 id="Funkcje_escape_i_unescape" name="Funkcje_escape_i_unescape"> Funkcje <code>escape</code> i <code>unescape</code> </h3>
-<p>Funkcje <code>escape</code> i <code>unescape</code> kodują i dekodują wartość łańcuchową. Funkcja <code>escape</code> zwraca kodowanie szesnastkowe argumentu ustawiając czcionki ISO Latin. Funkcja <code>unescape</code> zwraca wartość łańcuchową jako ASCII - czyli specyficzną wartością kodowania szesnastkowego.
-</p><p>Składnia tych funkcji:
-</p>
-<pre>escape(string)
-unescape(string)
-</pre>
-<p>Funkcje używamy przede wszystkim po stronie serwera, JavaScript koduje i dekoduje nazwy/wartości par w URL.
-</p><p>Funkcje <code>escape</code> i <code>unescape</code> nie pracują dla znaków nie znajdujących się w ASCII, które są deprecated. W JavaScript 1.5 i późniejszych wydaniach, używają <code>encodeURI</code>, <code>decodeURI</code>, <code>encodeURIComponent</code>, i <code>decodeURIComponent</code>.
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/escape_and_unescape_Functions", "es": "es/Gu\u00eda_JavaScript_1.5/Funciones_predefinidas/Funciones_escape_y_unescape", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/Les_fonctions_escape_et_unescape", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/escape_and_unescape_Functions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_number_i_string/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_number_i_string/index.html
deleted file mode 100644
index c474f760c8..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_number_i_string/index.html
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: Funkcje Number i String
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_Number_i_String
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: >-
- Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/Number_and_String_Functions
----
-<p>
-</p>
-<h3 id="Funkcje_Number_i_String" name="Funkcje_Number_i_String"> Funkcje <code><b>Number</b></code> i <code><b>String</b></code> </h3>
-<p>Funkcja <code><b>Number</b></code> i <code><b>String</b></code> przekonwertuje na obiekt numeryczny lub łańcuch znaków. Składnia tej funkcji to:
-</p>
-<pre>Number(objRef)
-String(objRef)
-</pre>
-<p>gdzie: <code><b>objRef</b></code> jest wskaźnikiem funkcji.
-</p><p>Następny przykład przekonwertuje obiekt <code><b>Date</b></code> na możliwy do odczytu łańcuch znaków.
-</p>
-<pre>D = new Date (430054663215)
-// Następnie zwraca
-// "Thu Aug 18 04:37:43 GMT-0700 (Pacific Daylight Time) 1983"
-x = String(D)
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/Number_and_String_Functions", "es": "es/Gu\u00eda_JavaScript_1.5/Funciones_predefinidas/Funciones_Number_y_String", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/Les_fonctions_Number_et_String", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/Number_and_String_Functions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_parseint_i_parsefloat/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_parseint_i_parsefloat/index.html
deleted file mode 100644
index 2badc2fb2d..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/funkcje_parseint_i_parsefloat/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: Funkcje parseInt i parseFloat
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_parseInt_i_parseFloat
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: >-
- Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/parseInt_and_parseFloat_Functions
----
-<p>
-</p>
-<h3 id="Funkcja_parseInt_i_parseFloat" name="Funkcja_parseInt_i_parseFloat"> Funkcja <code>parseInt</code> i <code>parseFloat</code> </h3>
-<p>Dwie funkcje "parse", <code>parseInt</code> i <code>parseFloat</code>, zwracają wartość liczbową, gdy podano łańcuch znaków jako argument. </p><p>Składnia <code>parseFloat</code>
-</p>
-<pre>parseFloat(str)
-</pre>
-<p>gdzie <code>parseFloat</code> analizuje swój argument, łańcuch znaków <code>str</code> i próbuje zwrócić liczbę zmiennoprzecinkową. W razie napotkania symbolu innego niż znak (+ lub -), liczby (0-9), znaku dziesiętnego lub wykładnika, funkcja zwraca wartość do momentu jego wystąpienia ignorując sam symbol i wszystkie inne po nim następujące. Jeśli pierwszy znak nie może być przekonwertowany do liczby, zwrócona zostaje wartość "NaN" (nie liczba).
-</p><p>Składnia <code>parseInt</code> </p>
-<pre>parseInt(str [, radix])
-</pre>
-<p><code>parseInt</code> analizuje swój pierwszy argument, łańcuch znaków <code>str</code> i próbuje zwrócić liczbę całkowitą o podstawie wskazanej przez drugi, opcjonalny argument <code>radix</code>. Na przykład, podstawa o wartości 10 wskazuje konwersję do liczby dziesiętnej, podstawa równa 8 do liczby ósemkowej, 16 do heksadecymalnej itd. Dla podstawy większej od 10 litery alfabetu wskazują liczby większe od 9. Na przykład, dla liczb heksadecymalnych (podstawa 16), używane są litery od A do F.
-</p><p>Jeśli <code>parseInt</code> napotka w podanej podstawie symbolu, który nie jest liczbą, funkcja zwraca wartość całkowitą do momentu jego wystąpienia ignorując sam symbol i wszystkie inne po nim następujące. Jeśli pierwszy znak nie może być przekonwertowany do liczby, zwrócona zostaje wartość "NaN". Funkcja <code>parseInt</code> skraca łańcuchy znaków do wartości całkowitych.
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/parseInt_and_parseFloat_Functions", "es": "es/Gu\u00eda_JavaScript_1.5/Funciones_predefinidas/Funciones_parseInt_y_parseFloat", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/Les_fonctions_parseInt_et_parseFloat", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/parseInt_and_parseFloat_Functions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/index.html
deleted file mode 100644
index 2048814532..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/funkcje_predefiniowane/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Funkcje predefiniowane
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions
----
-<p>
-</p>
-<h3 id="Funkcje_predefiniwane" name="Funkcje_predefiniwane"> Funkcje predefiniwane </h3>
-<p>JavaScript ma kilka predefiniowanych funkcji:
-</p>
-<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_eval"><code>eval</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isFinite"><code>isFinite</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isNaN">Funkcja <code>isNaN</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_parseInt_i_parseFloat"><code>parseInt</code> i <code>parseFloat</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_Number_i_String"><code>Number</code> i <code>String</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_escape_i_unescape"><code>encodeURI</code>, <code>decodeURI</code>, <code>encodeURIComponent</code>, i <code>decodeURIComponent</code> (wszystkie dostępne z Javascript 1.5 i późniejszym).</a>
-</li></ul>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/index.html
deleted file mode 100644
index 3e5a4b8609..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/index.html
+++ /dev/null
@@ -1,876 +0,0 @@
----
-title: Przewodnik po języku JavaScript 1.5
-slug: Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5
-tags:
- - AJAX
- - JavaScript
- - Projekt_MDC
- - Przewodnik_JavaScript
- - Strony_do_aktualizacji
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Table_of_Contents_2.0
----
-<h4 id="O_tym_przewodniku" name="O_tym_przewodniku"><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku">O tym przewodniku</a></h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku#Nowe_mo.C5.BCliwo.C5.9Bci_tego_wydania" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku#Nowe_mo.C5.BCliwo.C5.9Bci_tego_wydania">Nowe możliwości tego wydania</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku#Co_ju.C5.BC_powiniene.C5.9B_wiedzie.C4.87" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku#Co_ju.C5.BC_powiniene.C5.9B_wiedzie.C4.87">Co już powinieneś wiedzieć</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku#Wersje_JavaScriptu" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku#Wersje_JavaScriptu">Wersje JavaScriptu</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku#Gdzie_szuka.C4.87_informacji_o_JavaScripcie" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku#Gdzie_szuka.C4.87_informacji_o_JavaScripcie">Gdzie szukać informacji o JavaScripcie</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/O_tym_przewodniku#Konwencje_dokumentu" title="pl/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku#Konwencje_dokumentu">Konwencje dokumentu</a></dd>
-</dl>
-
-<h4 id="Przegl.C4.85d_JavaScriptu" name="Przegl.C4.85d_JavaScriptu"><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu">Przegląd JavaScriptu</a></h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#Czym_jest_JavaScript.3F" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#Czym_jest_JavaScript.3F">Czym jest JavaScript?</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#JavaScript_i_Java" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#JavaScript_i_Java">JavaScript i Java</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#JavaScript_i_specyfikacja_ECMA" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#JavaScript_i_specyfikacja_ECMA">JavaScript i specyfikacja ECMA</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#Zwi.C4.85zek_pomi.C4.99dzy_JavaScript.2C_a_wersj.C4.85_ECMA" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#Zwi.C4.85zek_pomi.C4.99dzy_JavaScript.2C_a_wersj.C4.85_ECMA">Związek pomiędzy JavaScript, a wersją ECMA</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#Dokumentacja_JavaScript_w_por.C3.B3wnaniu_ze_specyfikacj.C4.85_ECMA" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#Dokumentacja_JavaScript_w_por.C3.B3wnaniu_ze_specyfikacj.C4.85_ECMA">Dokumentacja JavaScript w porównaniu ze specyfikacją ECMA</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Przegl%C4%85d_JavaScriptu#Terminologia_JavaScriptu_i_ECMA" title="pl/Przewodnik_po_języku_JavaScript_1.5/Przegląd_JavaScriptu#Terminologia_JavaScriptu_i_ECMA">Terminologia JavaScriptu i ECMA</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Funkcjonalno.C5.9B.C4.87_j.C4.99zyka" name="Funkcjonalno.C5.9B.C4.87_j.C4.99zyka">Funkcjonalność języka</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Warto%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Wartości">Wartości</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Warto%C5%9Bci#Konwersja_typu_danych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Wartości#Konwersja_typu_danych">Konwersja typu danych</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zmienne" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zmienne">Zmienne</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zmienne#Deklaracja_zmiennych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zmienne#Deklaracja_zmiennych">Deklaracja zmiennych</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zmienne#Ocena_zmiennych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zmienne#Ocena_zmiennych">Ocena zmiennych</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zmienne#Zakres_zmiennych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zmienne#Zakres_zmiennych">Zakres zmiennych</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Sta%C5%82e" title="pl/Przewodnik_po_języku_JavaScript_1.5/Stałe">Stałe</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały">Literały</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_tablicy" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_tablicy">Literały tablicy</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_logiczne" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_logiczne">Literały logiczne</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_ca.C5.82kowite" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_ca.C5.82kowite">Literały całkowite</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_zmiennoprzecinkowe" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_zmiennoprzecinkowe">Literały zmiennoprzecinkowe</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_obiektu">Literały obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Litera%C5%82y#Litera.C5.82y_znakowe" title="pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.C5.82y_znakowe">Literały znakowe</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Unicode" title="pl/Przewodnik_po_języku_JavaScript_1.5/Unicode">Unicode</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Unicode#Unicode_zgodny_z_ASCII_i_ISO" title="pl/Przewodnik_po_języku_JavaScript_1.5/Unicode#Unicode_zgodny_z_ASCII_i_ISO">Unicode zgodny z ASCII i ISO</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Unicode#Sekwencje_ucieczki_do_Unicode" title="pl/Przewodnik_po_języku_JavaScript_1.5/Unicode#Sekwencje_ucieczki_do_Unicode">Sekwencje ucieczki do Unicode</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Unicode#Wy.C5.9Bwietlanie_czcionek_z_Unicode" title="pl/Przewodnik_po_języku_JavaScript_1.5/Unicode#Wy.C5.9Bwietlanie_czcionek_z_Unicode">Wyświetlanie czcionek z Unicode</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Wyra.C5.BCenia_i_operatory" name="Wyra.C5.BCenia_i_operatory">Wyrażenia i operatory</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Wyra%C5%BCenia" title="pl/Przewodnik_po_języku_JavaScript_1.5/Wyrażenia">Wyrażenia</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory">Operatory</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_przypisania" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_przypisania">Operatory przypisania</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_por%C3%B3wnania" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_porównania">Operatory porównania</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_arytmetyczne" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_arytmetyczne">Operatory arytmetyczne</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_bitowe" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_bitowe">Operatory bitowe</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_logiczne" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_logiczne">Operatory logiczne</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operacje_na_%C5%82a%C5%84cuchach" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operacje_na_łańcuchach">Operacje na łańcuchach</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory/Operatory_specjalne" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_specjalne">Operatory specjalne</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Operatory#Pierwsze.C5.84stwo_operator.C3.B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Operatory#Pierwsze.C5.84stwo_operator.C3.B3w">Pierwszeństwo operatorów</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Wyra.C5.BCenia_regularne" name="Wyra.C5.BCenia_regularne">Wyrażenia regularne</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_wyra%C5%BCenia_regularnego" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_wyrażenia_regularnego">Tworzenie wyrażenia regularnego</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%C5%BCenia_regularnego" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zapisywanie_wzorca_wyrażenia_regularnego">Zapisywanie wzorca wyrażenia regularnego</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%C5%BCenia_regularnego#U.C5.BCywanie_prostego_wzoru" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zapisywanie_wzorca_wyrażenia_regularnego#U.C5.BCywanie_prostego_wzoru">Używanie prostego wzoru</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%C5%BCenia_regularnego#U.C5.BCywanie_specjalnych_znak.C3.B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zapisywanie_wzorca_wyrażenia_regularnego#U.C5.BCywanie_specjalnych_znak.C3.B3w">Używanie specjalnych znaków</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%C5%BCenia_regularnego#U.C5.BCywanie_nawias.C3.B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zapisywanie_wzorca_wyrażenia_regularnego#U.C5.BCywanie_nawias.C3.B3w">Używanie nawiasów</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_wyra%C5%BCeniami_regularnymi" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi">Praca z wyrażeniami regularnymi</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_wyra%C5%BCeniami_regularnymi/U%C5%BCycie_odpowiedniego_znaku" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Użycie_odpowiedniego_znaku">Użycie odpowiedniego znaku</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_wyra%C5%BCeniami_regularnymi/Globalne_wyszukiwanie,_wielko%C5%9B%C4%87_znak%C3%B3w,_wieloliniowe_wej%C5%9Bcie" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście">Globalne wyszukiwanie, wielkość znaków, wieloliniowe wejście</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_wyra%C5%BCeniami_regularnymi/Przyk%C5%82ady_wyra%C5%BCe%C5%84_regularnych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Przykłady_wyrażeń_regularnych">Przykłady</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Instrukcje" name="Instrukcje">Instrukcje</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Blok_instrukcji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Blok_instrukcji">Blok instrukcji</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_warunkowe" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_warunkowe">Instrukcje warunkowe</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_warunkowe#Instrukcja_if...else" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_warunkowe#Instrukcja_if...else">Instrukcja if...else</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_warunkowe#Instrukcja_switch" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_warunkowe#Instrukcja_switch">Instrukcja switch</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli">Instrukcje pętli</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_for" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_for">Instrukcja for</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_do_...while" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_do_...while">Instrukcja do...while</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_while" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_while">Instrukcja while</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_label" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_label">Instrukcja label</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_break" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_break">Instrukcja break</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_p%C4%99tli/Instrukcja_continue" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_continue">Instrukcja continue</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_manipulacji_obiektem" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_manipulacji_obiektem">Instrukcje manipulacji obiektem</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_manipulacji_obiektem#Instrukcja_for...in" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_manipulacji_obiektem#Instrukcja_for...in">Instrukcja for...in</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_manipulacji_obiektem#Instrukcja_with" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_manipulacji_obiektem#Instrukcja_with">Instrukcja with</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_komentarzy" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_komentarzy">Komentarze</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_obs%C5%82ugi_wyj%C4%85tk%C3%B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków">Instrukcje obsługi wyjątków</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_obs%C5%82ugi_wyj%C4%85tk%C3%B3w/Instrukcja_throw" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków/Instrukcja_throw">Instrukcja throw</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Instrukcje_obs%C5%82ugi_wyj%C4%85tk%C3%B3w/Instrukcja_try...catch" title="pl/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków/Instrukcja_try...catch">Instrukcja try...catch</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Funkcje" name="Funkcje">Funkcje</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Definiowanie_funkcji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Definiowanie_funkcji">Definiowanie funkcji</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Wywo%C5%82anie_funkcji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Wywołanie_funkcji">Wywołanie funkcji</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Zastosowanie_obiektu_arguments" title="pl/Przewodnik_po_języku_JavaScript_1.5/Zastosowanie_obiektu_arguments">Zastosowanie obiektu <code>arguments</code></a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane">Funkcje predefiniowane</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_eval" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_eval">Funkcja <code>eval</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isFinite" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isFinite">Funkcja <code>isFinite</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isNaN" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcja_isNaN">Funkcja <code>isNaN</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_parseInt_i_parseFloat" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_parseInt_i_parseFloat">Funkcje <code>parseInt</code> i <code>parseFloat</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_Number_i_String" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_Number_i_String">Funkcje <code>Number</code> i <code>String</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_escape_i_unescape" title="pl/Przewodnik_po_języku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_escape_i_unescape">Funkcje <code>escape</code> i <code>unescape</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_zamknięciami" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_zamknięciami">Praca z zamknięciami</a></dd>
-</dl>
-
-<h4 id="Praca_z_obiektami" name="Praca_z_obiektami">Praca z obiektami</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_i_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_i_własności">Obiekty i własności</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów">Tworzenie nowych obiektów</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/U%C5%BCywanie_inicjacji_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Używanie_inicjacji_obiektu">Używanie inicjacji obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Zastosowanie_konstruktor%C3%B3w_funkcji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_konstruktorów_funkcji">Używanie konstruktorów funkcji</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Indeksowanie_w%C5%82asno%C5%9Bci_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Indeksowanie_własności_obiektu">Indeksowanie własności obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Definiowanie_w%C5%82asno%C5%9Bci_typu_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Definiowanie_własności_typu_obiektu">Definiowanie własności typu obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Definiowanie_metod" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Definiowanie_metod">Definiowanie metod</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Zastosowanie_'this'_do_obiektu_referencji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_'this'_do_obiektu_referencji">Używanie 'this' do obiektu referencji</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Definiowanie_metod_pobierania_i_ustawiania" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Definiowanie_metod_pobierania_i_ustawiania">Definiowanie metod pobierania i ustawiania</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%C3%B3w/Usuwanie_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Usuwanie_własności">Usuwanie własności</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane">Obiekty predefiniowane</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Array" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Array">Obiekt <code>Array</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Boolean" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Boolean">Obiekt <code>Boolean</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Date" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Date">Obiekt <code>Date</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function">Obiekt function</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Math" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Math">Obiekt <code>Math</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Number" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Number">Obiekt <code>Number</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_RegExp" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_RegExp">Obiekt <code>RegExp</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_String" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_String">Obiekt <code>String</code></a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Detale_modelu_obiektowego" name="Detale_modelu_obiektowego">Detale modelu obiektowego</h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/J%C4%99zyki_oparte_na_klasach_vs._oparte_na_prototypach" title="pl/Przewodnik_po_języku_JavaScript_1.5/Języki_oparte_na_klasach_vs._oparte_na_prototypach">Języki oparte na klasach vs. oparte na prototypach</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/J%C4%99zyki_oparte_na_klasach_vs._oparte_na_prototypach#Definiowanie_klasy" title="pl/Przewodnik_po_języku_JavaScript_1.5/Języki_oparte_na_klasach_vs._oparte_na_prototypach#Definiowanie_klasy">Definiowanie klasy</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/J%C4%99zyki_oparte_na_klasach_vs._oparte_na_prototypach#Podklasy_i_dziedziczenie" title="pl/Przewodnik_po_języku_JavaScript_1.5/Języki_oparte_na_klasach_vs._oparte_na_prototypach#Podklasy_i_dziedziczenie">Podklasy i dziedziczenie</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/J%C4%99zyki_oparte_na_klasach_vs._oparte_na_prototypach#Dodawanie_i_usuwanie_w.C5.82asno.C5.9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Języki_oparte_na_klasach_vs._oparte_na_prototypach#Dodawanie_i_usuwanie_w.C5.82asno.C5.9Bci">Dodawanie i usuwanie własności</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/J%C4%99zyki_oparte_na_klasach_vs._oparte_na_prototypach#R.C3.B3.C5.BCnice" title="pl/Przewodnik_po_języku_JavaScript_1.5/Języki_oparte_na_klasach_vs._oparte_na_prototypach#R.C3.B3.C5.BCnice">Różnice</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem">Praca z przykładem</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem/Tworzenie_hierarchii" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Tworzenie_hierarchii">Tworzenie hierarchii</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem/W%C5%82asno%C5%9Bci_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu">Własności obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem/W%C5%82asno%C5%9Bci_obiektu/Dziedziczenie_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu/Dziedziczenie_własności">Dziedziczenie własności</a></dd>
- </dl>
- </dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem/W%C5%82asno%C5%9Bci_obiektu/Dodawanie_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu/Dodawanie_własności">Dodawanie własności</a></dd>
- </dl>
- </dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Praca_z_przyk%C5%82adem/Wi%C4%99cej_elastycznych_konstruktor%C3%B3w" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Więcej_elastycznych_konstruktorów">Więcej elastycznych konstruktorów</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Powr%C3%B3t_dziedziczenia_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności">Powrót dziedziczenia własności</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Powr%C3%B3t_dziedziczenia_w%C5%82asno%C5%9Bci/Warto%C5%9Bci_lokalne_vs._dziedziczone" title="pl/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności/Wartości_lokalne_vs._dziedziczone">Wartości lokalne vs. dziedziczone</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Powr%C3%B3t_dziedziczenia_w%C5%82asno%C5%9Bci/Okre%C5%9Blanie_wzajemnych_relacji_obiektu" title="pl/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności/Określanie_wzajemnych_relacji_obiektu">Określanie wzajemnych relacji obiektu</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Powr%C3%B3t_dziedziczenia_w%C5%82asno%C5%9Bci/Globalne_informacje_w_konstruktorach" title="pl/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności/Globalne_informacje_w_konstruktorach">Globalne informacje w konstruktorach</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Powr%C3%B3t_dziedziczenia_w%C5%82asno%C5%9Bci/Brak_wielokrotnego_dziedziczenia" title="pl/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności/Brak_wielokrotnego_dziedziczenia">Brak wielokrotnego dziedziczenia</a></dd>
- </dl>
- </dd>
-</dl>
-
-<h4 id="Podgl.C4.85d_klas_LiveConnect" name="Podgl.C4.85d_klas_LiveConnect"><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect">Podgląd klas LiveConnect</a></h4>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Praca_z_klas%C4%85_opakowuj%C4%85c%C4%85" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Praca_z_klasą_opakowującą">Praca z klasą opakowującą</a></dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java">Komunikacja między JavaScript a Java</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java#Obiekt_opakowuj.C4.85cy" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java#Obiekt_opakowuj.C4.85cy">Obiekt opakowujący</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java#Praca_z_tablicami_w_Javie" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java#Praca_z_tablicami_w_Javie">Praca z tablicami w Javie</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java#Referencja_paczki_i_klasy" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java#Referencja_paczki_i_klasy">Referencja paczki i klasy</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java#Argumenty_typu_char" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java#Argumenty_typu_char">Argumenty typu char</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_JavaScript_a_Java#Obs.C5.82uga_wyj.C4.85tk.C3.B3w_Javy_w_JavaScript" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_JavaScript_a_Java#Obs.C5.82uga_wyj.C4.85tk.C3.B3w_Javy_w_JavaScript">Obsługa wyjątków Javy w JavaScript</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_Java_a_JavaScript" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_Java_a_JavaScript">Komunikacja między Java a JavaScript</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Komunikacja_mi%C4%99dzy_Java_a_JavaScript/U%C5%BCywanie_klas_LiveConnect" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_Java_a_JavaScript/Używanie_klas_LiveConnect">Używanie klas LiveConnect</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Konwersja_typu_danych" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Konwersja_typu_danych">Konwersja typu danych</a></dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_JavaScript_do_Java" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Konwersja_typu_danych/Konwersja_JavaScript_do_Java">Konwersja JavaScript do Java</a></dd>
- </dl>
- </dd>
-</dl>
-
-<dl>
- <dd>
- <dl>
- <dd><a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Podgl%C4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_Java_do_JavaScript" title="pl/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Konwersja_typu_danych/Konwersja_Java_do_JavaScript">Konwersja Java do JavaScript</a></dd>
- </dl>
- </dd>
-</dl>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_komentarzy/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_komentarzy/index.html
deleted file mode 100644
index b19c7ddd3f..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_komentarzy/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: Instrukcje komentarzy
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_komentarzy
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Comments
----
-<p>
-</p>
-<h3 id="Komentarze" name="Komentarze"> Komentarze </h3>
-<p>komentarze są notatkami autora, które wyjaśniają co znaczy dany kawałek kodu. Komentarze nie są wczytywane przez przeglądarkę. W JavaScript mamy ten sam styl komentarzy co w Java i C++:
-</p>
-<ul><li> Komentarze w pojedyńczej linii są wstawiane za pomoca podwójnych znaków slash (//).
-</li><li> Komentarze blokowe są wstawiane za pomoca /* i następnie zakończone */:
-</li></ul>
-<p><b>Przykład</b><br>
-Następujący kod pokazuje komentarze:
-</p>
-<pre>// To jest pojedyńczy komentarz.
-
-/* To jest komentarz blokowy. Może być dowolnej długości i wstwiać go możemy w
-każdym miejscu, gdzie tylko będziemy chcieli. */
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Comments", "es": "es/Gu\u00eda_JavaScript_1.5/Sentencias_para_comentarios", "fr": "fr/Guide_JavaScript_1.5/Commentaires", "ja": "ja/Core_JavaScript_1.5_Guide/Comments" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_manipulacji_obiektem/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_manipulacji_obiektem/index.html
deleted file mode 100644
index 45442f2c63..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_manipulacji_obiektem/index.html
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: Instrukcje manipulacji obiektem
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_manipulacji_obiektem
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_manipulacji_obiektem" name="Instrukcja_manipulacji_obiektem">Instrukcja manipulacji obiektem</h3>
-<p>JavaScript używa instrukcji <strong>for...in</strong> i <strong>with</strong> do manipulacji obiektami.</p>
-<h4 id="Instrukcja_for...in" name="Instrukcja_for...in">Instrukcja for...in</h4>
-<p>Instrukcja <code><strong>for...in</strong></code> cyklicznie powtarza specyficzną wartość wszystkich właściwości obiektu. Dla każdej oddzielnej właściwości, JavaScript wykonuje specyficzna instrukcję. Instrukcja <code><strong>for...in</strong></code> wygląda jak pętle:</p>
-<pre>for (variable in object) {
- instrukcje
-}
-</pre>
-<p><strong>Przykład</strong><br>
- Następujaca funkcja pobiera obiekt i jego nazwę jako argument. Następnie iteruje ją nad wszystkimi właściwościami obiektu i zwraca łańcuch, którym jest lista właściwościami nazw i ich wartości.</p>
-<pre>function dump_props(obj, obj_name) {
- var result = "";
- for (var i in obj) {
- result += obj_name + "." + i + " = " + obj[i] + "&lt;BR&gt;"
- }
- result += "&lt;HR&gt;";
- return result;
-}
-</pre>
-<p>Dla obiektu <code><strong>car</strong></code> z właściwościami <code><strong>make</strong></code> i <code><strong>model</strong></code>, będzie rezultat:</p>
-<pre>car.make = Ford
-car.model = Mustang
-</pre>
-<h4 id="Instrukcja_with" name="Instrukcja_with">Instrukcja with</h4>
-<p>Instrukcja <code><strong>with</strong></code> nawiązuje z domyślnym obiektem <code><strong>for</strong></code> ustawienia instrukcji. W JavaScript jakikolwiek z niewykwalifikowanych nazw bez ustawień instrukcji określającej domyślny obraz. Jeśli niewykwalifikowana nazwa odpowiada właściwości, to właściwość jest użyta w instrukcji; w przeciwnym wypadku zostanie użyta, zmienna lokalna lub globalna.</p>
-<p>Składnia pętli <code><strong>with</strong></code> wygląda:</p>
-<pre>with (object){
- instrukcja
-}
-</pre>
-<p><strong>Przykład</strong><br>
- Następująca instrukcja <code><strong>with</strong></code> określa, że obiekt <code><strong>Math</strong></code> jest obiektem domyślnym. Następująca instrukcja <code><strong>with</strong></code> odwołuje sie do właściwości instrukcji metod <code><strong>PI</strong></code> i <code><strong>cos</strong></code> i <code><strong>sin</strong></code>, bez specyficznego obiektu. JavaScript bierze na siebie obiekt <code><strong>Math</strong></code> dla tych referencji.</p>
-<pre>var a, x, y;
-var r=10
-with (Math) {
- a = PI * r * r;
- x = r * cos(PI);
- y = r * sin(PI/2);
-}
-</pre>
-<p>Nota: Używając instrukcji <a href="/pl/Dokumentacja_j%C4%99zyka_JavaScript_1.5/Polecenia/with" title="pl/Dokumentacja_języka_JavaScript_1.5/Polecenia/with">with</a> znacząco spowolniasz jego działanie.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/index.html
deleted file mode 100644
index a31e3144d3..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: Instrukcje obsługi wyjątków
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcje_obs.C5.82ugi_wyj.C4.85tk.C3.B3w" name="Instrukcje_obs.C5.82ugi_wyj.C4.85tk.C3.B3w">Instrukcje obsługi wyjątków</h3>
-<p>Możesz wywoływać wyjątki używając instrukcji <code>throw</code> i obsługiwać je za pomocą instrukcji <code>try...catch</code>.</p>
-<p>Instrukcji <code>try...catch</code> używa się również do obsługi wyjątków Javy. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Obs.C5.82uga_wyj.C4.85tk.C3.B3w_Javy_w_JavaScript">Obsługa wyjątków Javy w JavaScript</a> i <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_Java_a_JavaScript">Komunikacja między Java a JavaScript</a>, aby uzyskać więcej informacji.</p>
-<ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_obs%c5%82ugi_wyj%c4%85tk%c3%b3w/Instrukcja_throw">Instrukcja throw</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_obs%c5%82ugi_wyj%c4%85tk%c3%b3w/Instrukcja_try...catch">Instrukcja try...catch</a></li>
-</ul>
-<h3 id="Typy_wyj.C4.85tk.C3.B3w" name="Typy_wyj.C4.85tk.C3.B3w">Typy wyjątków</h3>
-<p>Niemal każdy wyjątek może zostać wywołany w JavaScripcie. Niemniej jednak nie wszystkie wywołane obiekty są tworzone jako równe. Choć częste jest wyświetlanie liczb lub łańcuchów znaków jako błędów, użycie jednego z typów wyjątków stworzonych szczególnie do tego celu jest bardziej efektywne:</p>
-<ul>
- <li>Wyjątki ECMAScript:
- <ul>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Error">Error</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/EvalError">EvalError</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/RangeError">RangeError</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/ReferenceError">ReferenceError</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/SyntaxError">SyntaxError</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/TypeError">TypeError</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/URIError">URIError</a></li>
- </ul>
- </li>
- <li>Wyjątki DOM:
- <ul>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/DOMException">DOMException</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/EventException">EventException</a></li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/RangeException">RangeException</a></li>
- <li>... (?)</li>
- </ul>
- </li>
- <li><a href="pl/NsIXPCException">nsIXPCException</a> (<a href="pl/XPConnect">XPConnect</a>)</li>
-</ul>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Instrukcje komentarzy", "Przewodnik po języku JavaScript 1.5:Instrukcje obsługi wyjątków:Instrukcja throw") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_throw/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_throw/index.html
deleted file mode 100644
index d09220143a..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_throw/index.html
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: Instrukcja throw
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków/Instrukcja_throw
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<div class="noinclude">
- <h3 id="Instrukcja_throw" name="Instrukcja_throw">Instrukcja throw</h3>
- <p>Użyj instrukcji <code>throw</code>, aby wywołać wyjątek. Gdy wywołujesz wyjątek, określasz wyrażenie zawierające wartość, która ma zostać wywołana:</p>
- <pre class="eval">throw wyrazenie;
-</pre>
- <p>Możesz wywołać dowolne wyrażenie, nie tylko wyrażenie konkretnego typu. Poniższy kod wywołuje kilka wyjątków różnych typów:</p>
- <pre class="eval">throw "Error2";
-throw 42;
-throw true;
-throw {toString: function() { return "Jestem obiektem!"; } };
-</pre>
- <div class="note">
- <b>Uwaga:</b> Możesz określić obiekt podczas wywoływania wyjątku. Można się wtedy odnieść do własności obiektu w bloku <code>catch</code>. Poniższy przykład tworzy obiekt <code>myUserException</code> typu <code>UserException</code> i używa go w instrukcji throw.</div>
- <p> </p>
- <pre class="eval">// Utwórz obiekt typu UserException
-function UserException (message)
-{
- this.message=message;
- this.name="UserException";
-}
-
-// Przekonwertuj wyjątek do ładnego łańcucha znaków,
-// gdy ma on zostać użyty jako łańcuch znaków (np. przez konsolę błędów)
-UserException.prototype.toString = function ()
-{
- return this.name + ': "' + this.message + '"';
-}
-
-// Utwórz instancję typu obiektu i wywołaj ją
-throw new UserException("Za duża wartość");
-</pre>
- <div class="noinclude">
- <p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Instrukcje obsługi wyjątków", "Przewodnik po języku JavaScript 1.5:Instrukcje obsługi wyjątków:Instrukcja try...catch") }}</p>
- </div>
-</div>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_try...catch/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_try...catch/index.html
deleted file mode 100644
index 229633025c..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_obsługi_wyjątków/instrukcja_try...catch/index.html
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: Instrukcja try...catch
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_obsługi_wyjątków/Instrukcja_try...catch
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_try...catch" name="Instrukcja_try...catch">Instrukcja <code><b>try...catch</b></code></h3>
-<p>Instrukcja <code><b>try...catch</b></code> śledzi blok instrukcji try, i określa jedną lub więcej odpowiedzi które powinny wyrzucić wyjątki. Jeśli wyjątek jest rzucony, instrukcja <code><b>try...catch</b></code> go łapie.</p>
-<p>Instrukcja <code><b>try...catch</b></code> stanowi blok <code><b>try</b></code>, który stanowi jedną lub więcej instrukcji, i zero lub więcęj bloków stanowiących <code><b>catch</b></code>, instrukcję, który określa będzie wykonana jeśli wyjątek wystąpi w bloku try. To jest, to co nastąpi w bloku <code><b>try</b></code>, i jeśli nie nastąpi, chcesz przejąć kontrolę bloku <code><b>catch</b></code>. Jeśli jakakolwiek instrukcja bez bloku <code><b>try</b></code> (lub w nazwie funkcji nie występuje blok <code><b>try</b></code>) wyrzucany jest wyjątek, kontrola natychmiastowo wraca do bloku wyjątku, <code><b>catch</b></code>. Jeśli nie jest wyrzucony wyjątek w następującym bloku <code><b>try</b></code>, blok <code><b>catch</b></code> zostanie opuszczony. Blok kończący (finall) wykonany jest po wykonanych blokach <code><b>try</b></code> i <code><b>catch</b></code> przed instrukcjami następująca instrukcja <code><b>try...catch</b></code>.</p>
-<p>Następujący przykład używa instrukcji <code><b>try...catch</b></code>. Przykład nazywa się funkcją, która odzyskuje nazwę miesiąca z tablicy, która jest ulokowana w wartości przychodzącej do funkcji. Jeśli wartość nie jest przesyłana jako numer miesiąca (1-12), wyrzucony jest wyjątek wartości <code><b>InvalidMonthNo</b></code> i instrukcje w bloku <code>catch</code> ustawiają zmienną <code><b>monthName</b></code> na <code><b>unknown</b></code>.</p>
-<pre>function getMonthName (mo) {
- mo=mo-1; // Adjust month number for array index (1=Jan, 12=Dec)
- var months=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul",
- "Aug","Sep","Oct","Nov","Dec");
- if (months[mo] != null) {
- return months[mo]
- } else {
- throw "InvalidMonthNo"
- }
-}
-
-try {
-// statements to try
- monthName=getMonthName(myMonth) // function could throw exception
-}
-catch (e) {
- monthName="unknown"
- logMyErrors(e) // pass exception object to error handler
-}
-</pre>
-<h4 id="Blok_catch" name="Blok_catch">Blok <code><b>catch</b></code></h4>
-<p>Użyj pojedyńczego bloku <code><b>catch</b></code> do uchwytu wszystkich wyjątków, które mogą generować w bloku <code><b>try</b></code>, lub Ty potrafisz użyć separatora bloków <code><b>catch</b></code>, każdego, którego uchwyty są szczególnym typem wyjątku.</p>
-<p><b>Pojedyńczy blok catch</b><br>
- Użyj pojedyńczej instrukcji <code><b>try...catch</b></code>, bloku <code><b>catch</b></code> (odzyskanie bloku) wykonane kodu błędu uchwytu dla kazdego wyjątku wyrzuconego w bloku <code><b>try</b></code>.</p>
-<p>Pojedyńczy blok <code><b>catch</b></code> ma następującą składnie:</p>
-<pre>catch (catchID) {
- statements
-}
-</pre>
-<p>Blok <code><b>catch</b></code> wyszczególnia identyfikatory (<code><b>catchID</b></code> w poprzedzającej składni), którego wartość jest trzymana w bliżej określnonej instrukcji <code><b>throw</b></code>; użyj tego identyfikatora do pobrania informacji o wyjątku, który był zrzucony. JavaScript tworzy ten identyfikator, kiedy <code><b>catch</b></code> jest wstępem; ostatni identyfikator tylko dla czasu działanaia bloku <code><b>catch</b></code>; po bloku <code><b>catch</b></code> kończy wykonywanie identyfikatora, który jest nie długo dostępny.</p>
-<p>Na przykład, następujący kod wyrzuca wyjątek. Kiedy wyjątek ma miejsce kontrolne cesje są w bloku <code><b>catch</b></code>.</p>
-<pre>try {
- throw "myException" // generuje wyjątek
-}
-catch (e) {
-// instrukcja trzymająca jakikolwiek wyjątek
- logMyErrors(e) // przechodzi z obiektu wyjątku exception object to error handler
-}
-</pre>
-<p><b>Wielokrotne bloki catch</b><br>
- Pojedyńcza instrukcja <code><b>try</b></code> stanowi wielokrotny warunkowe bloki <code><b>catch</b></code>, każdy który trzyma określony typ wyjątku. W tym przypadku przywłaszcza odpowiedni warunek blok <code><b>catch</b></code> jest możliwy wstęp tylko kiedy wyjątek określa, który blok jest wyrzucony. Mozesz także opcjonalnie dla wszystkich bliżej nieokreślonych bloku wyjątków <code><b>catch-all catch</b></code> jako finalnego bloku w instrukcji bloku catch.</p>
-<p>Na przykład, nstępująca instrukcja powołuje się na trzy inne funkcje (deklarując je gdziekolwiek) który waliduje jego argumenty. Jeśli funkcja walidacji decyduje który komponent jest sprawdzany to wskazuje który nie przechodzi walidacji, to zwraca 0, wywołując odpowiednia wyskok szczególnego wątku.</p>
-<pre>function getCustInfo(name, id, email)
-{
- var n, i, e;
-
- if (!validate_name(name))
- throw "InvalidNameException"
- else
- n = name;
- if (!validate_id(id))
- throw "InvalidIdException"
- else
- i = id;
- if (!validate_email(email))
- throw "InvalidEmailException"
- else
- e = email;
- cust = (n + " " + i + " " + e);
- return (cust);
-}
-</pre>
-<p>Blok warunkowy <code><b>catch</b></code> kontroluje drogę dobierając odpowiedni uchwyt wyjątku.</p>
-<pre>try {
-// funkcja wyrzucająca trzy wyjątki
- getCustInfo("Lee", 1234, "lee@netscape.com")
-}
-
-catch (e if e == "InvalidNameException") {
-// nazwa uchwytu dla niepoprawnej nazwy
- bad_name_handler(e)
-}
-
-catch (e if e == "InvalidIdException") {
-// nazwa uchwytu dla błędnych id
- bad_id_handler(e)
-}
-
-catch (e if e == "InvalidEmailException") {
-// nazwa uchwytu dla błednego adresu email
- bad_email_handler(e)
-}
-
-catch (e){
-// nie wiadomo co robi, ale się loguje
- logError(e)
-}
-</pre>
-<h4 id="Blok_finally" name="Blok_finally">Blok <code><b>finally</b></code></h4>
-<p>Blok <code><b>finally</b></code> stanowi instrukcja wykonywana po sprawdzeniu i wykonaniu bloku <code><b>catch</b></code>, ale przed następującą instrukcją <code><b>try...catch</b></code>. Blok <code><b>finally</b></code> wykonany gdziekolwiek lub nie jest wyjątkiem <code><b>thrown</b></code>. Jeśli wyjątek jest <code><b>thrown</b></code>, instrukcje w bloku <code><b>finally</b></code> wykonane równo, jeśli blok <code><b>catch</b></code> trzyma wyjątek.</p>
-<p>Możesz używać bloku <code><b>finally</b></code> do zrobienia Twojego błędnego skryptu, kiedy ma miejsce wyjątku; na przykład, możesz potrzebować zwolnić źródło, którego Twój skrypt ma powiązanego. Następujący przykład otwiera plik i następnie wykonuje instrukcję, która użyje pliku (server-side pozwoli Ci w JavaScript uzyskać dostęp do pliku). Jeśli wyjątek jest rzucony, gdy plik jest otwarty, a blok <code><b>finally</b></code> zamyka pliki przed danymi skryptami.</p>
-<pre>openMyFile();
-try {
- writeMyFile(theData)
-}
-finally {
- closeMyFile() // zawsze zamykaj źródło
-}
-</pre>
-<h4 id="Zagnie.C5.BCd.C5.BCanie_instrukcji_try...catch" name="Zagnie.C5.BCd.C5.BCanie_instrukcji_try...catch">Zagnieżdżanie instrukcji <code><b>try...catch</b></code></h4>
-<p>Żądaj jeden lub więcej instrukcji <code><b>try...catch</b></code>. Jeśli wewnętrzna instrukcja <code><b>try...catch</b></code> nie ma bloku catch, otoczamy blok catch i instrukcja <code><b>try...catch</b></code> jest zaznaczona dla danej wartości.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/index.html
deleted file mode 100644
index 94a07dc3f0..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Instrukcje pętli
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Loop_Statements
----
-<p>
-</p>
-<h3 id="Instrukcje_p.C4.99tli" name="Instrukcje_p.C4.99tli"> Instrukcje pętli </h3>
-<p>Pętle są to specjalnie ustawione polecenia, które wykonują wielokrotnie kod, aż do spotkania specyficznych wartości. JavaScript wspiera instrukcję pętli for, do while, i while, albo well albo label (etykieta nie instrukcją pętli, ale jest często użyta z tą instrukcjami). Uzupełniając, możesz użyć instrukcji <code><b>break</b></code> i <code><b>continue</b></code> wewnątrz instrukcji pętli. </p><p>Następna instrukcja, <code><b>for...in</b></code>, wykonuje wielokrotnie ale jest użyta do manipulacji obiektem. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_manipulacji_obiektem">Instrukcje manipulacji obiektem</a>.
-</p><p>Instrukcjami pętli są:<br>
-</p>
-<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_for">Instrukcja for</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_do_...while">Instrukcja do...while</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_while">Instrukcja while</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_label">Instrukcja label</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_break">Instrukcja break</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_p%c4%99tli/Instrukcja_continue">Instrukcja continue</a>
-</li></ul>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Loop_Statements", "es": "es/Gu\u00eda_JavaScript_1.5/Sentencias_de_bucle", "fr": "fr/Guide_JavaScript_1.5/Boucles", "ja": "ja/Core_JavaScript_1.5_Guide/Loop_Statements" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_break/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_break/index.html
deleted file mode 100644
index 108f315058..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_break/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: Instrukcja break
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_break
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_break" name="Instrukcja_break">Instrukcja <code>break</code></h3>
-<p>Użyjemy instrukcji <code><b>break</b></code> chcąc zakończyć jedną z instrukcji <code><b> pętli switch</b>, lub <b>label</b></code> .</p>
-<ul>
- <li>Kiedy użyjemy <code><b>break</b></code> to przerwana zostanie natychmiast najgłębsza instrukcja <code><b>while, do-while, for,</b></code> lub <code><b>switch</b></code> i kontrola przekazana zostanie do następnej instrukcji.</li>
- <li>Kiedy użyjemy <code><b>break</b></code> z etykietą, to przerwana zostanie specyficzna instrukcja o nazwie tej etykiety.</li>
-</ul>
-<p>Składnia instrukcji <code><b>break</b></code> wygląda jak poniższy przykład:</p>
-<pre>1. break
-2. break label
-</pre>
-<p>Pierwsza forma składni przerywa najgłębszą otoczoną nawiasami lub instrukcje pętlę <code><b>switch</b></code>; druga forma składni przerywa specjalnie pętlę zamkniętą i oznaczoną etykietę instrukcji.</p>
-<p><b>Przykład</b><br>
- Następujący przykład powtarza pętle poprzez elementy w tablicy aż do momentu, znalezienia element indeksu, który jest wartością <code><b>theValue</b></code>:</p>
-<pre>for (i = 0; i &lt; a.length; i++) {
- if (a[i] = theValue)
- break;
-}
-</pre>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_continue/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_continue/index.html
deleted file mode 100644
index dee2eda4ee..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_continue/index.html
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: Instrukcja continue
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_continue
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_continue" name="Instrukcja_continue">Instrukcja <code>continue</code></h3>
-<p>Instrukcja <code><b>continue</b></code> możemy użyć do ponownego uruchomienia instrukcji <code><b>while, do-while, for,</b></code> lub <code><b>label</b></code> tzw. etykiety.</p>
-<ul>
- <li>Kiedy użyjemy instrukcji <code><b>continue</b></code> bez label, to zostanie przerwana aktualnie wykonywana iteracja najgłębszej instrukcji otoczonej kodem <code><b>while, do-while</b></code> lub <code><b>for</b></code>, która będzie kontynuowała wykonanie następnej pętli z iteracją. Przeciwieństwem jest instrukcja <code><b>break</b></code>, <code><b>continue</b></code> nie zostanie przerwane wykonywanie w całości. W pętli <code><b>while</b></code>, to kod zostanie zawrócony wg warunków określonych w kodzie. W pętli <code><b>for</b></code>, to wykona przyrost wyrażenia.</li>
- <li>Kiedy użyjemy <code><b>continue</b></code> z <code><b>label</b></code>, to nakłada się do instrukcji pętli identyfikującej się z <code><b>label</b></code>.</li>
-</ul>
-<p>Składnia instrukcji <code><b>continue</b></code> wygląda następująco:</p>
-<ol>
- <li><code><b>continue</b></code></li>
- <li><code><b>continue label</b></code></li>
-</ol>
-<p><b>Przykład 1</b><br>
- Następujący przykład pokazuje pętlę <code><b>while</b></code> z instrukcja <code><b>continue</b></code>, która jest wykonana wtedy, gdy wartość <code><b>i</b></code> jest liczbą trzy. W ten sposób, <code><b>n</b></code> pobiera wartości jeden, trzy, siedem, dwanaście.</p>
-<pre class="eval">i = 0;
-n = 0;
-while (i &lt; 5) {
- i++;
- if (i == 3)
- continue;
- n += i;
-}
-</pre>
-<p><b>Przykład 2</b><br>
- Etykieta instrukcji <code><b>checkiandj</b></code> stanowi etykietę instrukcji <code><b>checkj</b></code>. Jeśli <code><b>continue</b></code> zostanie napotkane, program przerwie aktualnie wykonywaną iterację <code><b>checkj</b></code> i rozpocznie następną iterację. Za każdym razem, gdy <code><b>continue</b></code> zostanie napotkane, <code><b>checkj</b></code> wykonuje ponownie iterację aż do momentu, gdy warunek stanie się nieprawdziwy. Kiedy został napotkany nieprawdziwy warunek, to powtarza, reszta instrukcji <code><b>checkiandj</b></code> jest dopełniona, i <code><b>checkiandj</b></code> ponownie iteruje aż jego warunek zwróci wartość nieprawdziwą. Kiedy <b>false</b> jest zwracany, to program kontynuuje następującą instrukcję <code><b>checkiandj</b></code>.</p>
-<p>Jeśli <code><b>continue</b></code> miało pętlę <code><b>checkiandj</b></code>, to program będzie kontynuował instrukcję <code><b>checkiandj</b></code>, aż osiągnie jej najwyższą wartość.</p>
-<pre>checkiandj :
- while (i &lt; 4) {
- document.write(i + "&lt;br/&gt;");
- i += 1;
- checkj :
- while (j &gt; 4) {
- document.write(j + "&lt;br/&gt;");
- j -= 1;
- if ((j % 2) == 0)
- continue checkj;
- document.write(j + " is odd.&lt;br/&gt;");
- }
- document.write("i = " + i + "&lt;br/&gt;");
- document.write("j = " + j + "&lt;br/&gt;");
- }
-</pre>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_do_...while/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_do_...while/index.html
deleted file mode 100644
index 6c770f4ae6..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_do_...while/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Instrukcja do ...while
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_do_...while
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h4 id="Instrukcja_do...while" name="Instrukcja_do...while">Instrukcja <code>do...while</code></h4>
-<p>Instrukcja <code><b>do...while</b></code> powtarza specyficzny warunek, aż do momentu, kiedy uzna go za fałszywy. Instrukcja <code><b>do...while</b></code> wygląda następująco:</p>
-<pre class="eval">do
- statement
-while (condition);
-</pre>
-<p>Instrukcja (<code><b>statement</b></code> zostanie wykonany raz, zanim warunek zostanie sprawdzony. Jeśli warunek (<code><b>condition</b></code>) jest prawdziwy (true), instrukcja zostanie wykonana ponownie. Warunek jest sprawdzany na końcu każdego wykonania. Kiedy warunek jest fałszywy (false), wykonanie zostaje zatrzymane i kontrola jest przekazywana do instrukcji następującej po pętli <code><b>do...while</b></code>.</p>
-<p><b>Przykład</b><br>
- W następnym przykładzie, pętla iteracyjna wykonuje się, co najmniej raz, i powraca wykonując pętlę iteracyjną dopóki wartość i jest mniejsza niż 5.</p>
-<pre class="eval">do {
- i += 1;
- document.write(i);
-} while (i &lt; 5);
-</pre>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_for/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_for/index.html
deleted file mode 100644
index c13c4558fb..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_for/index.html
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: Instrukcja for
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_for
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_for" name="Instrukcja_for">Instrukcja <code>for</code></h3>
-<p>Pętla <code><b>for</b></code> jest powtarzana aż do momentu, kiedy testowany warunek staje się fałszywy. W JavaScript pętla <code><b>for</b></code> jest podobna do pętli w Java i C. Instrukcja pętli <code><b>for</b></code> wygląda następująco:</p>
-<pre>for ([przypisanie]; [warunek]; [zmiana]) {
- Instrukcje
-}
-</pre>
-<p>Kiedy pętla <code><b>for</b></code> jest wykonywana to mają miejsce:</p>
-<ol>
- <li>Inicjalizacja wyrażenia <code><b>przypisanie</b></code>, jeśli coś jest wykonywane. To wyrażenie często inicjuje jedną lub więcej pętli, ale kod pozwala na wyrażenia o różnym stopniu złożoności. To wyrażenie może deklarować zmienne.</li>
- <li>Wyrażenie <code><b>warunek</b></code> jest wykonane. Jeśli wartość <code><b>warunek</b></code> jest prawdziwa, instrukcja pętli jest wykonana. Jeśli wartość <code><b>warunek</b></code> jest fałszywa, pętla <code><b>for</b></code> jest przerwana. Jeśli wyrażenie <code><b>warunek</b></code> jest w całości opuszczone, warunek to bierze na siebie, jeśli jest prawdziwy.</li>
- <li>Wykonuje <code><b>instrukcje</b></code>.</li>
- <li>Aktualizuje wyrażenia <code><b>zmiana</b></code>, jeśli jedna wykonywana to kontrola jest przekazywana do kroku drugiego.</li>
-</ol>
-<p><b>Przykład</b><br>
- Następująca funkcja stanowi instrukcję <code><b>for</b></code>, która to tworzy licznik zaznaczonych opcji w liście przewijanej (obiekt <b>Select</b>, który pozwala na wielokrotne zaznaczenia). Instrukcja <code><b>for</b></code> deklaruje zmienną <code><b>i</b></code> i inicjuje ją od zera. Sprawdza, które <code><b>i</b></code> jest mniejsze niż liczba opcji w obiekcie <code><b>Select</b></code> wykonując kolejną instrukcję <code><b>if</b></code>, i zwiększa <code><b>i</b></code> o jeden po każdej wykonanej pętli.</p>
-<pre>&lt;script type="text/javascript"&gt;//&lt;![CDATA[
-
-function howMany(selectObject) {
- var numberSelected = 0;
- for (var i = 0; i &lt; selectObject.options.length; i++) {
- if (selectObject.options[i].selected)
- numberSelected++;
- }
- return numberSelected;
-}
-
-//]]&gt;&lt;/script&gt;
-&lt;form name="selectForm"&gt;
- &lt;p&gt;
- &lt;strong&gt;Choose some music types, then click the button below:&lt;/strong&gt;
- &lt;br/&gt;
- &lt;select name="musicTypes" multiple="multiple"&gt;
- &lt;option selected="selected"&gt;R&amp;B&lt;/option&gt;
- &lt;option&gt;Jazz&lt;/option&gt;
- &lt;option&gt;Blues&lt;/option&gt;
- &lt;option&gt;New Age&lt;/option&gt;
- &lt;option&gt;Classical&lt;/option&gt;
- &lt;option&gt;Opera&lt;/option&gt;
- &lt;/select&gt;
- &lt;/p&gt;
- &lt;p&gt;
- &lt;input type="button" value="How many are selected?"
- onclick="alert ('Number of options selected: ' + howMany(document.selectForm.musicTypes))"/&gt;
- &lt;/p&gt;
-&lt;/form&gt;
-</pre>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_label/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_label/index.html
deleted file mode 100644
index e95a452b8f..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_label/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Instrukcja label
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_label
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_label" name="Instrukcja_label">Instrukcja <code>label</code></h3>
-<p>Instrukcja <code><b>label</b></code> dostarcza instrukcję wraz z identyfikatorem, który odnosi się całkiem gdzie indziej w Twoim programie. Na przykład, możesz użyć <code><b>label</b></code> do zidentyfikowania pętli i następnie w niej użyć instrukcję <code><b>break</b></code> lub <code><b>continue</b></code>, do wskazania miejsca gdzie program powinien zinterpretować pętlę lub kontynuować jego wykonanie.</p>
-<p>Składnia instrukcji <code><b>label</b></code> wygląda następująco:</p>
-<pre>label :
- Instrukcja
-</pre>
-<p>Wartością <code><b>label</b></code> może być w JavaScript identyfikator, który jest nie zarezerwowanym słowem. <code><b>Instrukcja</b></code> to identyfikujesz z etykietą, która może być jakąś instrukcją.</p>
-<p><b>Przykład</b><br>
- W tym przykładzie, etykieta <code><b>markLoop</b></code> identyfikuje pętle while.</p>
-<pre>markLoop:
-while (theMark == true)
- doSomething();
-}
-</pre>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_while/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_while/index.html
deleted file mode 100644
index 48ecacaa70..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_pętli/instrukcja_while/index.html
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: Instrukcja while
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_pętli/Instrukcja_while
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Instrukcja_while" name="Instrukcja_while">Instrukcja <code>while</code></h3>
-<p>Instrukcja <code><b>while</b></code> wykonuje instrukcje tak długo, dopóki warunek będzie prawdziwy. Instrukcja pętli <code><b>while</b></code> wygląda następująco:</p>
-<pre>while (warunek) {
- instrukcje
-}
-</pre>
-<p>Jeśli warunek stanie się fałszywy, instrukcja wewnątrz pętli zatrzyma wykonywanie i identyfikatorach kontroli w instrukcji następującej pętli.</p>
-<p>Test warunku ma miejsce przed wykonaniem pętli instrukcji. Jeśli warunek będzie prawdziwy, instrukcje są wykonywane i ponownie jest wykonywany test warunku. Jeśli warunek będzie fałszywy, wykonywanie pętli jest zatrzymanie i przejście kontroli do następującej instrukcji <code><b>while</b></code>.</p>
-<p><b>Przykład 1</b><br>
- Następująca pętla <code><b>while</b></code> wykonuje iterację (powtarza) tak długo aż <b>n</b> jest mniejsze od trzech:</p>
-<pre>n = 0;
-x = 0;
-while( n &lt; 3 ) {
- n ++;
- x += n;
-}
-</pre>
-<p>Do każdej wykonanej pętli iteracji, przyrost pętli <code><b>n</b></code> i dodanie te wartości <code><b>x</b></code>. Dlatego, <code><b>x</b></code> i <code><b>n</b></code> pobierają następujące wartości:</p>
-<ul>
- <li>Po pierwszym przejściu: <code><b>n</b></code> = 1 i <code><b>x</b></code> = 1</li>
- <li>Po drugim przejściu: <code><b>n</b></code> = 2 i <code><b>x</b></code> = 3</li>
- <li>Po trzecim przejściu: <code><b>n</b></code> = 3 i <code><b>x</b></code> = 6</li>
-</ul>
-<p>Po uzupełnieniu trzeciego przejścia, warunek <code><b>n</b></code> &lt; 3 jest wartość prawdziwa, więc pętla zostanie przerwana.</p>
-<p><b>Przykład 2</b><br>
- Nieskończoność pętli. Upewnij się czy warunek pętli ostatecznie staje się fałszywym; innym razem, pętla nigdy nie zostanie przerwana. Instrukcja w następującej pętli <code><b>while</b></code> występuje bezustannie, ponieważ warunek nigdy nie stanie się fałszywy.</p>
-<pre>while (true) {
- alert("Hello, world") }
-</pre>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_warunkowe/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_warunkowe/index.html
deleted file mode 100644
index ce106856b6..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/instrukcje_warunkowe/index.html
+++ /dev/null
@@ -1,90 +0,0 @@
----
-title: Instrukcje warunkowe
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Instrukcje_warunkowe
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Control_flow_and_error_handling
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Conditional_Statements
----
-<p>
-</p>
-<h3 id="Instrukcja_warunkowa" name="Instrukcja_warunkowa"> Instrukcja warunkowa </h3>
-<p>Instrukcja warunkowa jest zestawem poleceń wykonywanych, jeżeli dany warunek jest spełniony JavaScript obsługuje dwie instrukcje warunkowe:if...else i switch.
-</p>
-<h4 id="Instrukcja_if...else" name="Instrukcja_if...else"> Instrukcja if...else </h4>
-<p>Instrukcja <code><b>if</b></code> powoduje wykonanie kodu źródłowego <code>instrukcja1</code> tylko wtedy, gdy <code>warunek</code> logiczny jest spełniony. Jeżeli zostanie użyty poszerzony wariant instrukcji <code>if</code>, to po spełnieniu warunku zostanie wykonany kod <code>instrukcja1</code> lecz w przeciwnym wypadku zostanie wykonany kod <code>instrukcja2</code>. Instrukcja <code><b>if</b></code> ma postać:
-</p>
-<pre>if (warunek) {
- instrukcja1
-}
-[else {
- instrukcja2
-} ]
-</pre>
-<p>Jakiekolwiek wyrażenie w JavaScript może mieć warunek, który jest oceniany czy jest on prawdziwy lub fałszywy. Instrukcja wykonuje jakąkolwiek instrukcję zawartą w JavaScript, włączając pomoc zagnieżdżonym instrukcjom if. Jeśli chcesz użyć więcej niż po instrukcji <code><b>if</b></code> lub instrukcji <code><b>else</b></code> musisz otoczyć instrukcję nawiasami klamrowymi, {}.
-</p><p>Nie powinieneś używać prostych zadań używając instrukcji warunkowej. Na przykład, nie używaj następującego kodu: </p>
-<pre>if(x = y)
-{
- /* coś jest wykonywane */
-}
-</pre>
-<p>Jeśli potrzebujesz użyć instrukcji warunkowej, aby wykonać zadanie, wstaw dodatkowy nawias wokół zadania. Na przykład, użyj if( (x = y) ).
-</p><p>Nie pomieszaj wartości prymitywnej logicznej true i false z true i false wartości logicznej obiektu. Jakikolwiek obiekt, którego wartość nie jest zidentyfikowana, null, zero, NaN, lub pusty łańcuch znaków, włączając obiekt logiczny, którego wartość jest fałszem staje się prawdziwy, kiedy przechodzi w instrukcję warunkową. Na przykład:
-</p>
-<pre>var b = new Boolean(false);
-if (b) // ten warunek jest prawdziwy
-</pre>
-<p><b>Przykład</b><br>
-Następujący przykład funkcji <code><b>checkData</b></code> zwraca true i numer czcionki w obiekcie <code><b>Text</b></code> są trzy; W drugą stronę, to wyświetli alert ostrzegawczy i zwróci Ci false.
-</p>
-<pre>function checkData () {
- if (document.form1.threeChar.value.length == 3) {
- return true
- } else {
- alert("Enter exactly three characters. " +
- document.form1.threeChar.value + " is not valid.")
- return false
- }
-}
-</pre>
-<h4 id="Instrukcja_switch" name="Instrukcja_switch"> Instrukcja switch </h4>
-<p>Instrukcja <code><b>switch</b></code> pozwala programowi na sprawdzenie ciągu warunków i próbuje wykonać wartość wyrażenia przypisana do odpowiedniej etykiety case. Jeśli jest to wyrażenie znalezione, program wykonuje załączoną instrukcję. Instrukcja <code><b>switch</b></code> wygląda w następujący sposób:
-</p>
-<pre>switch (expression){
- case label :
- statement;
- break;
- case label :
- statement;
- break;
- ...
- default : statement;
-}
-</pre>
-<p>Najpierw program szuka etykietę odpowiedniego wyrażenia i wykonuje załączoną instrukcję. Jeśli znaleziona zostaje nie odpowiednia etykieta, program szuka domyślnej instrukcji i jeśli znajdzie wykonuje załączoną instrukcję. Jeśli nie domyślna instrukcja jest znaleziona, program kontynuuje wykonywanie instrukcji aż do końca instrukcji <code><b>switch</b></code>.
-</p><p>Opcjonalnie instrukcja <code><b>break</b></code> połączona z każdą etykietą case zapewnia przerwanie programu z całego bloku <code><b>switch</b></code> odpowiednio raz jak jest wykonana instrukcja i kontynuuje wykonywanie następnej instrukcji switch. Jeśli opuszcza <code><b>break</b></code>, program kontynuuje wykonywanie aż do następnej instrukcji w <code><b>switch</b></code>.
-</p><p><b>Przykład</b><br>
-W następującym przykładzie, jeśli <code><b>expr</b></code> sprawdza "Bananas", program szuka odpowiednią wartość z case "Bananas" i wykonuje załączoną instrukcję. Kiedy napotka <code><b>break</b></code>, progaram przerywa <code><b>switch</b></code>. Jeśli <code><b>break</b></code> zostało opuszczone, instrukcja zostanie wykonana dla case "Cherries".
-</p>
-<pre>switch (expr) {
- case "Oranges" :
- document.write("Oranges are $0.59 a pound.&lt;BR&gt;");
- break;
- case "Apples" :
- document.write("Apples are $0.32 a pound.&lt;BR&gt;");
- break;
- case "Bananas" :
- document.write("Bananas are $0.48 a pound.&lt;BR&gt;");
- break;
- case "Cherries" :
- document.write("Cherries are $3.00 a pound.&lt;BR&gt;");
- break;
- default :
- document.write("Sorry, we are out of " + i + ".&lt;BR&gt;");
-}
-
-document.write("Is there anything else you'd like?&lt;BR&gt;");
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Conditional_Statements", "fr": "fr/Guide_JavaScript_1.5/Instructions_conditionnelles", "ja": "ja/Core_JavaScript_1.5_Guide/Conditional_Statements" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/literały/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/literały/index.html
deleted file mode 100644
index 500db9cae6..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/literały/index.html
+++ /dev/null
@@ -1,208 +0,0 @@
----
-title: Literały
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Literały
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Grammar_and_types
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Literals
----
-<p>
-</p>
-<h3 id="Litera.C5.82y" name="Litera.C5.82y"> Literały </h3>
-<p>Literałów używa się w celu przedstawiania wartości w JavaScript. Są one ustalonymi wartościami (a nie zmiennymi), które <i>dosłownie</i> podajesz w swoim skrypcie. Ten fragment opisuje następujące typy literałów: </p>
-<ul><li> {{ Anch("Literały tablicy") }}
-</li><li> {{ Anch("Literały logiczne") }}
-</li><li> {{ Anch("Literały zmiennoprzecinkowe") }}
-</li><li> {{ Anch("Literały całkowite") }}
-</li><li> {{ Anch("Literały obiektu") }}
-</li><li> {{ Anch("Literały znakowe") }}
-</li></ul>
-<h4 id="Litera.C5.82y_tablicy" name="Litera.C5.82y_tablicy"> Literały tablicy </h4>
-<p>Literał tablicy jest listą składającą się z zera lub większej liczby wyrażeń, z których każdy reprezentuje element tablicy, a które zamknięte są w nawiasach kwadratowych ([]). Tablica tworzona za pomocą literału tablicy zostaje zainicjalizowana podanymi wartościami jako jej elementami, a jej długość jest ustalone według liczby podanych argumentów.
-</p><p>Poniższy przykład tworzy tablicę <code>kawy</code> z trzema elementami i o długości trzy:
-</p>
-<pre>kawy = ["Arabica", "Columbiana", "Zbożowa"]</pre>
-<p><b>Uwaga</b> Literał tablicy jest typem inicjatora obiektu. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/U%c5%bcywanie_inicjacji_obiektu">Używanie inicjatorów obiektu</a>.
-</p><p>Jeśli tablica została utworzona przy pomocy literału w skrypcie najwyższego poziomu, JavaScript interpretuje tablicę za każdym razem, gdy przelicza wyrażenie zawierające literał tablicowy. Dodatkowo literał użyty w funkcji jest tworzony przy każdym wywołaniu funkcji.
-</p><p>Literały tablicy są także obiektami <code>Array</code>. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Array">obiekt <code>Array</code></a>, aby uzyskać więcej informacji o obiektach <code>Array</code>.
-</p><p><b>Dodatkowe przecinki w literale tablicy</b>
-</p><p>Nie musisz określać w literale tablicy wszystkich elementów. Jeśli postawisz kolejno dwa przecinki, zostanie utworzony obiekt <code>array</code> z pustym miejscem dla niesprecyzowanych elementów. Poniższy przykład tworzy tablicę <code>ryba</code>:
-</p>
-<pre>ryba = ["Piła", , "Młot"]</pre>
-<p>Tablica ta posiada dwa elementy z wartościami i jeden pusty element (wartość <code>ryba{{ mediawiki.external(0) }}</code> to "Piła", <code>ryba{{ mediawiki.external(1) }}</code> jest niezdefiniowana, a <code>ryba{{ mediawiki.external(2) }}</code> to "Młot"):
-</p><p>Jeśli na końcu listy elementów umieścisz dodatkowy przecinek, jest on ignorowany. W poniższym przykładzie długość <code>tablicy</code> jest równa trzy. Nie istnieje <code>mojaLista{{ mediawiki.external(3) }}</code>. Wszystkie inne przecinki w liście wskazują nowy element. </p>
-<pre>mojaLista = ['dom', , 'szkoła', ];</pre>
-<p>W kolejnym przykładzie długość <code>tablicy</code> jest równa cztery; nie zdefiniowano wartości dla <code>mojaLista{{ mediawiki.external(0) }}</code> i <code>mojaLista{{ mediawiki.external(2) }}</code>.
-</p>
-<pre>mojaLista = [ , 'dom', , 'szkoła'];</pre>
-<p>W ostatnim przykładzie długość <code>tablicy</code> wynosi cztery i brakuje mojaLista{{ mediawiki.external(1) }} i mojaLista{{ mediawiki.external(3) }}. Tylko ostatni przecinek jest ignorowany. Jest on opcjonalny.
-</p>
-<pre>mojaLista = ['dom', , 'szkoła', , ];</pre>
-<h4 id="Litera.C5.82y_logiczne" name="Litera.C5.82y_logiczne"> Literały logiczne </h4>
-<p>Typ logiczny posiada dwie wartości: <code>true</code> i <code>false</code>.
-</p><p>Nie wolno mylić pierwotnych wartości logicznych <code>true</code> i <code>false</code> z wartościami prawda i fałsz (true/false) obiektu logicznego. Obiekt logiczny jest obiektem opakowującym pierwotnego typu danych logicznych. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Boolean">obiekt Boolean</a>, aby uzyskać więcej informacji.
-</p>
-<h4 id="Litera.C5.82y_ca.C5.82kowite" name="Litera.C5.82y_ca.C5.82kowite"> Literały całkowite </h4>
-<p>Liczby całkowite mogą być wyrażane jako dziesiętne (podstawa 10), szesnastkowe (podstawa 16) i ósemkowe (podstawa 8). Dziesiętny literał całkowity składa się z sekwencji cyfr bez czołowego 0 (zera). Czołowe 0 (zero) w literale całkowitym wskazuje na literał ósemkowy; Czołowe 0x (lub 0X) wskazuje na literał szesnastkowy. Liczby szesnastkowe mogą zawierać cyfry od 0 do 9 oraz litery a-f lub A-F. Ósemkowe literały całkowite mogą zawierać tylko cyfry od 0 do 7.
-</p><p>Ósemkowe literały całkowite są wycofywane i zostały usunięte ze 3 edycji standardu ECMA-262. JavaScript 1.5 wciąż wspiera je dla kompatybilności wstecznej.
-</p><p>Przykładami literałów całkowitych są:
-</p>
-<pre class="eval">0, 117 i -345 (dziesiętne, podstawa 10)
-015, 0001 i -077 (ósemkowe, podstawa 8)
-0x1123, 0x00111 i -0xF1A7 (szesnastkowe, "hex" lub podstawa 16)
-</pre>
-<h4 id="Litera.C5.82y_zmiennoprzecinkowe" name="Litera.C5.82y_zmiennoprzecinkowe"> Literały zmiennoprzecinkowe </h4>
-<p>Literały zmiennoprzecinkowe mogą mieć następujące części:
-</p>
-<ul><li> Liczbę dziesiętną całkowitą mogąca posiadać znak (poprzedzona przez "+" lub "-"),
-</li><li> Znak dziesiętny ("."),
-</li><li> Ułamek (kolejna liczba dziesiętna),
-</li><li> Wykładnik.
-</li></ul>
-<p>Wykładnik stanowi "e" lub "E", po którym następuje liczba całkowita mogąca posiadać znak (poprzedzona przez "+" lub "-"). Literały zmiennoprzecinkowe muszą posiadać co najmniej jedną cyfrę; muszą także posiadać "e" (lub "E") bądź znak dziesiętny.
-</p><p>Przykładami literałów zmiennoprzecinkowych są 3.1415, -3.1E12, .1e12 i 2E-12.
-</p><p>Ściślej, składnia jest następująca:
-</p>
-<pre class="eval">[cyfry][.cyfry][(E|e)[(+|-)]cyfry]
-</pre>
-<p>Na przykład:
-</p>
-<pre class="eval">3.14
-2345.789
-.3333333333333333333
-</pre>
-<h4 id="Litera.C5.82y_obiektu" name="Litera.C5.82y_obiektu"> Literały obiektu </h4>
-<p>Literał obiektu stanowi ujęta w nawias klamrowy ({}) lista składająca się z zera lub większej liczby par, które stanowią nazwa własności obiektu oraz przypisana jej wartość. Nie powinno się używać literału obiektu na początku instrukcji. Doprowadzi to do wystąpienia błędu lub nieoczekiwanych zachowań, gdyż { zostanie zinterpretowany jako początek bloku.
-</p><p>Poniżej podany jest przykład literału obiektu. Pierwszy element obiektu <code>auto</code> definiuje własność <code>mojeAuto</code>; drugi element, własność <code>pobierzAuto</code>, wywołuje funkcję <code>(TypyAut("Polonez"));</code> trzeci element, własność <code>specjalne</code>, używa istniejącej zmiennej (<code>Sprzedaz</code>).
-</p>
-<pre>var Sprzedaz = "Toyota";
-
-function TypyAut(nazwa) {
- if(nazwa == "Polonez")
- return nazwa;
- else
- return "Przykro nam, ale nie sprzedajemy marki " + nazwa + ".";
-}
-
-auto = {mojeAuto: "Caro", pobierzAuto: TypyAut("Polonez"), specjalne: Sprzedaz}
-
-document.write(auto.mojeAuto); // Caro
-document.write(auto.pobierzAuto); // Polonez
-document.write(auto.specjalne); // Toyota</pre>
-<p>Dodatkowo, możesz użyć literału znakowego lub liczbowego jako nazwy własności lub zagnieździć obiekt wewnątrz innego. Ilustruje to poniższy przykład.
-</p>
-<pre>auto = {wieleAut: {a: "Saab", b: "Jeep"}, 7: "Mazda"}
-
-document.write(auto.wieleAut.b); // Jeep
-document.write(auto[7]); // Mazda
-</pre>
-<p>Zauważ:
-</p>
-<pre class="eval">foo = {a: "alfa", 2: "dwa"}
-document.write (foo.a) // alfa
-document.write (foo[2]) // dwa
-//document.write (foo.2) // Błąd: brakuje ) po liście argumentów
-//document.write (foo[a]) // Błąd: a nie jest zdefiniowane
-document.write (foo["a"]) // alfa
-document.write (foo["2"]) // dwa
-</pre>
-<h4 id="Litera.C5.82y_znakowe" name="Litera.C5.82y_znakowe"> Literały znakowe </h4>
-<p>Literały znakowe to zero lub więcej znaków zamkniętych w podwójnych (") lub pojedynczych (') znacznikach cytatu. Łańcuch znaków musi być ograniczony przez znaczniki tego samego typu, a więc obydwa pojedyncze lub obydwa podwójne znaki cytatu. Poniżej umieszczono przykłady literałów znakowych:
-</p>
-<ul><li> "bla"
-</li><li> 'bla'
-</li><li> "1234"
-</li><li> "jedna linia \n kolejna linia"
-</li><li> "kot Ali"
-</li></ul>
-<p>Możesz wywołać dowolną metodę obiektu String na wartości literału znakowego - JavaScript automatycznie skonwertuje literał znakowy do tymczasowego obiektu String, wywoła metodę, a następnie pozbędzie się tymczasowego obiektu String. Możesz również użyć własności <code>String.length</code> z literałem znakowym:
-</p>
-<ul><li> "kot Ali".length
-</li></ul>
-<p>Powinieneś użyć literału znakowego, chyba że potrzebujesz szczególnie obiektu String. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_String">obiekt String</a>, aby uzyskać szczegółowe informacje o obiektach String.
-</p>
-<h5 id="U.C5.BCywanie_specjalnych_znak.C3.B3w_w_.C5.82a.C5.84cuchach" name="U.C5.BCywanie_specjalnych_znak.C3.B3w_w_.C5.82a.C5.84cuchach"> Używanie specjalnych znaków w łańcuchach </h5>
-<p>Dodatkowo oprócz znaków zwykłych możesz także włączyć do łańcuchów specjalne znaki, tak jak pokazano w przykładzie: </p>
-<pre>"pierwsza linia \n następna linia"</pre>
-<p>Poniższa tabela przedstawia znaki specjalne, które możesz użyć w łańcuchach znaków JavaScript.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Znak</th>
-<th>Znaczenie</th>
-</tr>
-<tr>
-<td><b>\b</b></td>
-<td>Backspace</td>
-</tr>
-<tr>
-<td><b>\f</b></td>
-<td>Nowa strona</td>
-</tr>
-<tr>
-<td><b>\n</b></td>
-<td>Nowa linia</td>
-</tr>
-<tr>
-<td><b>\r</b></td>
-<td>Powrót karetki</td>
-</tr>
-<tr>
-<td><b>\t</b></td>
-<td>Tabulacja</td>
-</tr>
-<tr>
-<td><b>\v</b></td>
-<td>Tabulacja pionowa</td>
-</tr>
-<tr>
-<td><b>\'</b></td>
-<td>Apostrof lub pojedynczy cudzysłów</td>
-</tr>
-<tr>
-<td><b>\"</b></td>
-<td>Podwójny cudzysłów</td>
-</tr>
-<tr>
-<td><b>\\</b></td>
-<td>Lewy ukośnik (\).</td>
-</tr>
-<tr>
-<td><b>\<i>XXX</i></b></td>
-<td>Znaki z kodowaniem Latin-1 określone przez do trzech cyfrósemkowych <i>XXX</i> pomiędzy 0 i 377. Na przykład \251 jest sekwencją ósemkową dla symbolu copyright.</td>
-</tr>
-<tr>
-<td><b>\x<i>XX</i></b></td>
-<td>Znaki z kodowaniem Latin-1 określone przez dwie cyfry szesnastkowe <i>XX</i> pomiędzy 00 i FF. Na przykład \xA9 jest szesnastkową sekwencją dla symbolu copyright.</td>
-</tr>
-<tr>
-<td><b>\u<i>XXXX</i></b></td>
-<td>Znak Unicode określony przez cztery cyfry szesnastkowe <i>XXXX</i>. Na przykład \u00A9 jest sekwencją Unicode dla symbolu copyright. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Unicode#Sekwencje_ucieczki_do_Unicode">Sekwencje ucieczki do Unicode</a>.</td>
-</tr>
-</tbody></table>
-<p><small><b>Tabela 2.1: Znaki specjalne w JavaScript</b></small>
-</p>
-<h5 id="Znaki_ucieczki" name="Znaki_ucieczki"> Znaki ucieczki </h5>
-<p>Dla znaków niewymienionych w tabeli powyżej, poprzedzający znak backslash jest ignorowany, ale użycie tego jest wycofywane i powinno być unikane.
-</p><p>Możesz wstawić znak cudzysłowu wewnątrz łańcucha znaków poprzedzając go znakiem backslash. Znane jest to jako <i>kodowanie</i> (<i>escaping</i>) znaków cudzysłowu. Na przykład:
-</p>
-<pre>var quote = "He read \"The Cremation of Sam McGee\" by R.W. Service."
-document.write(quote)
-</pre>
-<p>Rezultatem tego będzie:
-</p>
-<pre>He read "The Cremation of Sam McGee" by R.W. Service.
-</pre>
-<p>Aby użyć literału backslash w łańcuchu znaków, musisz zastosować znak backslash. Na przykład, aby przydzielić plikowi ścieżkę <code><b>c:\temp</b></code> do łańcucha znaków, użyj następującej konstrukcji:
-</p>
-<pre>var home = "c:\\temp "
-</pre>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Stałe", "Przewodnik po języku JavaScript 1.5:Unicode") }}
-</p><p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Literals", "es": "es/Gu\u00eda_JavaScript_1.5/Literales", "fr": "fr/Guide_JavaScript_1.5/Constantes_litt\u00e9rales", "ja": "ja/Core_JavaScript_1.5_Guide/Literals", "ko": "ko/Core_JavaScript_1.5_Guide/Literals", "zh-cn": "cn/Core_JavaScript_1.5_Guide/\u6587\u672c\u5316" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/o_tym_przewodniku/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/o_tym_przewodniku/index.html
deleted file mode 100644
index 0fd0f2ec8a..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/o_tym_przewodniku/index.html
+++ /dev/null
@@ -1,159 +0,0 @@
----
-title: O tym przewodniku
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/O_tym_przewodniku
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
----
-<h3 id="Nowe_mo.C5.BCliwo.C5.9Bci_wersji_JavaScriptu" name="Nowe_mo.C5.BCliwo.C5.9Bci_wersji_JavaScriptu">Nowe możliwości wersji JavaScriptu</h3>
-
-<ul>
- <li><a href="pl/Nowo%c5%9bci_w_JavaScript_1.5">Nowości w JavaScript 1.5</a></li>
- <li><a href="pl/Nowo%c5%9bci_w_JavaScript_1.6">Nowości w JavaScript 1.6</a></li>
- <li><a href="pl/Nowo%c5%9bci_w_JavaScript_1.7">Nowości w JavaScript 1.7</a></li>
- <li><a href="pl/Nowo%c5%9bci_w_JavaScript_1.8">Nowości w JavaScript 1.8</a></li>
-</ul>
-
-<h3 id="Co_ju.C5.BC_powiniene.C5.9B_wiedzie.C4.87" name="Co_ju.C5.BC_powiniene.C5.9B_wiedzie.C4.87">Co już powinieneś wiedzieć</h3>
-
-<p>Ten dokument zakłada, że jego czytelnik ma podstawowe pojęcie na temat niżej wymienionych dziedzin:</p>
-
-<ul>
- <li>ogólne rozumienie sieci Internet i WWW.</li>
- <li>dobra praktyczna znajomość języka HTML (<a href="pl/HTML">HTML</a>).</li>
-</ul>
-
-<p>Przydatne, aczkolwiek nie wymagane, jest doświadczenie w językach programowania takich jak C czy Visual Basic.</p>
-
-<h3 id="Wersje_JavaScriptu" name="Wersje_JavaScriptu">Wersje JavaScriptu</h3>
-
-<p>Każda wersja przeglądarek Netscape Navigator, Mozilla i Mozilla Firefox obsługuje różne wersje języka JavaScript. Aby ułatwić pisanie skryptów zgodnych z różnymi wersjami przeglądarek Netscape/Mozilla/Firefox, w każdym rozdziale poświęconym danej możliwości języka podajemy listę wersji JavaScriptu obsługujących daną funkcjonalność.</p>
-
-<p>Poniższa tabela zawiera numery wersji JavaScriptu i odpowiadające im numery wersji przeglądarek te wersje obsługujących. Wersje Netscape Navigatora starsze niż 2.0 nie obsługują JavaScriptu.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Wersja JavaScript</th>
- <th>Wersja Navigatora</th>
- </tr>
- <tr>
- <td>JavaScript 1.0</td>
- <td>Navigator 2.0</td>
- </tr>
- <tr>
- <td>JavaScript 1.1</td>
- <td>Navigator 3.0</td>
- </tr>
- <tr>
- <td>JavaScript 1.2</td>
- <td>Navigator 4.0-4.05</td>
- </tr>
- <tr>
- <td>JavaScript 1.3</td>
- <td>Navigator 4.06-4.7x</td>
- </tr>
- <tr>
- <td>JavaScript 1.4</td>
- <td> </td>
- </tr>
- <tr>
- <td>JavaScript 1.5</td>
- <td>Navigator 6.0<br>
- Mozilla (przeglądarka open source)</td>
- </tr>
- <tr>
- <td>JavaScript 1.6</td>
- <td><a href="pl/Firefox_1.5">Firefox 1.5</a>, other Mozilla 1.8-based products</td>
- </tr>
- <tr>
- <td>JavaScript 1.7</td>
- <td><a href="pl/Firefox_2">Firefox 2</a>, other Mozilla 1.8.1-based products</td>
- </tr>
- <tr>
- <td>JavaScript 1.8</td>
- <td><a href="pl/Firefox_3">Firefox 3</a>, other Gecko 1.9-based products</td>
- </tr>
- </tbody>
-</table>
-
-<p><small><strong>Tablica 1: Wersje JavaScriptu oraz Navigatora</strong></small><br>
-  </p>
-
-<p>Każda wersja serwera Netscape Enterprise Server także obsługuje inną wersję JavaScriptu. Aby ułatwić pisanie skryptów zgodnych z różnymi wersjami Enterprise Server, w każdym rozdziale poświęconym danej możliwości języka podajemy wersję NES/FES, w której zaimplementowano daną funkcjonalność.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Skrót</th>
- <th>Wersja Enterprise Server</th>
- </tr>
- <tr>
- <td>NES 2.0</td>
- <td>Netscape Enterprise Server 2.0</td>
- </tr>
- <tr>
- <td>NES 3.0</td>
- <td>Netscape Enterprise Server 3.0</td>
- </tr>
- </tbody>
-</table>
-
-<p><small><strong>Tablica 2: Skróty oraz wersje Netscape Enterprise Server</strong></small></p>
-
-<h3 id="Gdzie_szuka.C4.87_informacji_o_JavaScripcie" name="Gdzie_szuka.C4.87_informacji_o_JavaScripcie">Gdzie szukać informacji o JavaScripcie</h3>
-
-<p>Na kompletną bazę informacji o języku JavaScript składają się następujące dokumenty:</p>
-
-<ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a> (ten dokument) - dostarcza informacji na temat samego języka JavaScript i jego obiektów.</li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">Dokumentacja języka JavaScript 1.5</a> - dostarcza informacji na temat języka JavaScript w formie encyklopedycznej</li>
-</ul>
-
-<p>Jeśli JavaScript stanowi dla Ciebie nowość, zacznij od <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnika po języku JavaScript 1.5</a>. Kiedy posiądziesz już podstawową wiedzę, możesz skorzystać z <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">Dokumentacji języka JavaScript 1.5</a>, by szybko odnaleźć konkretne informacje na temat obiektów i poleceń.</p>
-
-<h3 id="Wskaz.C3.B3wki_do_nauki_JavaScript" name="Wskaz.C3.B3wki_do_nauki_JavaScript">Wskazówki do nauki JavaScript</h3>
-
-<p>Rozpoczęcie pracy z JavaScript jest proste: wszystko czego potrzebujecie to nowoczesna przeglądarka internetowa. Ten przewodnik zawiera elementy JavaScript, które są rozpoznawalne jedynie w ostatnich najnowszych wersji przeglądarki Firefox (lub w innych opartych na silniku Gecko przeglądarkach), dlatego zaleca się używanie jak najnowszej wersji przeglądarki Firefox.</p>
-
-<h4 id="Interaktywny_interpreter" name="Interaktywny_interpreter">Interaktywny interpreter</h4>
-
-<p>Do nauki języka zachęca wspaniały interpreter, który umożliwia pełną interaktywność bez zapisywania i odświeżania strony. Konsola błędów Firefox, dostępna w menu narzędzia, oferuje łatwy, interaktywny, sposób wykonywania skryptów JavaScript: po prostu wejdź na linię kodu oraz kliknij przycisk "Evaluate".</p>
-
-<p><img alt="Image:ErrorConsole.png"></p>
-
-<h4 id="Firebug" name="Firebug">Firebug</h4>
-
-<p>Bardziej zaawansowana interaktywna podpowiedź dostępna jest pod adresem: <a class="external" href="http://www.getfirebug.com/">Firebug</a>, trzecia część rozszerzenia Firefox. Firebug dostarcza zarówno zaawansowany kontroler DOM, jak i debuger JavaScript oraz przydatne narzędzia i różne inne programy użytkowe:</p>
-
-<p><img alt="Image:Firebug.png"></p>
-
-<p>jedno z najbardziej użytecznych ułatwień oferowanych przez Firebug w <code>console.log()</code>, funkcja która zapisuje jego argumenty do konsoli Firebug. W przeciwieństwie do innych języków programowania w JavaScript nie ma możliwości pisania na standardowym wyjściu. <code>console.log()</code> stanowi pożyteczną alternatywę obserwowania bardzo łatwo tego co twój program robi.</p>
-
-<p>Wiele przykładów w tym przewodniku używa <code>alert()</code> do zobaczenia komunikatów z ich wykonania. Jeśli masz zainstalowanego Firebug możesz użyć <code>console.log()</code> w miejsce <code>alert()</code> w czasie działania tych przykładów.</p>
-
-<h3 id="Konwencje_dokumentu" name="Konwencje_dokumentu">Konwencje dokumentu</h3>
-
-<p>Aplikacje JavaScript działają pod wieloma systemami operacyjnymi; informacje zawarte w tym przewodniku dotyczą ich wszystkich. Ścieżki plików i katalogów są podane w formacie Windows (z odwrotnym ukośnikiem oddzielającym nazwy folderów). Pod Uniksami ścieżki są te same, wystarczy jedynie zastąpić odwrotny ukośnik<em>\</em> zwykłym ukośnikiem<em>/</em> .</p>
-
-<p>Przewodnik ten używa uniform resource locators (adresów URL) w następującej formie:</p>
-
-<p><code><span class="nowiki">http://server.domain/path/file.html</span></code></p>
-
-<p>W tym adresie URL, "serwer" reprezentowany jest poprzez nazwę znajdującą się na serwerze w której uruchomisz aplikacje, także jako poszukiwane słowo lub strona WWW; "domena" reprezentowana jest poprzez twoją nazwę domeny w internecie, tak jak netscape.com lub uiuc.edu; "ścieżki" reprezentują strukturę katalogów na tym serwerze, a "file.html" reprezentuje indywidualną nazwę pliku. Generalnie pozycje, które mają w ścieżce kursywę, która jest osadzona i jest ona normalną czcionką literową. Jeśli twój serwer posiada Secure Sockets Layer (SSL), będziesz używał protokołu https zamiast http w adresie URL.</p>
-
-<p>Przewodnik ten stosuje z następującą konwencją czcionki:</p>
-
-<dl>
- <dt>Czcionka <code>monospace</code></dt>
- <dd>Jest użyta do prostych kodów oraz ich listingów, API i elementy języka (także jako metody i nazwy własności), nazwa pliku, nazwa ścieżki, nazwa katalogu, tagi HTML i jakiś tekst musi być zadeklarowany przy wyświetlaniu. (Kursywa czcionki Monospace jest użyta w osadzonych miejscach klasera w kodzie strony).</dd>
- <dt>Kursywa </dt>
- <dd>Jest użyta dla tytułów, nagłówków, zmiennych i specjalnych miejscach, i słów użytych w dosłownym znaczeniu.</dd>
- <dt>Boldface </dt>
- <dd>Typ używany do terminów słownikowych.</dd>
-</dl>
-
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5", "Przewodnik po języku JavaScript 1.5:Przegląd JavaScriptu") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/index.html
deleted file mode 100644
index 7a1b84d5a1..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: Obiekty predefiniowane
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Predefined_Core_Objects
----
-<p>
-</p>
-<h3 id="Obiekty_predefiniowane" name="Obiekty_predefiniowane"> Obiekty predefiniowane </h3>
-<p>Artykuł opisuje obiekty predefiniowane w JavaScript: </p>
-<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Array">Obiekt <code>Array</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Boolean">Obiekt <code>Boolean</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Date">Obiekt <code>Date</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function">Obiekt <code>function</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Math">Obiekt <code>Math</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Number">Obiekt <code>Number</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_RegExp">Obiekt <code>RegExp</code></a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_String">Obiekt <code>String</code></a>
-</li></ul>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Predefined_Core_Objects", "es": "es/Gu\u00eda_JavaScript_1.5/Objetos_base_predefinidos", "fr": "fr/Guide_JavaScript_1.5/Objets_pr\u00e9d\u00e9finis", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Core_Objects", "ko": "ko/Core_JavaScript_1.5_Guide/Predefined_Core_Objects" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_array/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_array/index.html
deleted file mode 100644
index 9befbd17cc..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_array/index.html
+++ /dev/null
@@ -1,94 +0,0 @@
----
-title: Obiekt Array
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Array
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Array" name="Obiekt_Array">Obiekt Array</h3>
-<p>JavaScript nie ma wyraźnych danych typu
- <i>
- array</i>
- . Jednakże, możesz użyć predefiniowanego obiektu <code><b>Array</b></code> i jego metod do pracy z tabelami w twojej aplikacji. Obiekt <code><b>Array</b></code> posiada metody do manipulacji tablicami w zmiennych przypadkach, także jako łączyć, odwraca je na lewą stronę, i sortuje je. Decydując o długości
- <i>
- array</i>
- i innych właściwości użytych w wyrażeniach regularnych.</p>
-<p>
- <i>
- array</i>
- jest uporządkowane ustawienia wartości, które odsyłają do nazwy i indeksu. Na przykład, możesz mieć tablice nazwaną <code><b>emp</b></code>, która stanowi nazwę indeksu przez jego numer pracownika. Więc <code><b>emp{{ mediawiki.external(1) }}</b></code> będzie pracownik z numerem jeden, <code><b>emp{{ mediawiki.external(2) }}</b></code> pracownik z numerem dwa i tak dalej.</p>
-<h4 id="Tworzenie_tablicy" name="Tworzenie_tablicy">Tworzenie tablicy</h4>
-<p>Utwórz obiekt <code><b>Array</b></code>:</p>
-<pre>1. arrayObjectName = new Array(element0, element1, ..., elementN)
-2. arrayObjectName = new Array(arrayLength)
-</pre>
-<p><code><b>arrayObjectName</b></code> jest nazwą nowego obiektu lub właściwości istniejącego obiektu. Kiedy używamy właściwości i metody <code><b>Array</b></code>, <b>arrayObjectName</b> jest nazwą istniejącego obiektu <code><b>Array</b></code> lub właściwość istniejącego obiektu.</p>
-<p><code><b>element0, element1, ..., elementN</b></code> jest listą wartości dla elementów tablicowych. Kiedy ta forma określa, inicjowanie tablicy z określoną wartością jako jego elementy i właściwości długości tablicowej, która jest ustawiona jako liczby lub argumenty.</p>
-<p><code><b>arrayLength</b></code> jest inicjowanie długości w tablicy. Następujący kod tworzy tablice na pięć elementów:</p>
-<pre>billingMethod = new Array(5)
-</pre>
-<p>Literały Array sa także obiektami <code><b>Array</b></code>; na przykład, następujący literał jest obiektem <code><b>Array</b></code>. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Litera%c5%82y#Litera.C5.82y_tablicy">Literały tablicy</a> aby uzyskać więcej szczegółów.</p>
-<pre>coffees = ["French Roast", "Columbian", "Kona"]
-</pre>
-<h4 id="Zape.C5.82nienie_tablicy" name="Zape.C5.82nienie_tablicy">Zapełnienie tablicy</h4>
-<p>Możesz wypełnić tablicę przydzielonymi wartościami elementów. Na przykład,</p>
-<pre>emp[1] = "Casey Jones"
-emp[2] = "Phil Lesh"
-emp[3] = "August West"
-</pre>
-<p>Możesz także wypełnić tablicę jeśli utworzysz:</p>
-<pre>myArray = new Array("Hello", myVar, 3.14159)
-</pre>
-<h4 id="Kierowanie_do_elementu_tablicy" name="Kierowanie_do_elementu_tablicy">Kierowanie do elementu tablicy</h4>
-<p>Kierowanie do elementu tablicy używając przypisanie numeru odpowiedniemu elementowi. Na przykład, przypuśćmy, że zdefiniujesz następującą tablice:</p>
-<pre>myArray = new Array("Wiatr","Deszcz","Ogień")
-</pre>
-<p>Następnie kieruje się do pierwszego elementu tablicy jako <code><b>myArray{{ mediawiki.external(0) }}</b></code> i drugi element tablicy jako <code><b>myArray{{ mediawiki.external(1) }}</b></code>. Indeks elementów zaczyna się wraz z zerem (0), ale długość tablicy (na przykład, <code><b>myArray.length</b></code>) odzwierciedla numer elementów w tablicy.</p>
-<h4 id="Metody" name="Metody">Metody</h4>
-<p>Obiekt <code><strong>Array</strong></code> posiada następujące metody:</p>
-<ul>
- <li><code><strong>concat</strong></code> dołącz dwie tablice i zwróć nową.</li>
- <li><code><strong>join</strong></code> aby połączyć wszystkie elementy tablicy.</li>
- <li><code><strong>pop</strong></code> usuń ostatni element z tablicy i zwróć ten element</li>
- <li><code><strong>push</strong></code> dodaje jeden lub więcej elementów tablicy i zwraca, tego który jest ostatni dodany.</li>
- <li><code><strong>reverse</strong></code> transportuje elementy tablicy; pierwszy element tablicy staje się ostatni i ostatni staje się pierwszym.</li>
- <li><code><strong>shift</strong></code> usuń pierwszy element z tablicy i zwróć</li>
- <li><code><strong>slice</strong></code> ekstrakty sekcji tablicy i zwraca nowa tablicę.</li>
- <li><code><strong>splice</strong></code> dodaje i/lub usuwa elementy tablicy.</li>
- <li><code><strong>sort</strong></code> sortowanie elementów w systemie.</li>
- <li><code><strong>unshift</strong></code> dodaje jeden lub więcej elementów tablicy; tablica jest tworzona wraz z nowa długością length.</li>
-</ul>
-<p>Na przykład, przypuśćmy, że zdefiniujemy następującą tablice:</p>
-<pre>myArray = new Array("Wiatr","Deszcz","Ogień")
-</pre>
-<p><code><strong>myArray.join()</strong></code> zwraca "Wiatr","Deszcz","Ogień"; <code><strong>myArray.reverse</strong></code> transportuje tablicę więc, który <code><strong>myArray[0</strong>]</code> jest "Ogień", <code><strong>myArray{{ mediawiki.external(1) }}</strong></code> jest "Deszcz", i <code><strong>myArray{{ mediawiki.external(2) }}</strong></code> jest "Wiatr". <code><strong>myArray.sort</strong></code> sortuje tablicę więc, który <code><strong>myArray{{ mediawiki.external(0) }}</strong></code> jest "Ogień", <code><strong>myArray{{ mediawiki.external(1) }}</strong></code> jest "Deszcz", i <code><strong>myArray{{ mediawiki.external(2) }}</strong></code> jest "Wiatr".</p>
-<h4 id="Tablice_dwuwymiarowe" name="Tablice_dwuwymiarowe">Tablice dwuwymiarowe</h4>
-<p>Następujący kod tworzy tablicę dwuwymiarową.</p>
-<pre>a = new Array(4)
-for (i=0; i &lt; 4; i++) {
- a[i] = new Array(4)
- for (j=0; j &lt; 4; j++) {
- a[i][j] = "["+i+","+j+"]"
- }
-}
-</pre>
-<p>Ten przykład tworzy tablicę z następującymi wierszami:</p>
-<pre>Row 0:[0,0][0,1][0,2][0,3]
-Row 1:[1,0][1,1][1,2][1,3]
-Row 2:[2,0][2,1][2,2][2,3]
-Row 3:[3,0][3,1][3,2][3,3]
-</pre>
-<h4 id="Tablice_i_wyra.C5.BCenia_regularne" name="Tablice_i_wyra.C5.BCenia_regularne">Tablice i wyrażenia regularne</h4>
-<p>Kiedy
- <i>
- array</i>
- jest rezultatem pomiędzy wyrażeniami regularnymi i łańcucha,
- <i>
- array</i>
- zwraca właściwości i elementy, które dostarczają informacji o odpowiedniku. Wartość
- <i>
- array</i>
- jest zwracany <code><b>RegExp.exec</b></code>, <code><b>String.match</b></code>, i <code><b>String.split</b></code>. Dla uzyskania informacji, jak używać tablicę z wyrażeniami regularnymi <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5#Wyra.C5.BCenia_regularne">Wyrażenia regularne</a>.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_boolean/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_boolean/index.html
deleted file mode 100644
index ff6e5b774a..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_boolean/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: Obiekt Boolean
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Boolean
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Boolean" name="Obiekt_Boolean">Obiekt Boolean</h3>
-<p>Obiekt <code><b>Boolean</b></code> jest otoczeniem wokół prymitywnych danych typu Boolean. Użyj następującej składni do utworzenia obiektu <code><b>Boolean</b></code>:</p>
-<pre>booleanObjectName = new Boolean(wartość)
-</pre>
-<p>Nie pomieszaj prymitywnej wartości Boolean <code><b>true</b></code> i <code><b>false</b></code> z wartościami <b>true</b> i <b>false</b> obiektu <code><b>Boolean</b></code>. Jakikolwiek obiekt którego wartość obiektu jest nie <code><b>undefined</b></code> , <code><b>null</b></code>, <code><b>0</b></code>, <code><b>NaN</b></code>, lub pusty łańcuch, włączając obiekt <code><b>Boolean</b></code>, którego wartość jest nieprawdziwa (false), ocenia jako prawdziwy (true), kiedy przechodzi do instrukcji warunkowej. Zobacz artykuł <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_warunkowe#Instrukcja_if...else">Instrukcja if...else</a> aby zdobyć więcej informacji.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_date/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_date/index.html
deleted file mode 100644
index e0dc4845d8..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_date/index.html
+++ /dev/null
@@ -1,87 +0,0 @@
----
-title: Obiekt Date
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Date
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Date" name="Obiekt_Date">Obiekt Date</h3>
-<p>JavaScript nie posiada danych typu date. Jednakże, możesz użyć obiektu <code><b>Date</b></code> i jego metod do pracy z datami i czasem w swoich aplikacjach. Obiekt <code><b>Date</b></code> posiada wiele metod do ustawiania, pobierania i manipulacji datami. Nie posiada żadnych właściwości.</p>
-<p>W JavaScript uchwyty dat są podobne jak w Java. Oba języki mają wiele takich samych metod i oba języki przechowują daty w liczbie milisekund od 1-ego stycznia 1970, 00:00:00.</p>
-<p>Obiekt Date jest z zakresu -100,000,000 dni do 100,000,000 dni odnosząc się do 01 stycznia, 1970 UTC.</p>
-<p>Do utworzenia obiektu <code><b>Date</b></code> służy:</p>
-<pre>dateObjectName = new Date([parameters])
-</pre>
-<p>gdzie: <code><b>dateObjectName</b></code> jest nazwą tworzonego obiektu; <code><b>Date</b></code> potrafi też być nowym obiektem lub właściwością już istniejącego obiektu.</p>
-<p>W poprzedniej składni <code><b>parameters</b></code> mogły być:</p>
-<ul>
- <li>Niczym: tworzyć dzisiejszą datę i czas. Na przykład: <code><b>today = new Date()</b></code>.</li>
- <li>Łańcuchem reprezentującym datę w następujących formach: "Month day, year hours:minutes:seconds." Na przykład:, <code><b>Xmas95 = new Date("December 25, 1995 13:30:00")</b></code>. Jeśli opuszczasz godziny, minuty lub sekundy to wartość ich będzie ustawiona na zero.</li>
- <li>Ustawienia wartości liczby całkowitej dla roku, miesiąca i dnia. Na przykład, <code><b>Xmas95 = new Date(1995,11,25)</b></code>. Ustawienia wartości dla roku, miesiąca, dnia, godziny, minuty, sekund. Na przykład: <code><b>Xmas95 = new Date(1995,11,25,9,30,0)</b></code>.</li>
-</ul>
-<p><b>JavaScript 1.2 i wcześniejsze</b><br>
- Obiekt <code><b>Date</b></code> postępuje następująco:</p>
-<ul>
- <li>Daty z przed roku 1970 nie są uznawane.</li>
- <li>Data w JavaScript zależy od dostępności i zachowania rodzaju platformy; zachowanie platform obiektu <code><b>Date</b></code> różnią się pomiędzy sobą.</li>
-</ul>
-<h4 id="Metody_obiektu_Date" name="Metody_obiektu_Date">Metody obiektu Date</h4>
-<p>Metody obiektu <code><b>Date</b></code> są do obsługi daty i czasu zawartego w tych obszernych kategoriach:</p>
-<ul>
- <li>metody "<code><b>set</b></code>", służy do ustawienia wartości daty i czasu w obiektach <code><b>Date</b></code>.</li>
- <li>metody "<code><b>get</b></code>", służą do pobrania wartości daty i czasu w obiektach <code><b>Date</b></code>.</li>
- <li>metody "<code><b>to</b></code>", służy do powtórzenia łańcuchów wartości z obiektów <code><b>Date</b></code>.</li>
- <li>parsowanie i metody UTC, służą do analizy składniowej łańcuchów <code><b>Date</b></code>.</li>
-</ul>
-<p>Z metodami "<code><b>get</b></code>" i "<code><b>set</b></code>" możemy pobrać i ustawić sekundy, minuty, godziny, dni miesiąca, dni tygodnia, miesiące, jak i poszczególne lata. Istnieje metoda <code><b>getDay</b></code>, która zwraca dzień tygodnia, ale nie współpracuje z metodą <code><b>setDay</b></code>, ponieważ dzień tygodnia jest ustawiany automatycznie. Te metody używają liczb całkowitych do reprezentacji następujących wartości:</p>
-<ul>
- <li>Sekund /i minut: 0 do 59</li>
- <li>Godziny: 0 do 23</li>
- <li>Dzień: 0 (Niedziela) do 6 (Sobota)</li>
- <li>Data: 1 do 31 (dzień miesiąca)</li>
- <li>Miesiące: 0 (Styczeń) do 11 (Grudzień)</li>
- <li>Lata: lata od 1900</li>
-</ul>
-<p>Na przykład, przypuśćmy, że zdefiniowałeś następującą datę:</p>
-<pre>Xmas95 = new Date("December 25, 1995")
-</pre>
-<p>Następnie <code><b>Xmas95.getMonth()</b></code> zwraca 11, i <code><b>Xmas95.getFullYear()</b></code> zwraca 1995.</p>
-<p>Metody <code><b>getTime</b></code> i <code><b>setTime</b></code> są użyteczne dla porównania dat. Metoda <code><b>getTime</b></code> zwraca liczbę milisekund od 1 stycznia 1970, 00:00:00 (
- <i>
- January 1, 1970, 00:00:00</i>
- ) dla obiektu <code><b>Date</b></code>.</p>
-<p>Na przykład, następujący kod wyświetla liczbę dni opuszczonych w aktualnym roku:</p>
-<pre>today = new Date()
-endYear = new Date(1995,11,31,23,59,59,999) // Ustawia dni i miesiące
-endYear.setFullYear(today.getFullYear()) // Ustawia ilość lat '''(?)'''
-msPerDay = 24 * 60 * 60 * 1000 // Liczba milisekund na dzień
-daysLeft = (endYear.getTime() - today.getTime()) / msPerDay
-daysLeft = Math.round(daysLeft) //zwraca dni opuszczone dni w roku
-</pre>
-<p>Ten przykład stworzył obiekt <code><b>Date</b></code> nazywany <b>today</b>, który stanowi dzisiejszą datę. Następnie utworzył obiekt <code><b>Date</b></code> nazwany <code><b>endYear</b></code> i ustawi się od roku do aktualnego roku. Następnie, użyje liczbę milisekund na dzień, to obliczy liczbę dni pomiędzy dzisiejszym dniem <b>today</b> a <code><b>endYear</b></code>, używających <code><b>getTime</b></code> i zaokrąglenie do liczby dni.</p>
-<p>Metoda <code><b>parse</b></code> jest użyteczna dla przydzielania wartości z łańcucha daty do wykorzystania przez obiekty <code><b>Date</b></code>. Na przykład, następujący kod używa <code><b>parse</b></code> i <code><b>setTime</b></code> do przydzielenia wartości obiektu <code><b>IPOdate</b></code>:</p>
-<pre>IPOdate = new Date()
-IPOdate.setTime(Date.parse("Aug 9, 1995"))
-</pre>
-<h4 id="U.C5.BCywanie_obiektu_Date:_Przyk.C5.82ad" name="U.C5.BCywanie_obiektu_Date:_Przyk.C5.82ad">Używanie obiektu Date: Przykład</h4>
-<p>W następującym przykładzie, funkcja <code><b>JSClock()</b></code> zwraca czas w formacie zegara cyfrowego.</p>
-<pre>function JSClock() {
- var time = new Date()
- var hour = time.getHours()
- var minute = time.getMinutes()
- var second = time.getSeconds()
- var temp = "" + ((hour &gt; 12) ? hour - 12 : hour)
- if (hour == 0)
- temp = "12";
- temp += ((minute &lt; 10) ? ":0" : ":") + minute
- temp += ((second &lt; 10) ? ":0" : ":") + second
- temp += (hour &gt;= 12) ? " P.M." : " A.M."
- return temp
-}
-</pre>
-<p>Pierwsza funkcja <code><b>JSClock</b></code> tworzy nowy obiekt <code><b>Date</b></code>, który nazywany jest <code><b>time</b></code>; nie dający argumentów, czas jest tworzony z aktualną datą i czasem. Następnie metody <code><b>getHours</b></code>, <code><b>getMinutes</b></code>, i <code><b>getSeconds</b></code> przypisują wartości aktualnej godziny, minuty i sekundy do <code><b>hour</b></code>, <code><b>minute</b></code>, i <code><b>second</b></code>.</p>
-<p>Następne cztery linijki instrukcji budują łańcuch wartości oparty na czasie. Pierwsza instrukcja tworzy zmienne <code><b>temp</b></code>, przydzielając jej wartość używanego warunku wyrażenia; jeśli <code><b>hour</b></code> jest wyższa niż 12, (godzina - 12), w innym przypadku prosta godzina, chyba że jest godzina 0, która to staje się 12.</p>
-<p>Następna instrukcja przypisuje wartość <code><b>minute</b></code> do temp. Jeśli wartość <code><b>minute</b></code> jest mniejsza niż 10, wyrażenie warunkowe dodaje łańcuch z poprzedzającym ją zerem; w innym przypadku dodaje rozgraniczający dwukropek. Następnie instrukcja dołącza sekundy do temp w ten sam sposób.</p>
-<p>Kończąc, wyrażenie warunkowe dołącza "<code><b>PM</b></code>" do temp, jeśli <code><b>hour</b></code> posiada wartość 12 lub wyższą; w innym przypadku, to dołącza "<code><b>AM</b></code>" do <code><b>temp</b></code>.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_function/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_function/index.html
deleted file mode 100644
index 02eef23d82..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_function/index.html
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: Obiekt function
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_function
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Function" name="Obiekt_Function">Obiekt Function</h3>
-<p>Predefiniowany obiekt <code>Function</code> określa łańcuch znaków do skompilowania jako funkcja.</p>
-<p>Aby utworzyć obiekt <code>Function</code>:</p>
-<pre>nazwaObiektuFunkcji = new Function ([arg1, arg2, ... argn], cialoFunkcji)
-</pre>
-<p><code>nazwaObiektuFunkcji</code> jest nazwą zmiennej lub własności istniejącego obiektu. Może to być również obiekt, po którym następuje zapisana małymi literami nazwa uchwytu zdarzenia, jak np. <code>window.onerror</code>.</p>
-<p><code>arg1</code>, <code>arg2</code>, ... <code>argn</code> są argumentami, które mają być użyte przez funkcję jako formalne nazwy argumentów. Każda z nich musi być łańcuchem znaków spełniającym zasady poprawnego identyfikatora JavaScript; przykładowo "x" lub "theForm".</p>
-<p><code>cialoFunkcji</code> jest łańcuchem znaków określającym kod JavaScript, który ma zostać skompilowany jako ciało funkcji.</p>
-<p>Obiekty <code>Function</code> są przetwarzane przy każdym użyciu. Jest to mniej skutecznie niż deklarowanie funkcji i wywoływanie jej wewnątrz kodu, ponieważ zadeklarowane funkcje są kompilowane.</p>
-<p>Oprócz definiowania funkcji w sposób opisany tutaj, możesz również użyć instrukcji <code>function</code> i wyrażenia funkcji. Zobacz <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">Dokumentacja języka JavaScript 1.5</a>, aby uzyskać więcej informacji.</p>
-<p>Poniższy kod przypisuje funkcję do zmiennej <code>ustawKolorTla</code>. Funkcja ta ustawia obecny kolor tła dokumentu.</p>
-<pre>var ustawKolorTla = new Function("document.bgColor='antiquewhite'")
-</pre>
-<p>Aby wywołać obiekt <code>Function</code>, możesz określić nazwę zmiennej tak, jak gdyby była to funkcja. Poniższy kod wykonuje funkcję określoną przez zmienną <code>ustawKolorTla</code>:</p>
-<pre>var wyborKoloru="antiquewhite"
-if (wyborKoloru=="antiquewhite") {ustawKolorTla()}
-</pre>
-<p>Możesz przypisać funkcję do uchwytu zdarzenia w jeden z następujących sposobów:</p>
-<pre>1. document.form1.colorButton.onclick=ustawKolorTla
-2. &lt;INPUT NAME="kolorPrzycisku" TYPE="button"
- VALUE="Zmień kolor tła"
- onClick="ustawKolorTla()"&gt;
-</pre>
-<p>Tworzenie zmiennej <code>ustawKolorTla</code> pokazane powyżej jest podobne do deklarowania następującej funkcji:</p>
-<pre>function ustawKolorTla() {
- document.bgColor='antiquewhite'
-}
-</pre>
-<p>Przypisywanie funkcji do zmiennej jest podobne do deklarowania funkcji, są jednak pewne różnice:</p>
-<ul>
- <li>Gdy przypisujesz funkcję do zmiennej używając var <code>ustawKolorTla = new Function("...")</code>, <code>ustawKolorTla</code> jest zmienną, dla której obecnej wartość jest odniesieniem do funkcji stworzonej za pomocą new <code>Function()</code>.</li>
- <li>Gdy tworzysz funkcję używając <code>function ustawKolorTla() {...}</code>, <code>ustawKolorTla</code> nie jest zmienną, ale nazwą funkcji.</li>
-</ul>
-<p>Możesz zagnieździć funkcję wewnątrz funkcji. Zagnieżdżona (wewnętrzna) funkcja jest prywatna do zawierającej ją (zewnętrznej) funkcji:</p>
-<ul>
- <li>Dostęp do wewnętrznej funkcji może być osiągnięty tylko przez instrukcje w funkcji zewnętrznej.</li>
- <li>Funkcja wewnętrzna może używać tych samych argumentów i zmiennych, co funkcja zewnątrzna. Funkcja zewnętrzna nie może używać argumentów i zmiennych funkcji wewnętrznej.</li>
-</ul>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_math/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_math/index.html
deleted file mode 100644
index b09ad2f801..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_math/index.html
+++ /dev/null
@@ -1,72 +0,0 @@
----
-title: Obiekt Math
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Math
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Math" name="Obiekt_Math">Obiekt Math</h3>
-<p>Obiekt predefiniowany <code><b>Math</b></code> posiada właściwości i metody dla stałych matematycznych i funkcji. Na przykład: obiekt <code><b>Math</b></code> <code><b>PI</b></code> pi posiada wartość (3.141...), który będzie używany w aplikacji jako:</p>
-<pre>Math.PI
-</pre>
-<p>Podobnie, standardowe funkcje matematyczne są metodami Math. Włączając trygonometryczne, logarytmiczne, wykładnicze i inne funkcje. Na przykład, jeśli chcesz użyć funkcji trygonometryczej <b>sine</b>, musisz napisać:</p>
-<pre>Math.sin(1.56)
-</pre>
-<p>Wszystkie metody trygonometryczne <code><b>Math</b></code> pobierają argumenty w radianach.</p>
-<p>Następująca tabela podsumowuje metodę <code><b>Math</b></code>.</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Metoda</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td><b>abs</b></td>
- <td>Wartość bezwzględna argumentu</td>
- </tr>
- <tr>
- <td><b>sin, cos, tan</b></td>
- <td>Standardowe funkcje trygonometryczne; argumenty w radianach</td>
- </tr>
- <tr>
- <td><b>acos, asin, atan, atan2</b></td>
- <td>Odwrotne funkcje trygonometryczne; zwracają wartość w radianach</td>
- </tr>
- <tr>
- <td><b>exp, log</b></td>
- <td>Wykładniczy i naturalny logarytm, podstawą jest <sub><b>e</b></sub></td>
- </tr>
- <tr>
- <td><b>ceil</b></td>
- <td>Zwraca najmniejszą liczbę całkowitą większą bądź równą argumentowi</td>
- </tr>
- <tr>
- <td><b>floor</b></td>
- <td>Zwraca największą liczbę całkowitą mniejszą bądź równą argumentowi</td>
- </tr>
- <tr>
- <td><b>min, max</b></td>
- <td>Zwraca większą lub mniejeszą (jedną z podanych) z dwóch argumentów</td>
- </tr>
- <tr>
- <td><b>pow</b></td>
- <td>Wykładniczy; pierwszy argument jest podstawą, drugi jest wykładnikiem</td>
- </tr>
- <tr>
- <td><b>random</b></td>
- <td>Zwraca przypadkową liczbę pomiędzy 0 i 1.</td>
- </tr>
- <tr>
- <td><b>round</b></td>
- <td>Zwraca argumenty najbliższe liczbie całkowitej</td>
- </tr>
- <tr>
- <td><b>sqrt</b></td>
- <td>Zwraca pierwiastek kwadratowy argumentu</td>
- </tr>
- </tbody>
-</table>
-<p><small><b>Tabela: Metody Math</b></small></p>
-<p>Wiele innych niepodobnych obiektów, nigdy nie utworzy dla siebie obiektu <code><b>Math</b></code>. Zawsze używaj predefiniowanego obiektu <code><b>Math</b></code>.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_number/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_number/index.html
deleted file mode 100644
index d66696774b..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_number/index.html
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: Obiekt Number
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Number
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_Number" name="Obiekt_Number">Obiekt Number</h3>
-<p>Obiekt <code><b>Number</b></code> posiada własności dla stałych liczbowych, takie jak wartość maksymalna, not-a-number (nie-liczba) i nieskończoność. Nie możesz zmieniać wartości tych własności. Używa się ich następująco:</p>
-<pre>biggestNum = Number.MAX_VALUE
-smallestNum = Number.MIN_VALUE
-infiniteNum = Number.POSITIVE_INFINITY
-negInfiniteNum = Number.NEGATIVE_INFINITY
-notANum = Number.NaN
-</pre>
-<p>Możesz zawsze odwołać się do własności predefiniowanego obiektu <code>Number</code> w sposób pokazany powyżej, lecz nie jako własności obiektu <code>Number</code>, który sam utworzyłeś.</p>
-<p>Poniższa tabela podsumowuje własności obiektu <code><b>Number</b></code> .</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Własność</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td><b>MAX_VALUE</b></td>
- <td>Największa możliwa do przedstawienia liczba</td>
- </tr>
- <tr>
- <td><b>MIN_VALUE</b></td>
- <td>Najmniejsza możliwa do przedstawienia liczba</td>
- </tr>
- <tr>
- <td><b>NaN</b></td>
- <td>Specjalna wartość "nieliczbowa"</td>
- </tr>
- <tr>
- <td><b>NEGATIVE_INFINITY</b></td>
- <td>Specjalna wartość nieskończoności; zwracana przy przepełnieniu</td>
- </tr>
- <tr>
- <td><b>POSITIVE_INFINITY</b></td>
- <td>Specjalna wartość ujemnej nieskończoności; zwracana przy przepełnieniu</td>
- </tr>
- </tbody>
-</table>
-<p><small><b>Tabela 7.2: Własności obiektu Number</b></small></p>
-<p>Prototyp Number dostarcza metod używanych w celu uzyskiwania w różnych formatach informacji z obiektów Number. Poniższa tabelka podsumowuje metody <code>Number.prototype</code>.</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Metoda</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td><b>toExponential</b></td>
- <td>Zwraca łańcuch znaków reprezentujący liczbę w notacji wykładniczej.</td>
- </tr>
- <tr>
- <td><b>toFixed</b></td>
- <td>Zwraca łańcuch znaków reprezentujący liczbę w notacji stałoprzecinkowej.</td>
- </tr>
- <tr>
- <td><b>toPrecision</b></td>
- <td>Zwraca łańcuch znaków reprezentujący z określoną dokładnością w notacji stałoprzecinkowej.</td>
- </tr>
- <tr>
- <td><b>toSource</b></td>
- <td>Zwraca obiekt literałowy reprezentujący określony obiekt Number; możesz użyć tej wartości do stworzenia nowego obiektu. Nadpisuje metodę Object.toSource.</td>
- </tr>
- <tr>
- <td><b>toString</b></td>
- <td>Zwraca łańcuch znaków reprezentujący dany obiekt. Nadpisuje metodę Object.toString.</td>
- </tr>
- <tr>
- <td><b>valueOf</b></td>
- <td>Zwraca pierwotną wartość określonego obiektu. Nadpisuje metodę Object.valueOf.</td>
- </tr>
- </tbody>
-</table>
-<p><small><b>Tabela: Metody Number.prototype</b></small> {{ PreviousNext("Przewodnik po języku JavaScript 1.5:Obiekty predefiniowane:Obiekt Math", "Przewodnik po języku JavaScript 1.5:Obiekty predefiniowane:Obiekt RegExp") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_regexp/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_regexp/index.html
deleted file mode 100644
index 120abc3cb9..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_regexp/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Obiekt RegExp
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_RegExp
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_RegExp" name="Obiekt_RegExp">Obiekt RegExp</h3>
-<p>Obiekt <code><b>RegExp</b></code> umożliwia działanie na wyrażeniach regularnych. Został on opisany w Rozdziale 4, <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5#Wyra.C5.BCenia_regularne">Wyrażenia regularne</a>. {{ PreviousNext("Przewodnik po języku JavaScript 1.5:Obiekty predefiniowane:Obiekt Number", "Przewodnik po języku JavaScript 1.5:Obiekty predefiniowane:Obiekt String") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_string/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_string/index.html
deleted file mode 100644
index dc7aa33326..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_predefiniowane/obiekt_string/index.html
+++ /dev/null
@@ -1,92 +0,0 @@
----
-title: Obiekt String
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_String
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Obiekt_String" name="Obiekt_String">Obiekt String</h3>
-<p>Obiekt <code>String</code> ma jedną własność, <code>length</code>, która wskazuje liczbę znaków w łańcuchu znaków. Przykładowo, poniższy kod przypisuje zmiennej <code>x</code> wartość 13, ponieważ "Hello, World!" ma 13 znaków:</p>
-<pre>myString = "Hello, World!"
-x = mystring.length
-</pre>
-<p>Obiekt <code>String</code> posiada dwa typy metod: zwracające zmienność samego łańcucha znaków, takie jak <code>substring</code> i <code>toUpperCase</code> oraz te, które zwracają wersję łańcucha sformatowaną jako kod HTML, takie jak <code>bold</code> i <code>link</code>.</p>
-<p>Na przykład używając poprzedniego przykładu, zarówno <code>mystring.toUpperCase()</code> jak i <code>"hello, world!".toUpperCase()</code> zwrócą łańcuch "HELLO, WORLD!"</p>
-<p>Metoda <code>substring</code> pobiera dwa argumenty i zwraca podzbiór łańcucha znaków pomiędzy tymi dwoma argumentami. Posługując się powyższym przykładem, mystring.substring(4, 9) zwróci łańcuch "o, Wo". Zobacz metodę <code>substring</code> obiektu String w <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">Dokumentacja języka JavaScript 1.5</a>, aby uzyskać więcej informacji.</p>
-<p>Obiekt <code>String</code> posiada również wiele metod do automatycznego formatowania kodu HTML, takie jak <code>bold</code> do tworzenia pogrubionego tekstu i <code>link</code> do tworzenia hiperłącz. Przykładowo, możesz utworzyć hiperłącze do hipotetycznego adresu URL przy użyciu metody <code>link</code> w następujący sposób:</p>
-<pre>mystring.link("http://www.helloworld.com")
-</pre>
-<p>Poniższe tabela podsumowuje metody obiektu <code>String</code>.</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Metody</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/anchor">anchor</a></td>
- <td>Tworzy nazwaną kotwicę HTML.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/big">big</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/blink">blink</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/bold">bold</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/fixed">fixed</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/italics">italics</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/small">small</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/strike">strike</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/sub">sub</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/sup">sup</a></td>
- <td>Tworzy w HTML sformatowany łańcuch znaków.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/charAt">charAt</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/charCodeAt">charCodeAt</a></td>
- <td>Zwraca znak lub kod znaku znajdującego się na określonej pozycji łańcucha znaków.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/indexOf">indexOf</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/lastIndexOf">lastIndexOf</a></td>
- <td>Zwraca odpowiednio pozycję określonego podciągu w łańcuchu znaków lub ostatnią pozycję określonego podciągu.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/link">link</a></td>
- <td>Tworzy odnośnik HTML.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/concat">concat</a></td>
- <td>Łączy tekst z dwóch łańcuchów i zwraca nowy łańcuch znaków.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/fromCharCode">fromCharCode</a></td>
- <td>Buduje łańcuch znaków z określonej sekwencji wartości Unicode. Jest metoda klasy String, a nie instancji String.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/split">split</a></td>
- <td>Dzieli obiekt String na tablicę łańcuchów poprzez rozdzielenie łańcucha znaków na podciągi.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/slice">slice</a></td>
- <td>Wycina fragment łańcucha znaków i zwraca nowy łańcuch.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/substring">substring</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/substr">substr</a></td>
- <td>Zwraca określony podciąg łańcucha znaków, poprzez określenie indeksów początkowych i końcowych lub też określenie indeksu początkowego i długości.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/match">match</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/replace">replace</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/search">search</a></td>
- <td>Pracuje z wyrażeniami regularnymi.</td>
- </tr>
- <tr>
- <td><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/toLowerCase">toLowerCase</a>, <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/toUpperCase">toUpperCase</a></td>
- <td>Zwraca łańcuch znaków odpowiednio z wszystkimi małymi lub wszystkimi dużymi znakami.</td>
- </tr>
- </tbody>
-</table>
-<p><small><b>Tabela 7.4: Metody instancji String</b></small></p>
-<h3 id="Litera.C5.82y_znakowe_nie_s.C4.85_obiektami_String" name="Litera.C5.82y_znakowe_nie_s.C4.85_obiektami_String">Literały znakowe nie są obiektami String</h3>
-<p>Obiekt <code>String</code> jest obiektem opakowującym wokół pierwotnego typu danych łańcuchu znaków. Nie myl literału znakowego z obiektem <code>String</code>. Na przykład poniższy kod tworzy literał <code>s1</code>, jak również obiekt String <code>s2</code>:</p>
-<pre>s1 = "foo" //tworzy wartość literału znakowego
-s2 = new String("foo") //tworzy obiekt String
-</pre>
-<p>Możesz wywołać dowolną metodę obiektu String na wartości literału znakowego - JavaScript automatycznie skonwertuje literał znakowy do tymczasowego obiektu <code>String</code>, wywoła metodę, a następnie pozbędzie się tymczasowego obiektu <code>String</code>. Możesz również użyć własności <code>String.length</code> z literałem znakowym. Możesz również użyć własności <code>String.length</code> z literałem znakowym.</p>
-<p>Powinieneś użyć literału znakowego, chyba że potrzebujesz szczególnie obiektu String, ponieważ obiekty <code>String</code> mogą zachowywać się nieintuicyjnie. Przykładowo:</p>
-<pre>s1 = "2 + 2" //tworzy wartość literału znakowego
-s2 = new String("2 + 2")//tworzy obiekt String
-eval(s1) //zwraca liczbę 4
-eval(s2) //zwraca łańcuch "2 + 2"
-</pre>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Obiekty predefiniowane:Obiekt RegExp", "Przewodnik po języku JavaScript 1.5:Języki oparte na klasach vs. oparte na prototypach") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operacje_na_łańcuchach/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operacje_na_łańcuchach/index.html
deleted file mode 100644
index 1df22570cf..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operacje_na_łańcuchach/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: Operacje na łańcuchach
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operacje_na_łańcuchach
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators/String_Operators
----
-<p>
-</p>
-<h4 id="Operatory_.C5.82a.C5.84cuchowe" name="Operatory_.C5.82a.C5.84cuchowe"> Operatory łańcuchowe </h4>
-<p>Oprócz operatorów porównania łańcuchów istnieje operator konkatenacji (+), który konkatenuje dwa łańcuchy zwracając łańcuch będący połączeniem obu argumentów. Na przykład <code>"my " + "string"</code> zwraca łańcuch znaków <code>"my string"</code>.
-</p><p>Skróconego operatora += też można używać do konkatenacji łańcuchów. Na przykład jeśli zmienna <code>mystring</code> ma wartość "alpha", to wyrażenie <code>mystring += "bet"</code> przyjmuje wartość "alphabet" i wartość ta jest nadawana zmiennej <code>mystring</code>.
-</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory:Operatory logiczne", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory specjalne") }}
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators/String_Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores/Operadores_de_cadenas_de_caracteres_(string)", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs/Op\u00e9rateurs_li\u00e9s_aux_cha\u00eenes", "ja": "ja/Core_JavaScript_1.5_Guide/Operators/String_Operators", "ko": "ko/Core_JavaScript_1.5_Guide/Operators/String_Operators" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_arytmetyczne/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_arytmetyczne/index.html
deleted file mode 100644
index e7e7099052..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_arytmetyczne/index.html
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Operatory arytmetyczne
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_arytmetyczne
-tags:
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators/Arithmetic_Operators
----
-<p>
-</p>
-<h3 id="Operatory_arytmetyczne" name="Operatory_arytmetyczne"> Operatory arytmetyczne </h3>
-<p>Operatory arytmetyczne pobierają wartości liczbowe (albo literowy lub zmienny) jako własne argumenty i zwracają pojedynczą wartość liczbową. Podstawowymi operatorami arytmetycznymi są <b>dodawanie (+)</b>, <b>odejmowanie (-)</b>, <b>mnożenie (*)</b>, i <b>dzielenie (/)</b>. Wspomniane operatory działają także w innych językach programowania (oprócz operatora /, który zwraca wynik dzielenia w wartościach dziesiętnych w JavaScript), dzielenie nie zaokrągla wartości dziesiętnej, jak to robi w językach programowania, takich jak C i Java. Na przykład:
-</p>
-<pre>1/2 //zwraca 0.5 w JavaScript
-1/2 //zwraca 0 w Java
-</pre>
-<p>Uzupełniając, JavaScript dostarcza operatory arytmetyczne wyliczone w poniższej tabeli.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Operator</th>
-<th>Opis</th>
-<th>Przykład</th>
-</tr>
-<tr>
-<td><b>%</b><br>(Modulo)</td>
-<td>Operator bitowy. Zwraca liczbę całkowitą z resztą podczas dzielenie dwóch argumentów.</td> <td>12 % 5 zwraca 2.</td>
-</tr>
-<tr>
-<td><b>++</b><br>(Inkrementacji)</td>
-<td>Operator unarny. Zwiększa o jeden argument. Jeśli użyjemy operator z przedrostkiem (<b>++x</b>), zwróci wartość argumentu zwiększonego o jeden; jeśli użyjemy argumentu i za nim przedrostek (<b>x++</b>), zwróci wartość argumentu z przed zwiększenia o jeden.</td>
-<td>Jeśli <code><b>x</b></code> jest 3, potem <code><b>++x</b></code> ustawia <code><b>x</b></code> na 4 i zwraca 4, podczas gdy <code><b>x++</b></code> ustawia <code><b>x</b></code> na 4 i zwraca 3.</td>
-</tr>
-<tr>
-<td><b>--</b><br>(Dekrementacji)</td>
-<td>Operator unarny. Zmniejszy o jeden argument. Zwracana wartość jest analogiczna do zapisu operatora inkrementacji.</td>
-<td>Jeśli <code><b>x</b></code> jest 3, potem <code><b>--x</b></code> ustawia <code><b>x</b></code> na 2 i zwraca 2, podczas gdy <code><b>x++</b></code> ustawia <code><b>x</b></code> na 2 i zwraca 3.</td>
-</tr>
-<tr>
-<td><b>-</b><br>(Negacja unarna)</td>
-<td>Operator unarny. Zwraca negacje tego argumentu.</td>
-<td>Jeśli <code><b>x</b></code> jest 3, potem <code><b>-x</b></code> zwraca -3.</td>
-</tr>
-</tbody></table>
-<p><small><b>Tabela: Operatory arytmetyczne</b></small>
-</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory:Operatory porównania", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory bitowe") }}
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores/Operadores_aritm\u00e9ticos", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs/Op\u00e9rateurs_arithm\u00e9tiques", "ja": "ja/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators", "ko": "ko/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_logiczne/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_logiczne/index.html
deleted file mode 100644
index 8b6b2c3751..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_logiczne/index.html
+++ /dev/null
@@ -1,73 +0,0 @@
----
-title: Operatory logiczne
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_logiczne
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators/Logical_Operators
----
-<p>
-</p>
-<h3 id="Operatory_logiczne" name="Operatory_logiczne"> Operatory logiczne </h3>
-<p>Operatory logiczne są typem użytym z wartością Boolean (logiczną); zwracają one wartość logiczną (true lub false). Jednakże, operatory &amp;&amp; i || aktualnie zwracają wartość jednego ze określonych argumentów, więc jeśli któryś z tych operatorów jest użyty z wartością nielogiczną, to zwróci wartość nie-logiczną. Operatory logiczne są opisane w następującej tablicy.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Operatory</th>
-<th>Użycie</th>
-<th>Opis</th>
-</tr>
-<tr>
-<td>&amp;&amp;</td>
-<td>expr1 &amp;&amp; expr2</td>
-<td>(Iloczyn logiczny AND) Zwraca expr1, jeśli jest konwertowany do false; w innym przypadku, zwraca expr2. Tak więc, kiedy użyjemy wartość logiczną, &amp;&amp; zwróci true jeśli oba argumenty są true; w innym przypadku, zwróci false.</td>
-</tr>
-<tr>
-<td>||</td>
-<td>expr1 || expr2</td>
-<td>(Suma logiczna OR) Zwróć expr1, jeśli jest konwertowany do true; w innym wypadku, zwróci expr2 logiczną. Tak więc, kiedy użyjemy wartość || zwróci true, jeśli oba argumenty są prawdziwe; jeśli oba są fałszywe, zwróci false.</td>
-</tr>
-<tr>
-<td>!</td>
-<td>!expr</td>
-<td>(Negacja logiczna NOT) Zwraca false, jeśli jest pojedynczy argument konwertuje do true; w innym przypadku, zwróci true.</td>
-</tr>
-</tbody></table>
-<p><small><b>Tabela: Operatory logiczne</b></small>
-</p><p>Przykłady wyrażeń, które potrafią być konwertowane do false, są to te, które prawie są ocenione do null, 0, pusty łańcuch (""), lub niezidentyfikowany.
-</p><p>Następujący kod pokazuje przykład operatora &amp;&amp; (logiczny AND).
-</p>
-<pre>a1=true &amp;&amp; true // t &amp;&amp; t zwraca true
-a2=true &amp;&amp; false // t &amp;&amp; f zwraca false
-a3=false &amp;&amp; true // f &amp;&amp; t zwraca false
-a4=false &amp;&amp; (3 == 4) // f &amp;&amp; f zwraca false
-a5="Cat" &amp;&amp; "Dog" // t &amp;&amp; t zwraca Dog
-a6=false &amp;&amp; "Cat" // f &amp;&amp; t zwraca false
-a7="Cat" &amp;&amp; false // t &amp;&amp; f zwraca false
-</pre>
-<p>Następujący kod pokazuje przykład operatora || (logiczny OR).
-</p>
-<pre>o1=true || true // t || t zwraca true
-o2=false || true // f || t zwraca true
-o3=true || false // t || f zwraca true
-o4=false || (3 == 4) // f || f zwraca false
-o5="Cat" || "Dog" // t || t zwraca Cat
-o6=false || "Cat" // f || t zwraca Cat
-o7="Cat" || false // t || f zwraca Cat
-</pre>
-<p>Następujący kod pokazuje przykład operatora ! (logiczny NOT).
-</p>
-<pre>n1=!true // !t zwraca false
-n2=!false // !f zwraca true
-n3=!"Cat" // !t zwraca false
-</pre>
-<h4 id="Skr.C3.B3cona_ocena" name="Skr.C3.B3cona_ocena"> Skrócona ocena </h4>
-<p>Wyrażenia logiczne są oceniane od lewego do prawego, są one testowane dla ewentualnych "skrótów" potrafiących wykonać wyrażenie wykonując następujące reguły: </p>
-<ul><li> <code>false</code> &amp;&amp; <i>coś_tam</i> jest skrótem wykonującym wyrażenie fałszywe. </li><li> <code>true</code> || <i>coś_tam</i> jest skrótem wykonującym wyrażenie prawdziwe.
-</li></ul>
-<p>Zasady te są gwarancją, która te ewolucje zawsze poprawi. Notatka, która część <i>coś_tam</i> z powyższego wyrażenia jest nieoceniana, więc któraś strona nie wykona w pełni warunku jaki został założony.
-</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory:Operatory bitowe", "Przewodnik po języku JavaScript 1.5:Operatory:Operacje na łańcuchach") }}
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators/Logical_Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores/Operadores_l\u00f3gicos", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs/Op\u00e9rateurs_logiques", "ja": "ja/Core_JavaScript_1.5_Guide/Operators/Logical_Operators", "ko": "ko/Core_JavaScript_1.5_Guide/Operators/Logical_Operators" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_porównania/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_porównania/index.html
deleted file mode 100644
index 304b64d5d6..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_porównania/index.html
+++ /dev/null
@@ -1,74 +0,0 @@
----
-title: Operatory porównania
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_porównania
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators/Comparison_Operators
----
-<p>
-</p>
-<h3 id="Operatory_por.C3.B3wnania" name="Operatory_por.C3.B3wnania"> Operatory porównania </h3>
-<p>Operator porównania porównuje jego argumenty i zwraca logiczna wartość bazującą na sprawdzeniu czy wartość jest prawdziwa (true). Argumenty są wartościami liczbowymi, łańcuchowymi, logicznymi lub obiektowymi. Wartości łańcuchowe są porównywane z zasadami opartymi na zasadach zawartych w leksykonach, używając wartości Unicode. Poniższa tabela opisuje operatory porównania.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Operator</th>
-<th>Opis</th>
-<th>Przykłady powrotu true<sup>1</sup></th>
-</tr>
-<tr>
-<td>Jest równe (==)</td>
-<td>Zwraca true, jeśli argumenty są równe. Jeśli dwa argumenty nie są tego samego typu, JavaScript próbuje konwertować argument do odpowiedniego typu dla porównania.</td>
-<td><code>3 == var1<br>
-<p>"3" == var1<br>
-</p>
-3 == '3'</code></td>
-</tr>
-<tr>
-<td>Nie jest równe (!=)</td>
-<td>Zwraca true, jeśli argumenty nie są równe. Jeśli dwa argumenty nie są tego samego typu, JavaScript próbuje konwertować argument do odpowiedniego typu dla porównania.</td>
-<td><code>var1 != 4<br>
-var2 != "3"</code></td>
-</tr>
-<tr>
-<td>Ściśle równe (===)</td>
-<td>Zwraca true, jeśli argumenty są równe i są tego samego typu.</td>
-<td><code>3 === var1</code></td>
-</tr>
-<tr>
-<td>Ściśle nie jest równe (!==)</td>
-<td>Zwraca true, jeśli argumenty nie są równe i/lub nie są tego samego typu.</td>
-<td><code>var1 !== "3"<br>
-3 !== '3'</code></td>
-</tr>
-<tr>
-<td>Jest większe (&gt;)</td>
-<td>Zwraca true, jeśli lewy argument jest większy niż prawy argument.</td>
-<td><code>var2 &gt; var1</code></td>
-</tr>
-<tr>
-<td>Jest większe lub równe (&gt;=)</td>
-<td>Zwraca true, jeśli lewy argument jest większy lub równy prawemu argumentowi.</td>
-<td><code>var2 &gt;= var1<br>
-var1 &gt;= 3</code></td>
-</tr>
-<tr>
-<td>Jest mniejsze (&lt;)</td>
-<td>Zwraca true, jeśli lewy argument jest mniejszy niż prawy argument.</td>
-<td><code>var1 &lt; var2</code></td>
-</tr>
-<tr>
-<td>Jest mniejsze lub równe (&lt;=)</td>
-<td>Zwraca true, jeśli lewy argument jest mniejszy lub równy prawemu argumentowi. </td>
-<td><code>var1 &lt;= var2<br>
-var2 &lt;= 5</code></td>
-</tr>
-</tbody></table>
-<p><small><b>Tabela: Operatory porównania</b></small>
-</p><p><small><sup>1</sup>Ten przykład podsumowuje, że <code>var1</code> ma przydzieloną wartość 3 i <code>var2</code> ma przydzieloną wartość 4.</small>
-</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory:Operatory przypisania", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory arytmetyczne") }}
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators/Comparison_Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores/Operadores_de_comparaci\u00f3n", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs/Op\u00e9rateurs_de_comparaison", "ja": "ja/Core_JavaScript_1.5_Guide/Operators/Comparison_Operators" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_przypisania/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_przypisania/index.html
deleted file mode 100644
index 8af382eee6..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_przypisania/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
----
-title: Operatory przypisania
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_przypisania
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Operatory_przypisania" name="Operatory_przypisania">Operatory przypisania</h3>
-<p>Operator przypisania przypisuje wartość do jego lewego argumentu bazującego na wartości z jego prawego argumentu. Zasadnicze znaczenie posiada operator (=), który znaczy 'Przypisanie' i przypisuje wartość prawego argumentu do lewego. Jest to: x = y przypisanie wartości y do x.</p>
-<p>Inne operatory przypisania są stenografią dla standardowych operacji, jakie widzimy w poniższej tabeli.</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Skrócony operator</th>
- <th>Znaczenie</th>
- </tr>
- <tr>
- <td>x += y</td>
- <td>x = x + y</td>
- </tr>
- <tr>
- <td>x -= y</td>
- <td>x = x - y</td>
- </tr>
- <tr>
- <td>x *= y</td>
- <td>x = x * y</td>
- </tr>
- <tr>
- <td>x /= y</td>
- <td>x = x / y</td>
- </tr>
- <tr>
- <td>x %= y</td>
- <td>x = x % y</td>
- </tr>
- <tr>
- <td>x &lt;&lt;= y</td>
- <td>x = x &lt;&lt; y</td>
- </tr>
- <tr>
- <td>x &gt;&gt;= y</td>
- <td>x = x &gt;&gt; y</td>
- </tr>
- <tr>
- <td>x &gt;&gt;&gt;= y</td>
- <td>x = x &gt;&gt;&gt; y</td>
- </tr>
- <tr>
- <td>x &amp;= y</td>
- <td>x = x &amp; y</td>
- </tr>
- <tr>
- <td>x ^= y</td>
- <td>x = x ^ y</td>
- </tr>
- <tr>
- <td>x |= y</td>
- <td>x = x | y</td>
- </tr>
- </tbody>
-</table>
-<p><small><b>Tabela: Operatory 'Przypisanie'</b></small></p>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory porównania") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_specjalne/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_specjalne/index.html
deleted file mode 100644
index 8ce2683d3f..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/operatory/operatory_specjalne/index.html
+++ /dev/null
@@ -1,228 +0,0 @@
----
-title: Operatory specjalne
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory/Operatory_specjalne
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators/Special_Operators
----
-<p>
-</p>
-<h3 id="Operatory_specjalne" name="Operatory_specjalne"> Operatory specjalne </h3>
-<p>JavaScript udostępnia następujące operatory specjalne:
-</p>
-<ul><li> {{ Anch("Operator warunkowy") }}
-</li><li> {{ Anch("Operator przecinka") }}
-</li><li> {{ Anch("delete") }}
-</li><li> {{ Anch("in") }}
-</li><li> {{ Anch("instanceof") }}
-</li><li> {{ Anch("new") }}
-</li><li> {{ Anch("this") }}
-</li><li> {{ Anch("typeof") }}
-</li><li> {{ Anch("void") }}
-</li></ul>
-<h4 id="Operator_warunkowy" name="Operator_warunkowy"> Operator warunkowy </h4>
-<p><b>Operator warunkowy</b> jest tylko operatorem JavaScript, który pobiera trzy argumenty. Operator może mieć jedną lub dwie wartości oparte na warunku. Składnia:
-</p>
-<pre>condition ? val1 : val2
-</pre>
-<p>Jeśli <code>condition</code> (warunek) jest prawdziwy (true), operator ma wartość <code>val1</code>. W przeciwnym razie posiada wartość <code>val2</code>. Możesz użyć operatora warunkowego wszędzie, gdzie będziesz używał operatorów standardowych.
-</p><p>Na przykład:
-</p>
-<pre>status = (age &gt;= 18) ? "adult" : "minor"
-</pre>
-<p>Ta instrukcja przydziela wartość <code>"adult"</code> do <code>status</code>, jeśli posiada osiemnaście lub więcej lat. Z drugiej strony przydzielasz <code>"minor"</code> do <code>status</code>.
-</p>
-<h4 id="Operator_przecinka" name="Operator_przecinka"> Operator przecinka </h4>
-<p>Operator przecinka, prosty poszukujący obu argumentów zwracających drugi argument. Ten operator początkowo używany był wewnątrz pętli <code>for</code>. Pozwalał wielokrotnie na aktualizację zmiennych, za każdym razem kiedy pętla jest wykonywana. </p><p>Na przykład, jeśli <code>a</code> jest 2-u wymiarową tablicą z 10 elementami na stronę, następujący operator przecinkowy to kod użytkownika będący przyrostem dwóch zmiennych na raz. Kod drukuje wartości diagonalne elementów w tablicy:
-</p>
-<pre>for (var i=0, j=9; i &lt;= 9; i++, j--)
- document.writeln("a["+i+","+j+"]= " + a[i*10 +j])
-</pre>
-<p>Uwaga te dwuwymiarowe tablice są już nie wspierane. Ten przykład emuluje dwuwymiarowe tablice używając jedno wymiarowej tablicy.
-</p>
-<h4 id="delete" name="delete"> delete </h4>
-<p>Operator delete usuwa obiekty, własności obiektów, lub elementy określone w indeksie tablicy. Składnia:
-</p>
-<pre>delete objectName
-delete objectName.property
-delete objectName[index]
-delete property // legal only within a with statement
-</pre>
-<p>gdzie: <code>objectName</code> jest nazwą obiektu, <code>property</code> są to istniejące własności i <code>index</code> reprezentuje liczbę całkowita w lokalizacji z elementem tablicy. </p><p>Czwarta forma jest dopuszczalna tylko wewnątrz instrukcji <code>with</code>, aby usunąć własności z obiektu.
-</p><p>Możesz użyć operator <code>delete</code> do usunięcia zmiennych zadeklarowanych bez zastrzeżeń, ale nie te z deklaracją instrukcji <code>var</code>.
-</p><p>Jeśli operator <code>delete</code> jest prawidłowy, to ustawienia własności lub usuniętego elementu są nieczytelne (<code>undefined</code>). Operator <code>delete</code> zwraca true, jeśli operacja jest możliwa; zwraca <code>false</code>, jeżeli operacja nie jest możliwa. </p>
-<pre>x=42
-var y= 43
-myobj=new Number()
-myobj.h=4 // tworzy własności h
-delete x // zwraca true (potrafi usunąć, jeśli zadeklarujemy brak zastrzeżeń)
-delete y // zwraca false (nie potrafi usunąć jeśli zadeklarujemy z var)
-delete Math.PI // zwraca false (nie potrafi usunąć predefiniowanych własności)
-delete myobj.h // zwraca true (potrafi usunąć własności zdefiniowane przez użytkownika)
-delete myobj // zwraca true (potrafi usunąć, jeśli zadeklarujemy brak zastrzeżeń)
-</pre>
-<p><b>Usuwanie tablicy elementów</b><br>
-Kiedy operator delete usunie elementy tablicy, długość tablicy będzie nadal taka sama. Na przykład, jeśli usuniemy a{{ mediawiki.external(3) }}, a{{ mediawiki.external(4) }} to wciąż jest a{{ mediawiki.external(4) }} i a{{ mediawiki.external(3) }} ale niezdefiniowane.
-</p><p>Kiedy operator <code><b>delete</b></code> usuwa element, który jest elementem tablicowym, taki element nie jest dłuższy w tablicy. W następnym przykładzie, trees{{ mediawiki.external(3) }} jest usunięty z <code>delete</code>.
-</p>
-<pre>trees=new Array("redwood","bay","cedar","oak","maple")
-delete trees[3]
-if (3 in trees) {
- // to nie zadziała
-}
-</pre>
-<p>Jeśli chcesz, aby element tablicy istniał, ale masz nieznaną wartość, użyj słowa kluczowego <code>undefined</code> zamiast operatora <code>delete</code>. W następnym przykładzie, jest przydzielona niezidentyfikowana wartość <code>trees{{ mediawiki.external(3) }}</code>, ale element tablicy nadal istnieje: </p>
-<pre>trees=new Array("redwood","bay","cedar","oak","maple")
-trees[3]=undefined
-if (3 in trees) {
- // to zadziała
-}
-</pre>
-<h4 id="in" name="in"> in </h4>
-<p>Operator <code>in</code> zwraca <code>true</code>, jeśli specyficzne właściwości są w specyficznym obiekcie. Składnia: </p>
-<pre>propNameOrNumber in objectName
-</pre>
-<p>gdzie: <code>propNameOrNumber</code> jest łańcuchem znaków lub wyrażeniem liczbowym reprezentującym własności nazwy lub index tablicy, <code>objectName</code> jest nazwą obiektu.
-</p><p>Następujący przykład używa operatora <code>in</code>.
-</p>
-<pre>// Tablice
-trees=new Array("redwood","bay","cedar","oak","maple")
-0 in trees // zwracają true
-3 in trees // zwracają true
-6 in trees // zwracają false
-"bay" in trees // zwracają false (musisz mieć specyficzny numer indeksu,
- // nie ma wartości w tym indeksie)
-"length" in trees // zwracają true (długość jest własnością tablicy)
-
-// obiekty predefiniowane
-"PI" in Math // zwracają true
-myString=new String("coral")
-"length" in myString // zwracają true
-
-// obiekty użytkownika
-mycar = {make:"Honda",model:"Accord",year:1998}
-"make" in mycar // zwracają true
-"model" in mycar // zwracają true
-</pre>
-<h4 id="instanceof" name="instanceof"> instanceof </h4>
-<p>Operator <code>instanceof</code> zwraca <code>true</code>, jeśli konkretny obiekt jest obiektem konkretnego typu. Składnia: </p>
-<pre>objectName instanceof objectType
-</pre>
-<p>gdzie: <code>objectName</code> jest nazwą obiektu do porównania z <code>objectType</code> a <code>objectType</code> jest typem obiektu, jak naprzykład <code>Date</code> lub <code>Array</code>.
-</p><p>Używamy <code>instanceof</code>, kiedy potrzebujemy porównać typy uruchomionych obiektów. Na przykład, kiedy wystąpi wyjątek, to można, w zależności od zgłoszonego typu wyjątku rozgałęzić różną obsługę tego wyjątku.
-</p><p>Na przykład, następujący kod używa <code>instanceof</code> do określenia czy <code>theDay</code> jest obiektem <code>Date</code>. Ponieważ <code>theDay</code> jest obiektem <code>Date</code>, instrukcja w <code>if</code> jest wykonywana.
-</p>
-<pre>theDay=new Date(1995, 12, 17)
-if (theDay instanceof Date) {
- // instrukcja do wykonania
-}
-</pre>
-<h4 id="new" name="new"> new </h4>
-<p>Użyj operatora <code>new</code>, aby utworzyć przykład definicji użytkownika typu obiektowego lub jednego z predefiniowanego typu obiektowego <code>Array, Boolean, Date, Function, Image, Number, Object, Option, RegExp</code>, lub <code>String</code>. Na serwerze możesz, używać także z <code>DbPool, Lock, File</code> lub <code>SendMail</code>. Użyj <code>new</code> w następującym kodzie:
-</p>
-<pre>objectName = new objectType ( param1 [,param2] ...[,paramN] )
-</pre>
-<p>Możemy także tworzyć obiekty używając inicjatorów obiektu opisanych na stronie <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/U%c5%bcywanie_inicjacji_obiektu">Używanie inicjacji obiektu</a>.
-</p><p>Zobacz więcej na temat <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Operatory/Operatory_specjalne/Operator_new">operatora new</a> w dokumentacji JavaScript.
-</p>
-<h4 id="this" name="this"> this </h4>
-<p>Użyj słowa kluczowego <code>this</code> do wskazania aktualnego obiektu. Generalnie, <code>this</code> wskazuje nazwę obiektu w metodzie. Używamy go następująco: </p>
-<pre>this[.propertyName]
-</pre>
-<p><b>Przykład 1.</b><br>
-Załóżmy że funkcja <code>validate</code> zatwierdza właściwą wartość, przekazując obiekt oraz górny i dolny zakres. </p>
-<pre>function validate(obj, lowval, hival) {
- if ((obj.value &lt; lowval) || (obj.value &gt; hival))
- alert("Invalid Value!")
-}
-</pre>
-<p>Teraz możesz wywoływać <code>validate</code> w każdym formularzu korzystając z zdarzenia <code>onChange</code>.
-Używamy <code>this</code> do przekazania elementu w formularz, tak jak w przykładzie:
-</p>
-<pre>&lt;B&gt;Wprowadź liczbę pomiędzy 18 i 99:&lt;/B&gt;
-&lt;INPUT TYPE = "text" NAME = "age" SIZE = 3
- onChange="validate(this, 18, 99)"&gt;
-</pre>
-<p><b>Przykład 2.</b><br>
-Kiedy kombinujesz z własnościami <code>form</code>, zostaniesz skierowany do tymczasowego obiektu znajdującego się w obrębie tego formularza. W następującym przykładzie, formularz <code>myForm</code> składa się z obiektu <code>Text</code> i przycisku. Kiedy użytkownik kliknie w przycisk, wartość obiektu <code>Text</code> ustawia się na nazwę formularza. Przycisk zawiera zdarzenie <code>onClick</code> używane za pomocą uchwytu <code>this.form</code> do wywołania go w tym samym formularzu, <code>myForm</code>.
-</p>
-<pre>&lt;FORM NAME="myForm"&gt;
-Form name:&lt;INPUT TYPE="text" NAME="text1" VALUE="Beluga"&gt;
-&lt;P&gt;
-&lt;INPUT NAME="button1" TYPE="button" VALUE="Show Form Name"
- onClick="this.form.text1.value=this.form.name"&gt;
-&lt;/FORM&gt;
-</pre>
-<h4 id="typeof" name="typeof"> typeof </h4>
-<p>Operator <code>typeof</code> jest użyty w jednej z dwóch sytuacji:
-</p>
-<pre>1. typeof operand
-2. typeof (operand)
-</pre>
-<p>Operator <code>typeof</code> zwraca łańcuch zwracający typ nie ocenionego argumentu. Argumentem (<code>operand</code>) jest łańcuch, zmienna, słowo kluczowe lub obiekt, dla którego ten typ będzie zwracany. Nawiasy są opcjonalne. </p><p>Przypuśćmy, że zdefiniujemy następujące zmienne: </p>
-<pre>var myFun = new Function("5+2")
-var shape="round"
-var size=1
-var today=new Date()
-</pre>
-<p>Operator <code>typeof</code> zwraca następujący rezultat dla tych zmiennych: </p>
-<pre>typeof myFun is function
-typeof shape is string
-typeof size is number
-typeof today is object
-typeof dontExist is undefined
-</pre>
-<p>Dla słowa kluczowego <code>true</code> i <code>null</code>, operator <code>typeof</code> zwraca następujący rezultat: </p>
-<pre>typeof true is boolean
-typeof null is object
-</pre>
-<p>Dla liczby lub łańcucha znaków, operator <code>typeof</code> zwraca następujący rezultat:
-</p>
-<pre>typeof 62 is number
-typeof 'Hello world' is string
-</pre>
-<p>Dla wartości własności, operator <code>typeof</code> zwraca właściwość stanowiącą typ zmiennej:
-</p>
-<pre>typeof document.lastModified is string
-typeof window.length is number
-typeof Math.LN2 is number
-</pre>
-<p>Dla metod lub funkcji, operator <code>typeof</code> zwraca następujący rezultat:
-</p>
-<pre>typeof blur is function
-typeof eval is function
-typeof parseInt is function
-typeof shape.split is function
-</pre>
-<p>Dla obiektów predefiniowanych, operator <code>typeof</code> zwraca następujący rezultat: </p>
-<pre>typeof Date is function
-typeof Function is function
-typeof Math is function
-typeof Option is function
-typeof String is function
-</pre>
-<h4 id="void" name="void"> void </h4>
-<p>Operator <code>void</code> jest użyty w jednym z następujących przypadków:
-</p>
-<pre>1. void (expression)
-2. void expression
-</pre>
-<p>Operator <code>void</code> określa wykonane wyrażenie bez zwracania wartości. <code>expression</code> jest wyrażeniem JavaScript do wykonania. Nawiasy otaczające wyrażenie są opcjonalne, jednak dobrym stylem jest ich stosowanie.
-</p><p>Możemy zastosować operator <code>void</code> do określenia wyrażenia jako hipertekstowy odnośnik. Wyrażenie jest wykonywane ale nie jest wczytywane w miejsce bieżącego dokumentu.
-</p><p>Następujący kod tworzy odnośnik hipertekstowy, który nic nie wywoła w momencie, kiedy użytkownik go kliknie. Kiedy użytkownik kliknie w odnośnik, to wykonane zostanie niezidentyfikowane wyrażenie <code>void(0)</code>, które nie ma żadnego efektu w języku JavaScript.
-</p>
-<pre>&lt;a href="javascript:void(0)"&gt;Kliknij tu, nie robiąc nic&lt;/a&gt;
-</pre>
-<p>Następujący kod tworzy odnośnik, który przedłoży (prześle) zawartość formularza w momencie, kiedy użytkownik naciśnie przycisk formularza.
-</p>
-<pre>&lt;a href="javascript:void(document.form.submit())"&gt;Kliknij tutaj, aby przesłać zawartość formularza&lt;/a&gt;
-</pre>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory:Operacje na łańcuchach", "Przewodnik_po_j%C4%99zyku_JavaScript_1.5:Operatory#Pierwszeństwo_operatorów") }}
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators/Special_Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores/Operadores_especiales", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs/Op\u00e9rateurs_sp\u00e9ciaux", "ja": "ja/Core_JavaScript_1.5_Guide/Operators/Special_Operators", "ko": "ko/Core_JavaScript_1.5_Guide/Operators/Special_Operators" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/index.html
deleted file mode 100644
index 2dd4acf285..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/index.html
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: Podgląd klas LiveConnect
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p>
-</p>
-<h2 id="Podgl.C4.85d_klas_LiveConnect" name="Podgl.C4.85d_klas_LiveConnect"> Podgląd klas LiveConnect </h2>
-<dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Praca_z_klas%c4%85_opakowuj%c4%85c%c4%85">Praca z klasą opakowującą</a>
-</dd></dl>
-<dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java">Komunikacja między JavaScript a Java</a>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Obiekt_opakowuj.C4.85cy">Obiekt opakowujący</a>
-</dd></dl>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Praca_z_tablicami_w_Javie">Praca z tablicami w Javie</a>
-</dd></dl>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Referencja_paczki_i_klasy">Referencja paczki i klasy</a>
-</dd></dl>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Argumenty_typu_char">Argumenty typu char</a>
-</dd></dl>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_JavaScript_a_Java#Obs.C5.82uga_wyj.C4.85tk.C3.B3w_Javy_w_JavaScript">Obsługa wyjątków Javy w JavaScript</a>
-</dd></dl>
-</dd></dl>
-<dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_Java_a_JavaScript">Komunikacja między Java a JavaScript</a>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Komunikacja_mi%c4%99dzy_Java_a_JavaScript/U%c5%bcywanie_klas_LiveConnect">Używanie klas LiveConnect</a>
-</dd></dl>
-</dd></dl>
-<dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych">Konwersja typu danych</a>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_JavaScript_do_Java">Konwersja JavaScript do Java</a>
-</dd></dl>
-</dd></dl>
-<dl><dd><dl><dd> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_Java_do_JavaScript">Konwersja Java do JavaScript</a>
-</dd></dl>
-</dd></dl>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/LiveConnect_Overview", "es": "es/Gu\u00eda_JavaScript_1.5/Concepto_general_de_LiveConnect", "ja": "ja/Core_JavaScript_1.5_Guide/LiveConnect_Overview" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/wartości_lokalne_vs._dziedziczone/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/wartości_lokalne_vs._dziedziczone/index.html
deleted file mode 100644
index 493a6b4156..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/powrót_dziedziczenia_własności/wartości_lokalne_vs._dziedziczone/index.html
+++ /dev/null
@@ -1,73 +0,0 @@
----
-title: Wartości lokalne vs. dziedziczone
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Powrót_dziedziczenia_własności/Wartości_lokalne_vs._dziedziczone
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model
-translation_of_original: >-
- Web/JavaScript/Guide/Obsolete_Pages/Property_Inheritance_Revisited/Local_versus_Inherited_Values
----
-<p>
-</p>
-<h3 id="Warto.C5.9Bci_lokalne_vs._dziedziczone" name="Warto.C5.9Bci_lokalne_vs._dziedziczone"> Wartości lokalne vs. dziedziczone </h3>
-<p>Gdy korzystasz z dostępu do własności obiektu, JavaScript wykonuje następujące kroki, tak jak opisano w poprzednim rozdziale:
-</p>
-<ol><li> Sprawdza czy wartość istnieje lokalnie. Jeśli tak, to zwraca tę wartość.
-</li><li> Jeśli wartość lokalna nie istnieje, sprawdza łańcuch prototypu (używając własności <code>__proto__</code>).
-</li><li> Jeśli obiekt w łańcuchu prototypu posiada wartość dla określonej wartości, zwraca tę wartość.
-</li><li> Jeśli własność ta nie została odnaleziona, to obiekt nie posiada tej własności.
-</li></ol>
-<p>Rezultat tych kroków zależy od sposobu, w jaki definiujesz rzeczy w kodzie. Oyginalny przykład używał następujących definicji:
-</p>
-<pre>function Employee () {
-this.name = "";
-this.dept = "general";
-}
-
-function WorkerBee () {
-this.projects = [];
-}
-WorkerBee.prototype = new Employee;
-</pre>
-<p>Przypuśćmy, że wraz z tymi definicjami utworzyłeś <code>amy</code> jako instancję <code>WorkerBee</code> za pomocą poniższej instrukcji:
-</p>
-<pre>amy = new WorkerBee;
-</pre>
-<p>Obiekt <code>amy</code> posiada jedną lokalną własność, <code>projects</code>. Wartości własności <code>name</code> i <code>dept</code> nie są lokalne dla <code>amy</code> i dlatego są pobrane z własności <code>__proto__</code> obiektu <code>amy</code>. W ten sposób <code>amy</code> posiada następujące wartości własności:
-</p>
-<pre>amy.name == "";
-amy.dept = "general";
-amy.projects == [];
-</pre>
-<p>Teraz przypuśćmy, że zmienisz wartość własności <code>name</code> w prototypie powiązanym z <code>Employee</code>:
-</p>
-<pre>Employee.prototype.name = "Unknown"
-</pre>
-<p>Na pierwszy rzut oka może Ci sie wydawać, że nowa wartość zostanie przekazana dalej do wszystkich instancji <code>Employee</code>. Nie dzieje się tak.
-</p><p>Gdy tworzysz <i>dowolną</i> instancję obiektu <code>Employee</code>, instancja ta otrzymuje lokalną wartość dla własności <code>name</code> (pusty ciąg znaków). Oznacza to, że gdy ustawisz prototyp <code>WorkerBee</code> poprzez utworzenie nowego obiektu <code>Employee</code>, <code>WorkerBee.prototype</code> posiada lokalną wartość dla własności <code>name</code>. Dlatego więc, gdy JavaScript sprawdza własność <code>name</code> obiektu <code>amy</code> (instancji <code>WorkerBee</code>), JavaScript znajduje lokalną wartość dla tej własności w <code>WorkerBee.prototype</code>. Dlatego też nie sprawdza on łańcucha dalej aż do <code>Employee.prototype</code>.
-</p><p>Jeśli chcesz zmienić wartość własności obiektu w momencie uruchomienia i sprawić, by była ona dziedziczona przez wszystkich potomków obiektu, nie możesz zdefiniować własności w funkcji konstruktora obiektu. Zamiast tego dodaj ją do prototypu powiązanego z konstruktorem. Na przykład, zakładając zmianę poprzedniego kodu na poniższy:
-</p>
-<pre>function Employee () {
- this.dept = "general";
-}
-Employee.prototype.name = "";
-
-function WorkerBee () {
-this.projects = [];
-}
-WorkerBee.prototype = new Employee;
-
-amy = new WorkerBee;
-
-Employee.prototype.name = "Unknown";
-</pre>
-<p>W tym wypadku własność <code>name</code> obiektu <code>amy</code> przyjmuje wartość "Unknown".
-</p><p>Jak pokazuję powyższe przykłady, jeśli chcesz zachować domyślne wartości dla własności obiektu i móc zmienić domyślne wartości w momencie uruchomienia, powinieneś utworzyć własności w prototypie konstruktora, a nie w samej funkcji konstruktora.
-{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Powrót dziedziczenia własności", "Przewodnik po języku JavaScript 1.5:Powrót dziedziczenia własności:Określanie wzajemnych relacji obiektu") }}
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Property_Inheritance_Revisited/Local_versus_Inherited_Values", "es": "es/Gu\u00eda_JavaScript_1.5/M\u00e1s_sobre_la_herencia_de_propiedades/Valores_locales_frente_a_los_heredados", "ja": "ja/Core_JavaScript_1.5_Guide/Property_Inheritance_Revisited/Local_versus_Inherited_Values" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/index.html
deleted file mode 100644
index 28e5f9255c..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/index.html
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: Praca z przykładem
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Przyk.C5.82ad_obiektu_Pracownik" name="Przyk.C5.82ad_obiektu_Pracownik">Przykład obiektu Pracownik</h3>
-<p>Dalsza część tego rozdziału opiera się na hierarchii pracowników przedstawionej na poniższym rysunku.</p>
-<p><img alt="Grafika:hier01.png"></p>
-<p><small><b>Rysunek 8.1: Prosta hierarchia obiektu</b></small></p>
-<p>W przykładzie tym zostały użyte następujące obiekty:</p>
-<ul>
- <li>Pracownik posiada własność imie (której domyślną wartością jest pusty łańcuch znaków) i dept (z domyślną wartością "ogólny").</li>
- <li>Manager jest oparty na Pracowniku. Dodaje własność raporty (której domyślną wartością jest pusta tablica mająca w zamierzeniu przyjmować obiekty Pracownik jako swoje wartości).</li>
- <li>Robotnik również jest oparty na Pracowniku. Dodaje własność projekty (której domyślną wartością jest pusta tablica mająca w zamierzeniu przyjmować łańcuchy znaków jako swoje wartości).</li>
- <li>Sprzedawca jest oparty na Robotniku. Dodaje on własność przydzial (z domyślną wartością 100). Nadpisuje on również własność dept wartością "sprzedaż" wskazując, że wszyscy sprzedawcy są w tym samym dziale.</li>
- <li>Inzynier jest oparty na Robotniku. Dodaje własność maszyna (której domyślną wartością jest pusty łańcuch znaków) oraz nadpisuje własność dept wartością "inżynieria".</li>
-</ul>
-<p>Pozostała część przykładu:</p>
-<ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/Tworzenie_hierarchii">Tworzenie hierarchii</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/W%c5%82a%c5%9bciwo%c5%9bci_obiektu">Właściwości obiektu</a>
- <ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/W%c5%82a%c5%9bciwo%c5%9bci_obiektu/Dziedziczenie_w%c5%82a%c5%9bciwo%c5%9bci">Dziedziczenie właściwości</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/W%c5%82a%c5%9bciwo%c5%9bci_obiektu/Dodawanie_w%c5%82a%c5%9bciwo%c5%9bci">Dodawanie właściwości</a></li>
- </ul>
- </li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/Wi%c4%99cej_elastycznych_konstruktor%c3%b3w">Więcej elastycznych konstruktorów</a></li>
-</ul>
-<div class="noinclude">
- <p>{{ PreviousNext("Przewodnik_po_języku_JavaScript_1.5:Języki_oparte_na_klasach_vs._oparte_na_prototypach", "Przewodnik_po_języku_JavaScript_1.5:Praca_z_przykładem:Tworzenie_hierarchii") }}</p>
-</div>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/tworzenie_hierarchii/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/tworzenie_hierarchii/index.html
deleted file mode 100644
index a15422c92d..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/tworzenie_hierarchii/index.html
+++ /dev/null
@@ -1,149 +0,0 @@
----
-title: Tworzenie hierarchii
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Tworzenie_hierarchii
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Tworzenie_hierarchii" name="Tworzenie_hierarchii">Tworzenie hierarchii</h3>
-<p>Istnieje kilka sposobów zdefiniowania odpowiednich funkcji konstruktora do zaimplementowania hierarchii Pracownik. To w jaki sposób zdecydujesz się je zdefiniować zależy głównie od tego, co chcesz zrobić w swojej aplikacji.</p>
-<p>Ten fragment pokazuje jak użyć prostych (i stosunkowo mało elastycznych) definicji w celu zademonstrowania dziedziczenia. W tych definicjach nie możesz określić żadnych wartości własności podczas tworzenia obiektu. Nowo utworzony obiekt po prostu otrzymuje wartości domyślne, które możesz zmienić później. Rysunek 8.2 ilustruje hierarchię wraz z tymi prostymi definicjami.</p>
-<p>W prawdziwej aplikacji zdefiniowałbyś prawdopodobnie konstruktory, które pozwoliłyby Ci na zapewnienie własnościom wartości w czasie tworzenia obiektu (zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/Wi%c4%99cej_elastycznych_konstruktor%c3%b3w">więcej elastycznych konstruktorów</a>, aby uzyskać więcej informacji). Na chwilę obecną te proste definicje zademonstrują jak objawia się dziedziczenie.</p>
-<p><img alt="Grafika:hier02.png"><br>
- <small><b>Rysunek 8.2: Definicje obiektu Pracownik</b></small></p>
-<p>Poniższe definicje obiektu <code>Pracownik</code> w Javie i JavaScripcie są podobne. Różnią się one jedynie tym, że w Javie musisz określić typ każdej własności (w przeciwieństwie do JavaScriptu) oraz musisz stworzyć wyraźną metodę konstruktora dla klasy Javy.</p>
-<p>&lt;/tr&gt;</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>JavaScript</th>
- <th>Java</th>
- </tr>
- <tr>
- <td>
- <pre>
-function Pracownik () {
-this.imie = "";
-this.dept = "ogólny";
-}
-</pre>
- </td>
- <td>
- <pre>
-public class Pracownik {
- public String imie;
- public String dept;
- public Pracownik () {
- this.imie = "";
- this.dept = "ogólny";
- }
-}
-</pre>
- </td>
- </tr>
- </tbody>
-</table>
-<p>Definicje <code>Manager</code> i <code>Robotnik</code> pokazuję różnicę w sposobie określania następnego obiektu wyższego w łańcuchu dziedziczenia. W JavaScripcie dodajesz instancję prototypową jako wartość własności prototypu funkcji konstruktora. Możesz do zrobić w dowolnej chwili po zdefiniowaniu konstruktora. W Javie określasz superklasę wewnątrz definicji klasy. Nie możesz zmienić superklasy spoza definicji klasy.</p>
-<p>&lt;/tr&gt;</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>JavaScript</th>
- <th>Java</th>
- </tr>
- <tr>
- <td>
- <pre>
-function Manager () {
-this.raporty = [];
-}
-Manager.prototype = new Pracownik;
-
-function Robotnik () {
-this.projekty = [];
-}
-Robotnik.prototype = new Pracownik;
-</pre>
- </td>
- <td>
- <pre>
-public class Manager extends Pracownik {
- public Employee[] raporty;
- public Manager () {
- this.raporty = new Pracownik[0];
- }
-}
-
-public class Robotnik extends Pracownik {
- public String[] projekty;
- public Robotnik () {
- this.projekty = new String[0];
- }
-}
-</pre>
- </td>
- </tr>
- </tbody>
-</table>
-<p>Definicje <code>Inzynier</code> i <code>Sprzedawca</code> tworzą obiekty, które pochodzą od <code>Robotnik</code> a stamtąd od <code>Pracownik</code>. Obiekt tych typów posiada własności wszystkich obiektów znajdujących się ponad nim w łańcuchu. W dodatku definicje te nadpisują dziedziczoną własność <code>dept</code> nowymi wartościami specyficznymi dla tych obiektów.</p>
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>JavaScript</th>
- <th>Java</th>
- </tr>
- <tr>
- <td>
- <pre>
-function Sprzedawca () {
- this.dept = "sprzedaż";
- this.przydzial = 100;
-}
-Sprzedawca.prototype = new Robotnik;
-
-function Inzynier () {
- this.dept = "inżynieria";
- this.maszyna = "";
-}
-Inzynier.prototype = new Robotnik;
-</pre>
- </td>
- <td>
- <pre>
-public class Sprzedawca extends Robotnik {
- public double przydzial;
- public Sprzedawca () {
- this.dept = "sprzedaż";
- this.przydzial = 100.0;
- }
-}
-
-public class Inzynier extends Robotnik {
- public String maszyna;
- public Inzynier () {
- this.dept = "inżynieria";
- this.maszyna = "";
- }
-}
-</pre>
- </td>
- </tr>
- </tbody>
-</table>
-<p>Używając tych definicji możesz stworzyć instancje tych obiektów, których własności otrzymują domyślne wartości. Rysunek 8.3 ilustruje zastosowanie tych definicji JavaScriptu do zdefiniowania nowych obiektów i pokazuje wartości własności nowych obiektów.</p>
-<p><b>Uwaga:</b> Termin
- <i>
- instancja</i>
- posiada określone techniczne znaczenie w językach opartych na klasach. W językach tych instancja jest pojedynczą składową klasy i jest całkowicie różna od klasy. W JavaScripcie "instancja" nie ma takiego technicznego znaczenia, ponieważ JavaScript nie posiada tej różnicy między klasami a instancjami. Jednak, mówiąc o JavaScripcie, "instancja" może być użyta nieformalnie w znaczeniu obiektu utworzonego za pomocą konkretnej funkcji konstruktora. Dlatego w tym przykładzie mógłbyś nieformalnie stwierdzić, że <code>janina</code> jest instancją <code>Inzynier</code>. Podobnie chociaż terminy
- <i>
- rodzic, dziecko, przodek</i>
- i
- <i>
- potomek</i>
- nie mają formalnego znaczenia w JavaScripcie, możesz użyć ich nieformalnie, aby odnieść się do obiektów znajdujących się wyżej lub niżej w łańcuchu prototypu.</p>
-<p><img alt="Grafika:hier03.png"><br>
- <small><b>Rysunek 8.3: Tworzenie obiektów z prostymi definicjami</b></small></p>
-<p>{{ PreviousNext("Przewodnik_po_języku_JavaScript_1.5:Praca_z_przykładem", "Przewodnik_po_języku_JavaScript_1.5:Praca_z_przykładem:Własności_obiektu") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dodawanie_własności/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dodawanie_własności/index.html
deleted file mode 100644
index ec2e836159..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dodawanie_własności/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Dodawanie własności
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu/Dodawanie_własności
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Dodawanie_w.C5.82asno.C5.9Bci" name="Dodawanie_w.C5.82asno.C5.9Bci">Dodawanie własności</h3>
-<p>W JavaScripcie możesz dodawać własności do dowolnego obiektu w momencie uruchomienia. Nie jesteś zmuszony używać tylko własności dostarczonych przez funkcję konstruktora. Aby dodawać własność, która jest specyficzna dla pewnego obiektu, przypisz wartość do tego obiektu w następujący sposób:</p>
-<pre>mark.bonus = 3000;
-</pre>
-<p>Teraz obiekt <code>mark</code> posiada własność bonus, lecz nie posiadają jej inne obiekty <code>WorkerBee</code>.</p>
-<p>Jeśli dodasz nową własność do obiektu, który jest używany jako prototyp w funkcji konstruktora, dodajesz tę własność do wszystkich obiektów, które dziedziczą własności tego prototypu. Przykładowo, możesz dodać własność <code>specialty</code> dla wszystkich obiektów employee za pomocą następującej instrukcji:</p>
-<pre>Employee.prototype.specialty = "none";
-</pre>
-<p>Gdy tylko JavaScript wykona tę instrukcję, obiekt <code>mark</code> również będzie posiadał własność specialty wraz z wartością "<code>none</code>". Poniższy rysunek pokazuje efekt dodania tej własności do prototypu Employee oraz następnie nadpisania jej prototypem <code>Engineer</code>.</p>
-<p><img alt="Grafika:hier04.gif"><br>
- <small><b>Rysunek 8.4: Dodawanie własności</b></small> {{ PreviousNext("Przewodnik po języku JavaScript 1.5:Praca z przykładem:Własności obiektu:Dziedziczenie własności", "Przewodnik po języku JavaScript 1.5:Praca z przykładem:Więcej elastycznych konstruktorów") }}</p>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dziedziczenie_własności/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dziedziczenie_własności/index.html
deleted file mode 100644
index 8287857c63..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/dziedziczenie_własności/index.html
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: Dziedziczenie własności
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu/Dziedziczenie_własności
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Dziedziczenie_w.C5.82asno.C5.9Bci" name="Dziedziczenie_w.C5.82asno.C5.9Bci">Dziedziczenie własności</h3>
-<p>Przypuśćmy, że utworzyłeś obiekt marek jako <code>Robotnik</code>, tak jak pokazano na <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/Tworzenie_hierarchii">Rysunku 8.3</a>, za pomocą poniższej instrukcji:</p>
-<pre class="eval">marek = new Robotnik;
-</pre>
-<p>Gdy JavaScript napotyka na operator new, tworzy nowy ogólny obiekt i przekazuje go jako wartość słowa kluczowego <code>this</code> funkcji konstruktora Robotnik. Funkcja konstruktora bezpośrednio nadaje wartość własności <code>projekty</code> i bezwzględnie ustala wartość wewnętrznej własności <code>__proto__</code> jako <code>Robotnik.prototype</code> (ta nazwa własności posiada dwa znaki podkreślenia na początku i dwa na końcu). Własność <code>__proto__</code> decyduje o łańcuchu prototypu używanym do zwracania wartości własności. Gdy tylko własności te są ustalone, JavaScript zwraca nowy obiekt, a instrukcja przypisania przypisuje zmienną marek do tego obiektu.</p>
-<p>Proces ten nie umieszcza wartości bezpośrednio w obiekcie <code>marek</code> (wartości
- <i>
- lokalne</i>
- ) dla własności, które <code>marek</code> dziedziczy z łańcucha prototypu. Gdy pytasz o wartość własności, JavaScript najpierw sprawdza czy wartość istnieje w tym obiekcie. Jeśli tak, zwraca tę wartość. Jeśli wartość nie istnieje tam lokalnie, JavaScript sprawdza łańcuch prototypu (używając własności <code>__proto__</code>). Jeśli obiekt w łańcuchu prototypu posiada wartość tej własności, jest ona zwracana. Jeśli własność nie zostanie znaleziona, JavaScript zgłasza, że obiekt nie posiada własności. W tym przypadku obiekt <code>mark</code> posiada następujące własności i wartości:</p>
-<pre class="eval">marek.imie = "";
-marek.dept = "ogólny";
-marek.projekty = [];
-</pre>
-<p>Obiekt <code>mark</code> dziedziczy wartości własności imie i dept z obiektu prototypowego w <code>mark.__proto__</code>. Ma on również przypisaną przez konstruktor Robotnik wartość własności projekty. Dzięki temu otrzymujesz dziedziczenie własności i ich wartości w JavaScripcie. Niektóre subtelności tego procesu zostały przedyskutowane w <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Powr%c3%b3t_dziedziczenia_w%c5%82asno%c5%9bci">Powrót dziedziczenia własności</a>.</p>
-<p>Ponieważ konstruktory te nie pozwalają na dostarczenie wartości specyficznych dla instancji, informacje te są ogólne. Wartościami własności są te domyślnie dzielone przez wszystkie nowe obiekty utworzone z Robotnik. Możesz oczywiście zmienić wartości dowolnej z tych własności. Mógłbyś podać określone informacje dla <code>marek</code> tak jak pokazano poniżej:</p>
-<pre class="eval">marek.imie = "Doe, Marek";
-marek.dept = "administrator";
-marek.projekty = ["navigator"];
-</pre>
-<div class="noinclude">
- <p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Praca z przykładem:Własności obiektu", "Przewodnik po języku JavaScript 1.5:Praca z przykładem:Własności obiektu:Dodawanie własności") }}</p>
-</div>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/index.html
deleted file mode 100644
index 85957fa7fc..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_przykładem/własności_obiektu/index.html
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Własności obiektu
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_przykładem/Własności_obiektu
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="W.C5.82asno.C5.9Bci_obiektu" name="W.C5.82asno.C5.9Bci_obiektu">Własności obiektu</h3>
-<p>Ten artykuł omawia jak obiekty dziedziczą własności z innych obiektów w łańcuchu prototypu i co się stanie, gdy dodasz własność w momencie uruchomienia.</p>
-<ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/W%c5%82asno%c5%9bci_obiektu/Dziedziczenie_w%c5%82asno%c5%9bci">Dziedziczenie własności</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_przyk%c5%82adem/W%c5%82a%c5%9bciwo%c5%9bci_obiektu/Dodawanie_w%c5%82a%c5%9bciwo%c5%9bci">Dodawanie własności</a></li>
-</ul>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Praca z przykładem:Tworzenie hierarchii", "Przewodnik po języku JavaScript 1.5:Praca z przykładem:Własności obiektu:Dziedziczenie własności") }}</p>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/przykłady_wyrażeń_regularnych/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/przykłady_wyrażeń_regularnych/index.html
deleted file mode 100644
index f615d23035..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/przykłady_wyrażeń_regularnych/index.html
+++ /dev/null
@@ -1,122 +0,0 @@
----
-title: Przykłady wyrażeń regularnych
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Przykłady_wyrażeń_regularnych
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3>
-<p>Poniższe przykłady prezentują niektóre użycia wyrażeń regularnych.</p>
-<h4 id="Zmiana_kolejno.C5.9Bci_w_.C5.82a.C5.84cuchu_znak.C3.B3w_wej.C5.9Bcia" name="Zmiana_kolejno.C5.9Bci_w_.C5.82a.C5.84cuchu_znak.C3.B3w_wej.C5.9Bcia">Zmiana kolejności w łańcuchu znaków wejścia</h4>
-<p>Następujący przykład ilustruje tworzenie wyrażeń regularnych i użycie <code>string.split()</code> i <code>string.replace()</code>. Czyści on bezwzględnie wejściowy łańcuch znaków zawierający imiona (pierwsze imię jest pierwsze) oddzielone odstępem, tabulatorem i dokładnie jednym średnikiem. Na koniec odwraca on kolejność imion (ostatnie imię jest pierwsze) i sortuje listę.</p>
-<pre>&lt;script type="text/javascript"&gt;
-
-// Łańcuch znaków z imionami zawiera wiele spacji i tabulatorów,
-// może również zawierać wiele spacji pomiędzy pierwszym a ostatnim imieniem.
-var imiona = "Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ; Chris Hand ";
-
-var output = new Array(
- "---------- Oryginalny łańcuch znaków&lt;br&gt;&lt;br&gt;",
- imiona + "&lt;br&gt;&lt;br&gt;");
-
-// Przygotuj dwa wzorce wyrażeń regularnych i tablicę do przechowywania.
-// Podziel łańcuch na elementy tablicy.
-
-// wzorzec: możliwe białe znaki, następnie średnik, potem znów możliwe białe
-var wzor = /\s*;\s*/;
-
-// Rozbij łańcuch znaków na części oddzielone przez powyższy wzorzec
-// i przechowaj je w tablicy o nazwie listaImion
-var listaImion = imiona.split(wzor);
-
-// Nowy wzorzec: jeden lub więcej znaków, następnie spacje, następnie znów znaki.
-// Użyj nawiasów, by "zapamiętać" porcje wzorca.
-// Zapamiętane porcje przydadzą się później.
-var wzor = /(\w+)\s+(\w+)/;
-
-// Nowa tablica do przechowywania przetwarzanych imion.
-var ListaWgNazwisk = new Array();
-
-// Wyświetl nazwę tablicy i wypełnij nową tablicę
-// imionami oddzielonymi za pomocą przecinka, zaczynając od ostatniego.
-//
-// Metoda "zamien" usuwa wszystko pasujące do wzorca
-// i zamienia to z zapamiętanymi porcjami.
-//
-// Zmienne $1 i $2 odwołują się do zapamiętanych porcji
-// podczas porównywania wzorca.
-
-output.push("---------- Po rozdzieleniu przez wyrażenie regularne&lt;BR&gt;");
-
-var i, len;
-for (i = 0, len = listaImion.length; i &lt; len; i++)
-{
- output.push(nameList[i] + "&lt;br&gt;");
- ListaWgNazwisk[i] = listaImion[i].replace(wzor, "$2, $1")
-}
-
-// Wyświetl nową tablicę.
-output.push("---------- Odwrócone imiona&lt;br&gt;");
-for (i = 0, len = ListaWgNazwisk.length; i &lt; len; i++)
-{
- output.push(ListaWgNazwisk[i] + "&lt;br&gt;")
-}
-
-// Sortuj według ostatniego imienia, następnie wyświetl posortowaną tablicę.
-ListaWgNazwisk.sort();
-output.push("---------- Posortowano&lt;br&gt;");
-for (i = 0, len = ListaWgNazwisk.length; i &lt; len; i++)
-{
- output.push(ListaWgNazwisk[i] + "&lt;br&gt;")
-}
-
-output.push("---------- Koniec&lt;br&gt;");
-
-document.write(output.join("\n"));
-
-&lt;/script&gt;
-</pre>
-<h4 id="U.C5.BCywanie_specjalnych_znak.C3.B3w_do_sprawdzenia_wej.C5.9Bcia" name="U.C5.BCywanie_specjalnych_znak.C3.B3w_do_sprawdzenia_wej.C5.9Bcia">Używanie specjalnych znaków do sprawdzenia wejścia</h4>
-<p>W następującym przykładzie, użytkownik wprowadza numer telefonu. Gdy użytkownik naciśnie klawisz Enter, skrypt sprawdzi poprawność numeru. Jeśli numer jest poprawny (pasuje do sekwencji znaków określonej przez wyrażenie regularne), skrypt wywoła okno z podziękowaniem użytkownikowi i zatwierdza numer. Jeśli numer nie jest poprawny, skrypt wywoła okno informacji o nieprawidłowym numerze telefonu.</p>
-<p>Wyrażenie regularne szuka zera lub jednego nawiasu otwartego \(?, po którym następują trzy cyfry \d{3}, następnie znów zero lub jeden nawias zamknięty \)?, potem jednego myślnika, ukośnika lub znaku dziesiętnego, a gdy je znajdzie zapamiętuje znaki (<code>-\\/\\.</code>), następujące po nich trzy cyfry i ciąg składający się z myślnika, ukośnika lub znaku dziesiętnego \1 i następujących potem czterech cyfr \d{4}.</p>
-<p>Zdarzenie <code>Change</code> zostaje aktywowane, kiedy użytkownik naciśnie klawisz Enter ustawiając wartość <code>RegExp.input</code>.</p>
-<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd"&gt;
-&lt;html&gt;
- &lt;head&gt;
- &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"&gt;
- &lt;meta http-equiv="Content-Script-Type" content="text/javascript"&gt;
- &lt;script type="text/javascript"&gt;
- var re = /\(?\d{3}\)?([-\/\.])\d{3}\1\d{4}/;
-
- function testInfo(phoneInput)
- {
- var OK = re.exec(phoneInput.value);
-
- if (!OK)
- {
- window.alert(RegExp.input + " nie jest wprowadzony numerem kierunkowy!");
- }
- else
- {
- window.alert("Dziękuję, Twój numer telefonu to " + OK[0]);
- }
- }
- &lt;/script&gt;
- &lt;/head&gt;
-
- &lt;body&gt;
- &lt;p&gt;Wprowadź numer telefonu (z numerem kierunkowym), a następnie naciśnij klawisz Enter.&lt;/p&gt;
- &lt;form action=""&gt;
- &lt;input name="phone" onchange="testInfo(this);"&gt;
- &lt;/form&gt;
- &lt;/body&gt;
-&lt;/html&gt;
-</pre>
-<div class="noinclude">
- <p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Praca z wyrażeniami regularnymi:Globalne wyszukiwanie, wielkość znaków, wieloliniowe wejście", "Przewodnik po języku JavaScript 1.5:Blok instrukcji") }}</p>
-</div>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_zamknięciami/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_zamknięciami/index.html
deleted file mode 100644
index fc71b64cad..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_zamknięciami/index.html
+++ /dev/null
@@ -1,286 +0,0 @@
----
-title: Praca z zamknięciami
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_zamknięciami
----
-<h3 id="Praca_z_zamknięciami" name="Praca_z_zamknięciami">Praca z zamknięciami</h3>
-
-<p>Zamknięcia są często uważane za zaawansowaną właściwość JavaScript, ale zrozumienie ich jest niezbędne do opanowania tego języka.</p>
-
-<p>Rozważmy następującą funkcję:</p>
-
-<pre class="brush: js">function init() {
- var name = "Mozilla";
- function displayName() {
- alert(name);
- }
- displayName();
-}
-</pre>
-
-<p>Funkcja <code>init()</code> tworzy lokalną zmienną o nazwie <code>name</code>, i następnie definiuje funkcję nazwaną <code>displayName()</code>. <code>displayName()</code> jest wewnętrzną funkcją - jest zdefiniowana wewnątrz funkcji <code>init()</code>, i jest dostępna jedynie w zasięgu ciała tej funkcji. <code>displayName()</code> nie posiada własnych lokalnych zmiennych, ale używa zmiennej <code>name</code> zadeklarowanej w funkcji zewnętrznej.</p>
-
-<p>Działa to całkiem nieźle - spróbujmy wykonać kod, aby zobaczyć co się stanie. To jest przykład <em>leksykalnego zasięgu</em>: w JavaScript, zasięg zmiennej jest zdefiniowany przez jej położenie w kodzie źródłowym, i zagnieżdżone funkcje mają dostęp do zmiennych zadeklarowanych w ich zewnętrznym obszarze.</p>
-
-<p>Teraz rozważmy następny przykład:</p>
-
-<pre class="brush: js">function makeFunc() {
- var name = "Mozilla";
- function displayName() {
- alert(name);
- }
- return displayName;
-}
-
-var myFunc = makeFunc();
-myFunc();
-</pre>
-
-<p>Po wykonaniu kodu otrzymamy identyczny efekt jak poprzedni przykład z funkcją <code>init()</code>: łańcuch "Mozilla" zostanie wyświetlony w oknie alertowym JavaScript. Jaka jest różnica - i co ciekawsze - Czy wewnętrzna funkcja <code>displayName()</code> została zwrócona z zewnętrznej funkcji zanim została wykonana?</p>
-
-<p>Kod działa, lecz może się on wydawać nieintuicyjny. Normalnie, lokalne zmienne wewnątrz funkcji istnieją tylko podczas jej wykonywania. Kiedy <code>makeFunc()</code> została wykonana, spodziewamy się - i ma to sens - że zmienna <code>name</code> nie będzie więcej potrzebna. Skoro kod wykonuje oczekiwaną pracę, oczywiście nie ma mowy o przypadku.</p>
-
-<p>Rozwiązaniem tej zagadki jest fakt, że funkcja <code>myFunc</code> zostaje <em>zamknięciem</em>. Zamknięcie jest specjalnym rodzajem obiektu, który łączy dwie rzeczy: funkcję i środowisko, w którym ta funkcja została utworzona. The environment consists of any local variables that were in-scope at the time that the closure was created. In this case, <code>myFunc</code> is a closure that incorporates both the <code>displayName</code> function and the "Mozilla" string that existed when the closure was created.</p>
-
-<p>Here's a slightly more interesting example - a <code>makeAdder</code> function:</p>
-
-<pre class="brush: js">function makeAdder(x) {
- return function(y) {
- return x + y;
- };
-}
-
-var add5 = makeAdder(5);
-var add10 = makeAdder(10);
-
-print(add5(2)); // 7
-print(add10(2)); // 12
-</pre>
-
-<p>In this example, we have defined a function <code>makeAdder(x)</code> which takes a single argument <code>x</code> and returns a new function. The function it returns takes a single argument <code>y</code>, and returns the sum of <code>x</code> and <code>y</code>.</p>
-
-<p>In essence, <code>makeAdder</code> is a function factory - it creates functions which can add a specific value to their argument. In the above example we use our function factory to create two new functions - one that adds 5 to its argument, and one that adds 10.</p>
-
-<p><code>add5</code> and <code>add10</code> are both closures. They share the same function body definition, but store different environments. In <code>add5</code>'s environment, <code>x</code> is 5. As far as <code>add10</code> is concerned, <code>x</code> is 10.</p>
-
-<h4 id="Praktyczne_zamknięcia" name="Praktyczne_zamknięcia">Praktyczne zamknięcia</h4>
-
-<p>That's the theory out of the way - but are closures actually useful? Let's consider their practical implications. A closure lets you associate some data (the environment) with a function that operates on that data. This has obvious parallels to object oriented programming, where objects allow us to associate some data (the object's properties) with one or more methods.</p>
-
-<p>Consequently, you can use a closure anywhere that you might normally use an object with only a single method.</p>
-
-<p>Situations where you might want to do this are particularly common on the web. Much of the code we write in web JavaScript is event-based - we define some behavior, then attach it to an event that is triggered by the user (such as a click or a keypress). Our code is generally attached as a callback: a single function which is executed in response to the event.</p>
-
-<p>Here's a practical example: suppose we wish to add to a page buttons that adjust the size of the page text. One way of doing this is to specify the font-size of the body element in pixels, then set the size of the other elements on the page (such as headers) using the relative em unit:</p>
-
-<pre class="brush: css">body {
- font-family: Helvetica, Aria, sans-serif;
- font-size: 12px;
-}
-
-h1 {
- font-size: 1.5em;
-}
-h2 {
- font-size: 1.2em;
-}
-</pre>
-
-<p>Our interactive text size buttons can change the font-size property of the body element, and the adjustments will be picked up by other elements on the page thanks to the relative units.</p>
-
-<p>Here's the JavaScript:</p>
-
-<pre class="brush: js">function makeSizer(size) {
- return function() {
- document.body.style.fontSize = size + 'px';
- };
-}
-
-var size12 = makeSizer(12);
-var size14 = makeSizer(14);
-var size16 = makeSizer(16);
-</pre>
-
-<p><code>size12</code>, <code>size14</code> and <code>size16</code> are now functions which will resize the body text to 12, 14, and 16 pixels, respectively. We can attach them to buttons (in this case links) as follows:</p>
-
-<pre class="brush: js">function setupButtons() {
- document.getElementById('size-12').onclick = size12;
- document.getElementById('size-14').onclick = size14;
- document.getElementById('size-16').onclick = size16;
-}</pre>
-
-<pre class="brush: html">&lt;a href="#" id="size-12"&gt;12&lt;/a&gt;
-&lt;a href="#" id="size-14"&gt;14&lt;/a&gt;
-&lt;a href="#" id="size-16"&gt;16&lt;/a&gt;
-</pre>
-
-<h4 id="Emulating_private_methods_with_closures" name="Emulating_private_methods_with_closures">Emulating private methods with closures</h4>
-
-<p>Languages such as Java provide the ability to declare methods private, meaning that they can only be called by other methods in the same class.</p>
-
-<p>JavaScript does not provide a native way of doing this, but it is possible to emulate private methods using closures. Private methods aren't just useful for restricting access to code: they also provide a powerful way of managing your global namespace, keeping non-essential methods from cluttering up the public interface to your code.</p>
-
-<p>Here's how to define some public functions that can access private functions and variables, using closures:</p>
-
-<pre class="brush: js">var Counter = (function() {
- var privateCounter = 0;
- function changeBy(val) {
- privateCounter += val;
- }
- return {
- increment: function() {
- changeBy(1);
- },
- decrement: function() {
- changeBy(-1);
- },
- value: function() {
- return privateCounter;
- }
- }
-})();
-
-alert(Counter.value()); /* Alerts 0 */
-Counter.increment();
-Counter.increment();
-alert(Counter.value()); /* Alerts 2 */
-Counter.decrement();
-alert(Counter.value()); /* Alerts 1 */
-</pre>
-
-<p>There's a lot going on here. In previous examples each closure has had its own environment; here we create a single environment which is shared by three functions: <code>Counter.increment</code>, <code>Counter.decrement</code> and <code>Counter.value</code>.</p>
-
-<p>The shared environment is created in the body of an anonymous function, which is executed as soon as it has been defined. The environment contains two private items: a variable called <code>privateCounter</code> and a function called <code>changeBy</code>. Neither of these private items can be accessed directly from outside the anonymous function. Instead, they must be accessed by the three public functions that are returned from the anonymous wrapper.</p>
-
-<p>Those three public functions are closures that share the same environment. Thanks to JavaScript's lexical scoping, they each have access to the <code>privateCounter</code> variable and <code>changeBy</code> function.</p>
-
-<p>Using closures in this way provides a number of benefits that are normally associated with object oriented programming, in particular data hiding and encapsulation.</p>
-
-<h4 id="Creating_closures_in_loops:_A_common_mistake" name="Creating_closures_in_loops:_A_common_mistake">Creating closures in loops: A common mistake</h4>
-
-<p>Prior to the introduction of the <code>let</code> keyword in JavaScript 1.7, a common problem with closures occurred when they were created inside a loop. Consider the following example:</p>
-
-<pre class="brush: html">&lt;p id="help"&gt;Helpful notes will appear here&lt;/p&gt;
-&lt;p&gt;E-mail: &lt;input type="text" id="email" name="email"&gt;&lt;/p&gt;
-&lt;p&gt;Name: &lt;input type="text" id="name" name="name"&gt;&lt;/p&gt;
-&lt;p&gt;Age: &lt;input type="text" id="age" name="age"&gt;&lt;/p&gt;
-</pre>
-
-<pre class="brush: js">function showHelp(help) {
- document.getElementById('help').innerHTML = help;
-}
-
-function setupHelp() {
- var helpText = [
- {'id': 'email', 'help': 'Your e-mail address'},
- {'id': 'name', 'help': 'Your full name'},
- {'id': 'age', 'help': 'Your age (you must be over 16)'}
- ];
-
- for (var i = 0; i &lt; helpText.length; i++) {
- var item = helpText[i];
- document.getElementById(item.id).onfocus = function() {
- showHelp(item.help);
- }
- }
-}
-</pre>
-
-<p>The <code>helpText</code> array defines three helpful hints, each associated with the ID of an input field in the document. The loop cycles through these definitions, hooking up an onfocus event to each one that shows the associated help method.</p>
-
-<p>If you try this code out, you'll see that it doesn't work as expected. No matter what field you focus on, the message about your age will be displayed.</p>
-
-<p>The reason for this is that the functions assigned to onfocus are closures; they consist of the function definition and the captured environment from the <code>setupHelp</code> function's scope. Three closures have been created, but each one shares the same single environment. By the time the onfocus callbacks are executed, the loop has run its course and the item variable (shared by all three closures) has been left pointing to the last entry in the <code>helpText</code> list.</p>
-
-<p>One solution in this case is to use more closures: in particular, to use a function factory as described earlier on:</p>
-
-<pre class="brush: js">function showHelp(help) {
- document.getElementById('help').innerHTML = help;
-}
-
-function makeHelpCallback(help) {
- return function() {
- showHelp(help);
- };
-}
-
-function setupHelp() {
- var helpText = [
- {'id': 'email', 'help': 'Your e-mail address'},
- {'id': 'name', 'help': 'Your full name'},
- {'id': 'age', 'help': 'Your age (you must be over 16)'}
- ];
-
- for (var i = 0; i &lt; helpText.length; i++) {
- var item = helpText[i];
- document.getElementById(item.id).onfocus = makeHelpCallback(item.help);
- }
-}
-</pre>
-
-<p>This works as expected. Rather than the callbacks all sharing a single environment, the <code>makeHelpCallback</code> function creates a new environment for each one in which <code>help</code> refers to the corresponding string from the <code>helpText</code> array.</p>
-
-<p>If you are using JavaScript 1.7 or higher, you can solve this problem by using the <code>let</code> keyword to create a variable that has block level scope:</p>
-
-<pre class="brush: js"> for (var i = 0; i &lt; helpText.length; i++) {
- let item = helpText[i];
- document.getElementById(item.id).onfocus = function() {
- showHelp(item.help);
- }
- }
-</pre>
-
-<p>The <code>let</code> keyword causes the item variable to be created with block level scope, causing a new reference to be created for each iteration of the for loop. This means that a separate variable is captured for each closure, solving the problem caused by the shared environment.</p>
-
-<h4 id="Performance_considerations" name="Performance_considerations">Performance considerations</h4>
-
-<p>It is unwise to unnecessarily create functions within other functions if closures are not needed for a particular task as it will negatively affect script performance.</p>
-
-<p>For instance, when creating a new object/class, methods should normally be associated to the object's prototype rather than defined into the object constructor. The reason is that whenever the constructor is called the methods would get reassigned (that is, for every object creation).</p>
-
-<p>Consider the following impractical but demonstrative case:</p>
-
-<pre class="brush: js">function MyObject(name, message) {
- this.name = String(name);
- this.message = String(message);
- this.getName = function() {
- return this.name;
- };
-
- this.getMessage = function() {
- return this.message;
- };
-}
-</pre>
-
-<p>The previous code does not take advantage of the benefits of closures and thus should instead be formulated:</p>
-
-<pre class="brush: js">function MyObject(name, message) {
- this.name = String(name);
- this.message = String(message);
-}
-MyObject.prototype = {
- getName: function() {
- return this.name;
- },
- getMessage: function() {
- return this.message;
- }
-};
-</pre>
-
-<p>Or as follows:</p>
-
-<pre class="brush: js">function MyObject(name, message) {
- this.name = String(name);
- this.message = String(message);
-}
-MyObject.prototype.getName = function() {
- return this.name;
-};
-MyObject.prototype.getMessage = function() {
- return this.message;
-};
-</pre>
-
-<p>In the two previous examples, the inherited prototype can be shared by all objects and the method definitions need not occur at every object creation. See <a href="/en/Core_JavaScript_1.5_Guide#Details_of_the_Object_Model" title="en/Core_JavaScript_1.5_Guide#Details_of_the_Object_Model">Core_JavaScript_1.5_Guide#Details_of_the_Object_Model</a> for more details.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/stałe/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/stałe/index.html
deleted file mode 100644
index 2629bdaafc..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/stałe/index.html
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Stałe
-slug: Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Stałe
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Grammar_and_types
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Constants
----
-<p> </p>
-<h3 id="Sta.C5.82e" name="Sta.C5.82e">Stałe</h3>
-<p>Możesz utworzyć stałą (nazwaną i tylko do odczytu) za pomocą słowa kluczowego <code>const</code>. Składnia identyfikatora stałej jest taka sama, jak dla identyfikatora zmiennej: musi zaczynać się literą lub znakiem podkreślenia i obejmować znaki alfabetu lub cyfry.</p>
-<pre>const prefix = '212';</pre>
-<p>Stałe nie mogą podczas wykonywania skryptu zmieniać swojej wartości, ani być ponownie deklarowane.</p>
-<p>Reguły zasięgu dotyczące stałych są takie same jak dla zmiennych, z wyjątkiem tego, że słowo kluczowe <code>const</code> jest wymagane zawsze, nawet dla stałych globalnych. W przypadku braku słowa kluczowego przyjmuje się, że identyfikator oznacza zmienną.</p>
-<p>Nie można deklarować stałych o nazwie identycznej z nazwą zmiennej występującej w zasięgu tej samej funkcji. Na przykład:</p>
-<pre>//TO SPOWODUJE BŁĄD
-function f{};
-const f = 5;
-
-//TO RÓWNIEŻ SPOWODUJE BŁĄD
-function f{
-const g=5;
-var g;
-
-//instrukcje
-}</pre>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Zmienne", "Przewodnik po języku JavaScript 1.5:Literały") }}</p>
-<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Constants", "es": "es/Gu\u00eda_JavaScript_1.5/Constantes", "fr": "fr/Guide_JavaScript_1.5/Constantes", "ja": "ja/Core_JavaScript_1.5_Guide/Constants", "ko": "ko/Core_JavaScript_1.5_Guide/Constants" } ) }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_metod/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_metod/index.html
deleted file mode 100644
index 64b164df13..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_metod/index.html
+++ /dev/null
@@ -1,48 +0,0 @@
----
-title: Definiowanie metod
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Definiowanie_metod
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Definiowanie_metod" name="Definiowanie_metod">Definiowanie metod</h3>
-<p>Funkcja
- <i>
- method</i>
- jest funkcją łączącą z obiektem. Definiujesz metodę w ten sam sposób jak definiujesz standardową funkcje. Użyj następującej składni do połączenia funkcji z istniejącym obiektem:</p>
-<pre>object.methodname = function_name
-</pre>
-<p>gdzie: <code>object</code> jest to istniejący obiekt, <code>methodname</code> jest nazwą przydzielonej metody i <code>function_name</code> jest nazwą funkcji.</p>
-<p>Możesz nazwać metodę w kontekście obiektu jako następujące:</p>
-<pre>object.methodname(params);
-</pre>
-<p>Możesz definiować metody dla typów obiektu włączając do tego definiowanie metody w funkcji konstruktora obiektowego. Na przykład, możesz zdefiniować funkcję która będzie formatowała i wyświetlała własności poprzednio-definiowanych obiektów <code>car</code>, na przykład:</p>
-<pre>function displayCar() {
- var result = "A Beautiful " + this.year + " " + this.make
- + " " + this.model;
- pretty_print(result);
-}
-</pre>
-<p>gdzie: <code>pretty_print</code> jest funkcją wyświetlającą wg poziomej reguły i łańcuch znaków. Uwaga przy użyciu <code>this</code> odnoszącego się do obiektu, do której metody należą.</p>
-<p>Tworzymy funkcję metody <code>car</code>, poprzez dodanie instrukcji:</p>
-<pre>this.displayCar = displayCar;
-</pre>
-<p>Do definicji obiektu. Więc, pełna definicja <code>car</code> będzie wyglądała jak</p>
-<pre>function car(make, model, year, owner) {
- this.make = make;
- this.model = model;
- this.year = year;
- this.owner = owner;
- this.displayCar = displayCar;
-}
-</pre>
-<p>Teraz możemy nazwać metodę <code>displayCar</code> dla każdego następującego kodu:</p>
-<pre>car1.displayCar()
-car2.displayCar()
-</pre>
-<p>Efektem będzie produkcja wyjściowa następującego przykładu.</p>
-<p><img alt="Grafika:Obja.gif"><br>
- <small><b>Przykład: Wyświetlanie metody po jej wykonaniu</b></small></p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_własności_typu_obiektu/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_własności_typu_obiektu/index.html
deleted file mode 100644
index e52ead3f93..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/definiowanie_własności_typu_obiektu/index.html
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Definiowanie własności typu obiektu
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Definiowanie_własności_typu_obiektu
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Definiowanie_w.C5.82asno.C5.9Bci_typu_obiektu" name="Definiowanie_w.C5.82asno.C5.9Bci_typu_obiektu">Definiowanie własności typu obiektu</h3>
-<p>Dodaj własność do poprzednio zdefiniowanego typu obiektu stosując własności <code>prototype</code>. Zdefiniuje te własności, które współdzielą wszystkie obiekty określonego typu, raczej niż tylko jeden przypadek obiektu. Następnie dodajemy kod własności <code>color</code> do wszystkich obiektów typu <code>car</code> i potem przydziela wartość do własności <code>color</code> obiektu <code>car1</code>.</p>
-<pre>Car.prototype.color=null;
-car1.color="black";
-</pre>
-<p>Zobacz <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function#W.C5.82asno.C5.9Bci">własności <code>prototype</code></a> z funkcji obiektu w <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">dokumentacji języka JavaScript</a>, aby uzyskać dodatkowe informacje.</p>
-<div class="noinclude">
-  </div>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/indeksowanie_własności_obiektu/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/indeksowanie_własności_obiektu/index.html
deleted file mode 100644
index c7d904e907..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/indeksowanie_własności_obiektu/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: Indeksowanie własności obiektu
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Indeksowanie_własności_obiektu
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Indeksowanie_w.C5.82asno.C5.9Bci_obiektu" name="Indeksowanie_w.C5.82asno.C5.9Bci_obiektu">Indeksowanie własności obiektu</h3>
-<p>W JavaScripcie 1.0 możesz odwołać się do własności obiektu poprzez nazwę własności lub jej indeks porządkowy. Jednakże w JavaScripcie 1.1 i późniejszych, jeśli zdefiniujesz początkowo własność poprzez jej nazwę, musisz zawsze odwoływać się do niej poprzez nazwę, zaś jeśli zdefiniujesz własność poprzez indeks, musisz zawsze odwoływać się do niej poprzez ten indeks.</p>
-<p>Dotyczy to sytuacji, gdy tworzysz obiekt i jego własności poprzez funkcję konstruktora, tak jak w powyższym przykładzie obiektu typu Auto oraz gdy definiujesz samodzielnie własności w sposób jawny (na przykład <code>mojeAuto.kolor = "czerwony"</code>). Dlatego jeśli definiujesz początkowo własności obiektu z indeksem, tak jak <code>mojeAuto{{ mediawiki.external(5) }} = "25 mpg"</code>, możesz później odwołać się do własności poprzez <code>myCar{{ mediawiki.external(5) }}</code>.</p>
-<p>Wyjątkiem od tej reguły są obiekty zaczerpnięte z języka HTML, jak na przykład tablica <code>forms</code>. Możesz zawsze odwoływać się do obiektów w tych tablicach zarówno poprzez ich liczbę porządkową (w zależności od tego, w jakiej kolejności pojawiają się w dokumencie) lub poprzez ich nazwę (jeśli jest zdefiniowana). Przykładowo, jeśli drugi znacznik <code>&lt;FORM&gt;</code> w dokumencie posiada atrybut <code><b>NAME</b></code> o wartości "mojFormularz", możesz się odwołać do formularza przez <code>document.forms{{ mediawiki.external(1) }}</code> lub <code>document.forms{{ mediawiki.external('\"mojFormularz\"') }}</code> lub też <code>document.mojFormularz</code>. {{ PreviousNext("Przewodnik po języku JavaScript 1.5:Tworzenie nowych obiektów:Zastosowanie konstruktorów funkcji", "Przewodnik po języku JavaScript 1.5:Tworzenie nowych obiektów:Definiowanie własności typu obiektu") }}</p>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/index.html
deleted file mode 100644
index 44ccf12523..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/index.html
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Tworzenie nowych obiektów
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Tworzenie_nowych_obiekt.C3.B3w" name="Tworzenie_nowych_obiekt.C3.B3w">Tworzenie nowych obiektów</h3>
-<p>JavaScript ma liczbę obiektów predefiniowanych. W dodatku, możesz tworzyć swoje własne obiekty. W JavaScript 1.2 i późniejszych wersjach, możesz tworzyć obiekt używając inicjatora obiektu. Alternatywą, jest pierwszy tworzony konstruktor funkcji i następna instancja używanego obiektu funkcji i operatora <code>new</code>.</p>
-<ul>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/U%c5%bcywanie_inicjacji_obiektu">Używanie inicjacji obiektu</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/U%c5%bcywanie_konstruktor%c3%b3w_funkcji">Używanie konstruktorów funkcji</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Indeksowanie_w%c5%82asno%c5%9bci_obiektu">Indeksowanie własności obiektu</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Definiowanie_w%c5%82asno%c5%9bci_typu_obiektu">Definiowanie własności typu obiektu</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Definiowanie_metod">Definiowanie metod</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/U%c5%bcywanie_'this'_do_obiektu_referencji">Używanie <code>this</code> do obiektu referencji</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Definiowanie_metod_pobierania_i_ustawiania">Definiowanie metod pobierania i ustawiania</a></li>
- <li><a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Usuwanie_w%c5%82asno%c5%9bci">Usuwanie własności</a></li>
-</ul>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/usuwanie_własności/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/usuwanie_własności/index.html
deleted file mode 100644
index ade0f3875e..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/usuwanie_własności/index.html
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: Usuwanie własności
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Usuwanie_własności
-tags:
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Usuwanie_w.C5.82a.C5.9Bciwo.C5.9Bci" name="Usuwanie_w.C5.82a.C5.9Bciwo.C5.9Bci">Usuwanie właściwości</h3>
-<p>Możesz usunąć właściwość używając operatora <code><b>delete</b></code> Poniższy kod pokazuje jak usunąć właściwość.</p>
-<pre>//Tworzymy nową własność, myobj, z właściwościami a i b.
-myobj = new Object;
-myobj.a=5;
-myobj.b=12;
-
-//Usuwamy właściwość, opuszczając myobj z właściwością tylko b.
-delete myobj.a;
-</pre>
-<p>Możesz także użyć <code><b>delete</b></code> do usunięcia globalnych zmiennych jeśli słowo kluczowe <code><b>var</b></code> nie było użyte do zadeklarowania zmiennej:</p>
-<pre>g = 17;
-delete g;
-</pre>
-<p>Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_specjalne#delete">delete</a> aby uzyskać więcej informacji.</p>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/używanie_inicjacji_obiektu/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/używanie_inicjacji_obiektu/index.html
deleted file mode 100644
index b1b38112d9..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/używanie_inicjacji_obiektu/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Używanie inicjacji obiektu
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Używanie_inicjacji_obiektu
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
----
-<h3 id="Zastosowanie_inicjacji_obiektu" name="Zastosowanie_inicjacji_obiektu">Zastosowanie inicjacji obiektu</h3>
-
-<p>Uzupełnieniem możliwości tworzenia obiektów poprzez konstruktora funkcji, jest inicjator obiektów. Używanie inicjatora obiektów jest czasami wiązane z tworzeniem obiektów poprzez oznaczanie literowe. "Inicjator obiektu" jest nazwą zaczerpniętą ze standardów języka C++.</p>
-
-<p>Składnia tworząca obiekt, używając inicjatora obiektu jest następująca:</p>
-
-<pre>objectName = {własność1:wartość2, własność2:wartość2,..., własnośćN:wartośćN}
-</pre>
-
-<p>gdzie objectName jest nazwą obiektu, każda własność jest identyfikatorem (nazwą, liczbą lub ciągiem znaków) a każda wartość jest wyrażeniem, którego wartość jest przypisana do własności. objectName jak i przypisanie są opcjonalne. Jeśli w pozostałej części kodu nie potrzebujesz odwoływać się do tego obiektu, nie musisz go przypisywać do zmiennej.</p>
-
-<p>Jeśli obiekt został utworzony z użyciem inicjatora obiektu w głównym skrypcie, JavaScript interpretuje go za każdym razem, gdy ten przetwarza wyrażenie zawierające literał obiektu. Dodatkowo, inicjator użyty w funkcji, jest tworzony przy każdym jej wywołaniu.</p>
-
-<p>Poniższa instrukcja tworzy obiekt i przypisuje go do zmiennej x, tylko w przypadku, gdy warunek jest prawdziwy.</p>
-
-<pre>if (warunek) x = {a:"witaj"}
-</pre>
-
-<p>Poniższy przykład tworzy obiekt mojaHonda z trzema własnościami. Należy zwrócić uwagę, iż silnik jest również obiektem z jego własnymi własnościami.</p>
-
-<pre>mojaHonda = {kolor:"czerwony", koła:4, silnik:{ilośćCylindrów:4, objętość:2.2}}
-</pre>
-
-<p>Inicjatorów możesz użyć również do tworzenia tablic. Zobacz <a href="/pl/Przewodnik_po_języku_JavaScript_1.5/Literały#Litera.c5.82y_tablicy" title="pl/Przewodnik po języku JavaScript 1.5/Literały#Litera.c5.82y tablicy">literały tablic</a>.</p>
-
-<p>JavaScript 1.1 i wcześniejsze. Nie możesz używać inicjatorów obiektów. Możesz tworzyć obiekty tylko używając ich konstruktorów lub funkcji udostępnianych przez inne obiekty w tym celu. Zobacz <a href="/pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_konstruktorów_funkcji" title="pl/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_konstruktorów_funkcji">Zastosowanie konstruktorów funkcji</a>.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_'this'_do_obiektu_referencji/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_'this'_do_obiektu_referencji/index.html
deleted file mode 100644
index 2b4ad01835..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_'this'_do_obiektu_referencji/index.html
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: Zastosowanie 'this' do obiektu referencji
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_'this'_do_obiektu_referencji
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Zastosowanie_this_do_obiektu_referencji" name="Zastosowanie_this_do_obiektu_referencji">Zastosowanie <code>this</code> do obiektu referencji</h3>
-<p>JavaScript posiada specjalne słowo kluczowe <code>this</code>, które możemy użyć wewnątrz metody wskazującej nam aktualny obiekt. Na przykład: przypuśćmy, że mamy funkcję nazywającą się <code>validate</code>, która waliduje wartość własności obiektów, nadając im wartość wyższą lub niższą:</p>
-<pre>function validate(obj, lowval, hival) {
- if ((obj.value &lt; lowval) || (obj.value &gt; hival))
- alert("Invalid Value!")
-}
-</pre>
-<p>Następnie, możesz nazwać/powiedzieć, że funkcja <code>validate</code>, w każdym elemencie formularza, <code>onChange</code> posiada uchwyt, którego używa do przejścia do określonego elementu <code>formularza</code>, jak w następującym przykładzie:</p>
-<pre>&lt;INPUT TYPE="text" NAME="age" SIZE=3
- onChange="validate(this, 18, 99)"&gt;
-</pre>
-<p>Generalnie, <code>this</code> jest referencją do nazwy obiektu w metodzie.</p>
-<p>Kiedy połączymy właściwości <code>form</code>, <code>this</code> który potrafi się odwołać do bieżącego obiektu formularza będącego jego 'rodzicem'. W poniższym przykładzie, formularz <code>myForm</code> składa się z obiektu <code>Text</code> oraz przycisku. Kiedy użytkownik kliknie przycisk, wartość obiektu <code>Text</code> jest ustawiana do nazwy formularza. Przyciski wywołują uchwyt zdarzenia <code>onClick</code> poprzez zastosowanie <code>this.form</code> w celu wskazania formularza będącego 'rodzicem', <code>myForm</code>.</p>
-<pre>&lt;FORM NAME="myForm"&gt;
-Form name:&lt;INPUT TYPE="text" NAME="text1" VALUE="Beluga"&gt;
-&lt;P&gt;
-&lt;INPUT NAME="button1" TYPE="button" VALUE="Show Form Name"
- onClick="this.form.text1.value=this.form.name"&gt;
-&lt;/FORM&gt;
-</pre>
-<div class="noinclude">
-  </div>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_konstruktorów_funkcji/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_konstruktorów_funkcji/index.html
deleted file mode 100644
index 1c5d6cdbda..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_nowych_obiektów/zastosowanie_konstruktorów_funkcji/index.html
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: Zastosowanie konstruktorów funkcji
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_nowych_obiektów/Zastosowanie_konstruktorów_funkcji
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Zastosowaniem_konstruktor.C3.B3w_funkcji" name="Zastosowaniem_konstruktor.C3.B3w_funkcji">Zastosowaniem konstruktorów funkcji</h3>
-<p>Alternatywnie, możesz utworzyć obiekt w dwóch krokach:</p>
-<ol>
- <li>Zdefiniować typ obiektu poprzez napisanie konstruktora funkcji.</li>
- <li>Utworzyć natychmiast nowy obiekt.</li>
-</ol>
-<p>Do zdefiniowania typu obiektu, tworzymy funkcję dla typu obiektu który określa nazwę, właściwości i metody. Na przykład, sądząc, że chcesz utworzyć typ obiektu dla samochodów. Chcesz ten typ obiektu nazwać <code>car</code> i chcesz posiadać właściwości do zrobienia <code>make</code> , <code>model</code>, <code>year</code> i <code>color</code>. Aby to zrobić, powinieneś napisać następującą funkcje:</p>
-<pre>function car(make, model, year) {
- this.make = make;
- this.model = model;
- this.year = year;
-}
-</pre>
-<p>Uwaga, użycie <code>this</code> pozwala wartości własności obiektów opartych na wartościach pasujących do tej funkcji.</p>
-<p>Teraz możesz utworzyć obiekt nazwany <code>mycar</code> w następującym kodzie:</p>
-<pre>mycar = new car("Eagle", "Talon TSi", 1993);
-</pre>
-<p>Instrukcja ta tworzy <code>mycar</code> i dopuszcza to do określonych wartości. Potem wartość <code>mycar.make</code> jest łańcuchem "Eagle", <code>mycar.year</code> jest liczba całkowita 1993, w ten sposób<b>(?)</b>.</p>
-<p>Utwórz jakis numer obiektu <code>car</code> nazywając <code>new</code>. Na przykład,</p>
-<pre>kenscar = new car("Nissan", "300ZX", 1992);
-vpgscar = new car("Mazda", "Miata", 1990);
-</pre>
-<p>obiekt posiada właściwość która sama w sobie posiada jeszcze jeden obiekt. Na przykład; przypuśćmy, że zdefiniujemy obiekt nazwany następująco <code>person</code>:</p>
-<pre>function person(name, age, sex) {
- this.name = name
- this.age = age
- this.sex = sex
-}
-</pre>
-<p>i potem przypisze nowe obiekty <b>person</b> jako następujące:</p>
-<pre>rand = new person("Rand McKinnon", 33, "M");
-ken = new person("Ken Jones", 39, "M");
-</pre>
-<p>Potem znów zapisz definicję <b>car</b> włączając własne właściwości, które pobierają obiekt <code><b>person</b></code>, jak następująco:</p>
-<pre>function car(make, model, year, owner) {
- this.make = make;
- this.model = model;
- this.year = year;
- this.owner = owner
-}
-</pre>
-<p>Błyskawiczne nowe obiekty, następnie użyjesz:</p>
-<pre>car1 = new car("Eagle", "Talon TSi", 1993, rand);
-car2 = new car("Nissan", "300ZX", 1992, ken);
-</pre>
-<p>Uwaga, która zamiast przechodzić z wartości literału string lub integer kiedy są tworzone nowe obiekty, powyższe instrukcje dzieją się w obiektach <code>rand</code> i <code>ken</code> jako argumenty dla właściciela. Potem jeśli chcesz przekonać się do nazwy właściciela <code>car2</code> , możesz zaakceptować następujące warunki:</p>
-<pre>car2.owner.name
-</pre>
-<p>Notuj wszystko co możesz zawsze dodać do poprzedniego zdefiniowanego obiektu. Na przykład, instrukcja</p>
-<pre>car1.color = "black"
-</pre>
-<p>dodawaj właściwości <code>color</code> do <code>car1</code>, i przydziel tą wartość "black." Jednakże, to nie wpływa na pozostałe obiekty. Dodaj nową właściwość do wszystkich obiektów tego samego typu, musisz mieć dodaną właściwość do definicji obiektu typu <code>car</code>.</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_wyrażenia_regularnego/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_wyrażenia_regularnego/index.html
deleted file mode 100644
index e6a76041a3..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/tworzenie_wyrażenia_regularnego/index.html
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: Tworzenie wyrażenia regularnego
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Tworzenie_wyrażenia_regularnego
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Tworzenie_wyra.C5.BCenia_regularnego" name="Tworzenie_wyra.C5.BCenia_regularnego">Tworzenie wyrażenia regularnego</h3>
-<p>Wyrażenie regularne możemy skonstruować na jeden z dwóch sposobów:</p>
-<ul>
- <li>za pomocą literału wyrażenia regularnego, np.</li>
-</ul>
-<pre> re = /ab+c/; </pre>
-<dl>
- <dd>
- <dl>
- <dd>
- Literały wyrażeń regularnych są kompilowane w czasie czytania skryptu (
- <i>
- script evaluation</i>
- ). Gdy wyrażenie regularne nie będzie się zmieniać, sposób ten zapewni lepszą wydajność.</dd>
- </dl>
- </dd>
-</dl>
-<ul>
- <li>wywołując konstruktora obiektu <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/RegExp">RegExp</a>, np.</li>
-</ul>
-<pre> re = new RegExp("ab+c"); </pre>
-<dl>
- <dd>
- <dl>
- <dd>
- Użycie konstruktora powoduje kompilację wyrażenia regularnego w czasie wykonywania (
- <i>
- runtime</i>
- ). Użyj konstruktora, jeśli wiadomo, że wyrażenie regularne będzie się zmieniało lub, gdy nie będzie znane i zostanie podane z innego źródła, np. przez użytkownika.</dd>
- </dl>
- </dd>
-</dl>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Operatory", "Przewodnik po języku JavaScript 1.5:Zapisywanie wzorca wyrażenia regularnego") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/unicode/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/unicode/index.html
deleted file mode 100644
index 2ab37e779b..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/unicode/index.html
+++ /dev/null
@@ -1,111 +0,0 @@
----
-title: Unicode
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Unicode
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Grammar_and_types
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Unicode
----
-<p>
-</p>
-<h3 id="Unicode" name="Unicode"> Unicode </h3>
-<p>Unicode jest uniwersalnym standardem kodowania znaków, dzięki któremu można wyświetlać znaki charakterystyczne dla różnych języków. Obejmuje języki Ameryki, Europy, Środkowego wschodu, Afryki, Indii, Azji i języki pacyficzne (ponadregionalne), ale również inne symbole historyczne czy techniczne. Unicode zamienia, konwertuje i wyświetla wielojęzyczne teksty, symbole techniczne i matematyczne a dzięki temu rozwiązuje wiele międzynarodowych problemów językowych w systemach obliczeniowych związanych ze standardami charakterystycznymi dla konkretnych narodów. Jednak nie wszystkie nowoczesne lub archaiczne języki są obecnie wspierane.
-</p><p>Zestaw znaków Unicode może być używany praktycznie we wszystkich znanych typach kodowania. Unicode jest modelowany podobnie jak w zestawach znaków ASCII (Amerykański standardowy kod wymiany informacji). Używa opisu literowego i liczbowej wartości dla każdego kodowanego znaku. 16 bitowa wartość jest definiowana jako liczba w systemie szesnastkowym wraz z przedrostkiem <b>U</b> na przykład , <b>U+0041</b> przedstawia <b>A</b>, a unikalna nazw dla tej wartości to <b>LATIN CAPITAL LETTER A</b>. </p><p><b>Nie jest wspierany w wersjach JavaScript wcześniejszych niż 1.3.</b> </p>
-<h4 id="Unicode_zgodny_z_ASCII_i_ISO" name="Unicode_zgodny_z_ASCII_i_ISO"> Unicode zgodny z ASCII i ISO </h4>
-<p>Unicode jest zgodny z kodami ASCII i jest wspierany przez wiele programów. Pierwsze 128 znaków Unicode odpowiadają kodom ASCII i mają tę samą wartość bajtu. W Unicode, przykładowo, znaki <i>U+0020</i> i <i>U+007E</i> są równoważne w ASCII znakom <i>0x20</i> i <i>0x7E</i> . Nieco inaczej jest w ASCII, który wspiera łaciński alfabet i używa siedmiobitowego zestawu znaków. Unicode używa szesnastobitowych wartości dla każdego znaku i uwzględnia dziesięć tysięcy znaków. Rozszerzony mechanizm UTF 16, uwzględnia kodowanie miliona znaków więcej, przez używanie 16 bitowych par. </p><p><i>Unicode</i> jest w pełni zgodny z międzynarodowym standardowym ISO/IEC 10646 1; 1993 , który jest podzbiorem ISO 10646 i wspiera ISO Ucs 2, który używa dwu oktetów (dwóch bajtów albo 16 bitów). </p><p>JavaScript i Nawigator wspiera Unicode dzięki czemu można używać w JavaScript-ie niełacińskich, międzynarodowych i lokalnych znaków, oraz specjalistycznych symboli technicznych oraz pozwala kodować wielojęzyczny tekst. Odkąd Unicode jest zgodny z ASCII, programy mogą używać znaków ASCII. W komentarzach używać możemy znaków Unicode nie ASCII, literałów string, identyfikatorów i wcześniejszych wyrażeń, i wyrażeń regularnych JavaScript-u.
-</p>
-<h4 id="Sekwencje_ucieczki_do_Unicode" name="Sekwencje_ucieczki_do_Unicode"> Sekwencje ucieczki do Unicode </h4>
-<p>Możesz użyć sekwencje ucieczki do Unicode w literałach łańcuchowych, wyrażeniach regularnych i identyfikatorach. Sekwencja ucieczki sześciu znaków ASCII: <b>\u</b> i czterocyfrowa liczba heksadecymalna. Na przykład, <b>\u00A9</b> reprezentuje symbol <i>copyright</i>. Każda sekwencja ucieczki Unicode w JavaScript-ie jest interpretowana jako jeden znak.
-</p><p>Następujący kod zawiera symbol <i>copyright</i> i napis "<i>Netscape Communications</i>".
-</p>
-<pre>x="\u00A9 Netscape Communications"</pre>
-<p>Następująca tabela jest listą często używanych specjalnych znaków i ich wartości Unicode. </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Kategoria</th>
-<th>Wartość Unicode</th>
-<th>Nazwa</th>
-<th>Nazwa formatowania</th>
-</tr>
-<tr>
-<td>Białe spacje</td>
-<td><b>\u0009</b></td>
-<td><b>Tab</b></td>
-<td>&lt;<b>TAB&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u000B</b></td>
-<td><b>Pionowy tabulator</b></td>
-<td><b>&lt;VT&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u000C</b></td>
-<td><b>Z kanału</b></td>
-<td><b>&lt;FF&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u0020</b></td>
-<td><b>Spacja</b></td>
-<td><b>&lt;SP&gt;</b></td>
-</tr>
-<tr>
-<td>Linia kończąca wartość</td>
-<td><b>\u000A</b></td>
-<td><b>Line Feed</b></td>
-<td><b>&lt;LF&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u000D</b></td>
-<td><b>Powrót karetki</b></td>
-<td><b>&lt;CR&gt;</b></td>
-</tr>
-<tr>
-<td>Dodatkowe znaki ucieczki Unicode</td>
-<td><b>\u0008</b></td>
-<td><b>Backspace</b></td>
-<td><b>&lt;BS&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u0009</b></td>
-<td><b>Poziomy tabulator</b></td>
-<td><b>&lt;HT&gt;</b></td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u0022</b></td>
-<td><b>Podwójny cudzysłów</b></td>
-<td>"</td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u0027</b></td>
-<td><b>Pojedynczy cudzysłów</b></td>
-<td>'</td>
-</tr>
-<tr>
-<td> </td>
-<td><b>\u005C</b></td> <td><b>Backslash</b></td>
-<td><b>\</b></td>
-</tr>
-</tbody></table>
-<p><small><b>Tabela: Wartości Unicode dla specjalnych czcionek</b></small>
-</p><p>JavaScript używa sekwencje znaku ucieczki Unicode i jest ona inna niż w Javie. W JavaScript-ie, sekwencja ucieczki nigdy nie interpretuje jako pierwsza znaków specjalnych. Przykładowo, znak końca linii sekwencji ucieczki nie zakańcza ciągu zanim nie jest on zinterpretowany przez funkcje. JavaScript ignoruje każdą sekwencje ucieczki, jeśli jest ona użyta w komentarzu. W Javie, jeśli sekwencja ucieczki używana jest w pojedynczej linii komentarza interpretowana jest wtedy jako znak Unicode. W ciągu literałów kompilator Javy interpretuje wpierw sekwencje ucieczki. Przykładowo, w przypadku użycia w Javie znaku końca linii (\u000A), zakańcza on literał ciągu. W Javie doprowadza to do wystąpienia błędu, ponieważ znaki końca linii nie są dozwolone w literałach ciągów. Musisz użyć \n do zakończenia linii w literałach. W JavaScript-ie sekwencja ucieczki działa tak samo jak \n.
-</p>
-<div class="note">Program do konwersji długich ciągów znaków <a class="external" href="http://www.hot-tips.co.uk/useful/unicode_converter.HTML">Hot-Tips' Unicode Converter</a>, autorstwa Bob Foley.</div>
-<h4 id="Wy.C5.9Bwietlanie_czcionek_z_Unicode" name="Wy.C5.9Bwietlanie_czcionek_z_Unicode"> Wyświetlanie czcionek z Unicode </h4>
-<p>Można używać Unicode do wyświetlania znaków w rożnych językach lub technicznych symboli. Dla poprawnego wyświetlania klient tj. Netscape Navigator 4.x lub Netscape 6 musi wspomagać Unicode. Dodatkowo odpowiednia czcionka Unicode musi być dostępna dla klienta, jak i platforma klienta musi wspomagać Unicode. Często zdarza się, że czcionki Unicode nie wyświetlają wszystkich znaków. Niektóre platformy tj. Windows 95 posiadają tylko częściowe wsparcie Unicode.
-</p><p>W celu pobrania znaku typu non-ASCII klient musi go wysłać w kodzie Unicode. Używając standardowej rozszerzonej klawiatury klient nie może łatwo wyświetlić dodatkowych znaków wspieranych przez Unicode. Czasami jedynym sposobem na wyświetlenie znaków w kodzie Unicode jest użycie sekwencji ucieczki Unicode.
-</p><p>Więcej informacji o Unicode, zobacz <a class="external" href="http://www.unicode.org/">Unicode Consortium Web site</a> i The Unicode Standard, Version 2.0, wydane przez Addison-Wesley, 1996.
-</p><p>{{ PreviousNext("Przewodnik_po_j%C4%99zyku_JavaScript_1.5:Litera%C5%82y#Litera.C5.82y_znakowe", "Przewodnik po języku JavaScript 1.5:Wyrażenia") }}
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Unicode", "es": "es/Gu\u00eda_JavaScript_1.5/Unicode", "fr": "fr/Guide_JavaScript_1.5/Unicode", "ja": "ja/Core_JavaScript_1.5_Guide/Unicode", "ko": "ko/Core_JavaScript_1.5_Guide/Unicode" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wartości/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wartości/index.html
deleted file mode 100644
index 7ee3aa056c..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wartości/index.html
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: Wartości
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Wartości
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Grammar_and_types
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Values
----
-<p>
-</p>
-<h3 id="Warto.C5.9Bci" name="Warto.C5.9Bci"> Wartości </h3>
-<p>JavaScript rozróżnia następujące typy:
-</p>
-<ul><li> <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Number">Liczby (Number)</a>, takie jak 42 lub 3.14159
-</li><li> <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Boolean">Logiczne (Boolean)</a> wartość, <code>true</code> albo <code>false</code>
-</li><li> <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String">Łańcuchy znakowe (String)</a>, takie jak "Siema!"
-</li><li> <code>null</code>, specjalne słowo oznaczające wartość null (pustą); <code>null</code> jest także wartością prymitywną; ponieważ JavaScript rozróżnia małe/duże litery, null to nie to samo co Null, NULL czy jakkolwiek inaczej. </li><li> <code>undefined</code> podstawowa właściwość, której wartość jest nieokreślona; <code>undefined</code> także jest wartością prymitywną.
-</li></ul>
-<p>Ten względnie niewielki zestaw typów wartości - lub <i>typów danych</i> - pozwala wyposażyć Twoją aplikację w wiele użytecznych funkcji. Nie występuje wyraźna różnica pomiędzy liczbami całkowitymi a wartościami rzeczywistymi, tak jak i w JavaScript nie ma w ogóle jawnego rozróżnienia typów danych. Możesz jednak, przykładowo, użyć obiektu <code>Date</code> oraz jego metod do obsługi dat.
-</p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object">Obiekty</a> i <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function">funkcje</a> to inne podstawowe elementy języka. Obiekty można sobie wyobrazić jako nazwane pojemniki na wartości, a funkcje jako procedury, które są wykonywane przez Twoją aplikację.
-</p>
-<h4 id="Konwersja_typu_danych" name="Konwersja_typu_danych"> Konwersja typu danych </h4>
-<p>JavaScript jest językiem programowania o dynamicznych typach. Oznacza to, że przy deklaracji zmiennej nie musisz określać jej typu. Typy danych w razie potrzeby są automatycznie konwertowane w trakcie wykonywania skryptu. Możemy, przykładowo, zadeklarować zmienną następująco: </p>
-<pre class="eval"><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Polecenia/var">var</a> odpowiedz = 42
-</pre>
-<p>a później przypisać tej samej zmiennej wartość tekstową, na przykład:
-</p>
-<pre>odpowiedz = "Dziękuję za wszystkie ryby..."
-</pre>
-<p>Ponieważ JavaScript posiada dynamiczne typy, przypisanie to nie powoduje komunikatu błędu.
-</p><p>W wyrażeniach z operatorem <i>+</i> zawierających wartość tekstową oraz numeryczną, JavaScript konwertuje wartości numeryczne na tekst. Przyjrzyjmy się następującym instrukcjom. </p>
-<pre>x = "Odpowiedzią jest " + 42 // zwraca "Odpowiedzią jest 42"
-y = 42 + " jest odpowiedzią" // zwraca "42 jest odpowiedzią"
-</pre>
-<p>W wyrażeniach z innymi operatorami, JavaScript nie konwertuje wartości numerycznej do postaci tekstowej. Na przykład: </p>
-<pre>"37" - 7 // zwraca 30
-"37" + 7 // zwraca 377
-</pre>
-<p><br>
-{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Przegląd JavaScriptu", "Przewodnik po języku JavaScript 1.5:Zmienne") }}
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Values", "es": "es/Gu\u00eda_JavaScript_1.5/Valores", "fr": "fr/Guide_JavaScript_1.5/Valeurs", "ja": "ja/Core_JavaScript_1.5_Guide/Values", "ko": "ko/Core_JavaScript_1.5_Guide/Values", "zh-cn": "cn/Core_JavaScript_1.5_Guide/Values" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wyrażenia/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wyrażenia/index.html
deleted file mode 100644
index b3d0303eba..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wyrażenia/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Wyrażenia
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Wyrażenia
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Expressions_and_Operators
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Expressions
----
-<p>
-</p>
-<h3 id="Wyra.C5.BCenia" name="Wyra.C5.BCenia"> Wyrażenia </h3>
-<p>Wyrażenia (<i>expression</i>) są ważnym ustawieniem literałów, zmiennych, operatorów oraz wyrażeń które są wykonywane dla pojedynczej wartości; wartością tą może być liczba, znak, lub wartość logiczną. </p><p>Konceptualnie, są dwa typy wyrażeń: te, które próbują przypisać wartość do zmiennych, i te, które po prostu posiadają wartość. Na przykład, wyrażenie x=7 jest wyrażeniem, które przydziela 7 wartości x. Wyrażenie to samo sprawdza liczbę siedem, podobnie także zachowuje się wyrażenie użyte w "przydzielonych operatorach". Z drugiej strony, możemy powiedzieć, że wyrażenie proste 3 + 4 staje się siódemką; lecz w taki sposób nie można dokonać przydzielenia. Operatory użyte jak wyrażenia są kierowane prosto jako <i>operatory</i>.
-</p><p>JavaScript posiada następujące typy wyrażeń:
-</p>
-<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_arytmetyczne">Arytmetyczne</a>: ocenia liczby, na przykład 3.14159
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operacje_na_%c5%82a%c5%84cuchach">Łańcuchowe</a>: ocenia łańcuch znaków, na przykład, "Fred" lub "234"
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_logiczne">Logiczne</a>: ocenia czy warunek jest prawdziwy czy fałszywy. </li><li> Obiektowe: ocenia obiekt (Zobacz: <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_specjalne">Operatory specjalne</a>)
-</li></ul>
-<p>{{ PreviousNext("Przewodnik_po_j%C4%99zyku_JavaScript_1.5:Unicode#Wy.C5.9Bwietlanie_czcionek_z_Unicode", "Przewodnik po języku JavaScript 1.5:Operatory") }}
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Expressions", "fr": "fr/Guide_JavaScript_1.5/Expressions", "ja": "ja/Core_JavaScript_1.5_Guide/Expressions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wywołanie_funkcji/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wywołanie_funkcji/index.html
deleted file mode 100644
index 8a9cd42575..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/wywołanie_funkcji/index.html
+++ /dev/null
@@ -1,46 +0,0 @@
----
-title: Wywołanie funkcji
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Wywołanie_funkcji
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Functions
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Calling_Functions
----
-<p> </p>
-
-<h3 id="Wywo.C5.82anie_funkcji" name="Wywo.C5.82anie_funkcji">Wywołanie funkcji</h3>
-
-<p>Definiowanie funkcji nie powoduje ich wykonania. Definiowanie funkcji po prostu ją wywołuje oraz określa co dana funkcja ma robić po wywołaniu. <em>Wywołanie</em> funkcji określa właściwą akcje z ustalonymi parametrami. Dla przykładu, gdy chcesz zdefiniować funkcje potęgowania należałoby wywołać ją następująco:</p>
-
-<pre>square(5)
-</pre>
-
-<p>Powyższe stwierdzenie wywołuje funkcje z argumentem 5. Funkcja zostaje wykonana i zwraca wartość równą 25.</p>
-
-<p>Argumenty funkcji nie ograniczają się wyłącznie do łańcuchów znaków lub liczb. Można również przekazywać całe obiekty. Funkcja <code>show_props</code> (zdefiniowane w <a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Obiekty_i_w%C5%82asno%C5%9Bci" title="pl/Przewodnik_po_języku_JavaScript_1.5/Obiekty_i_własności">obiekty i własności</a>) może posłużyć za przykład funkcji, gdzie argumentem jest obiekt.</p>
-
-<p>Funkcja może być rekurencyjna  tj. wywoływać samą siebie. Przykładem może być funkcja licząca silnię:</p>
-
-<pre>function silnia(n) {
- if ((n == 0) || (n == 1))
- return 1
- else {
- var result = (n * silnia(n-1) );
- return result
- }
-}
-</pre>
-
-<p>Można policzyć silnię od 1 do 5:</p>
-
-<pre>a=silnia(1) // zwraca 1
-b=silnia(2) // zwraca 2
-c=silnia(3) // zwraca 6
-d=silnia(4) // zwraca 24
-e=silnia(5) // zwraca 120
-</pre>
-
-<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Calling_Functions", "fr": "fr/Guide_JavaScript_1.5/Appel_de_fonctions", "ja": "ja/Core_JavaScript_1.5_Guide/Calling_Functions" } ) }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zapisywanie_wzorca_wyrażenia_regularnego/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zapisywanie_wzorca_wyrażenia_regularnego/index.html
deleted file mode 100644
index 65c13b3816..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zapisywanie_wzorca_wyrażenia_regularnego/index.html
+++ /dev/null
@@ -1,215 +0,0 @@
----
-title: Zapisywanie wzorca wyrażenia regularnego
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Zapisywanie_wzorca_wyrażenia_regularnego
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
----
-<h3 id="Zapisywanie_wzorca_wyra.C5.BCenia_regularnego" name="Zapisywanie_wzorca_wyra.C5.BCenia_regularnego">Zapisywanie wzorca wyrażenia regularnego</h3>
-
-<p>Wzorzec wyrażenia regularnego składa się ze znaków prostych takich jak <code>/abc/</code> lub kombinacji znaków prostych i specjalnych, jak np. <code>/ab*c/</code> lub <code>/Rozdział (\d+)\.\d*/</code>. Ostatni przykład zawiera nawiasy, które działają jak urządzenie pamięci. Wzorzec w nawiasie użyty w tym porównaniu jest zapamiętywany w celu umożliwienia ponownego użycia, tak jak zostało to opisane w <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_wyra%c5%bceniami_regularnymi/U%c5%bcycie_odpowiedniego_znaku">Using Parenthesized Substring Matches</a>.</p>
-
-<p> </p>
-
-<h4 id="U.C5.BCywanie_prostych_wzorc.C3.B3w" name="U.C5.BCywanie_prostych_wzorc.C3.B3w">Używanie prostych wzorców</h4>
-
-<p>Proste wzorce tworzone są za pomocą znaków, z których ma składać się poszukiwany wynik. Przykładowo wzorzec /abc/ pasuje do kombinacji znaków w łańcuchach znaków tylko wtedy, gdy znaki 'abc' pojawiają się razem i dokładnie w takiej kolejności. Sukcesem zakończy się poszukiwanie tych znaków w łańcuchu "Cześć, znasz literki abc?" i "Najnowszym modelem samolotu jest slabcraft". W obydwu przypadkach występuje podciąg 'abc'. Nie zostaną za to zwrócone żadne wyniki w łańcuchu "abecadło z nieba spadło", ponieważ nie zawiera on podciągu 'abc'.</p>
-
-<h4 id="U.C5.BCywanie_znak.C3.B3w_specjalnych" name="U.C5.BCywanie_znak.C3.B3w_specjalnych">Używanie znaków specjalnych</h4>
-
-<p>When the search for a match requires something more than a direct match, such as finding one or more b's, or finding white space, the pattern includes special characters. For example, the pattern <code>/ab*c/</code> matches any character combination in which a single 'a' is followed by zero or more 'b's (* means 0 or more occurrences of the preceding item) and then immediately followed by 'c'. In the string "cbbabbbbcdebc," the pattern matches the substring 'abbbbc'.</p>
-
-<p>Poniższa tabela zawiera kompletny wykaz znaków specjalnych wraz z opisem stosowanych w wyrażeniach regularnych.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Znak</th>
- <th>Znaczenie</th>
- </tr>
- <tr>
- <td>\</td>
- <td>jedno z poniższych:
- <ul>
- <li>przed znakami rozumianymi zazwyczaj dosłownie oznacza, że znak ten jest znakiem specjalnym i nie jest rozumiany dosłownie. Na przykład /b/ oznacza znak 'b'. Umieszczenie przed 'b' ukośnika lewego (<em>backslash</em> ) powoduje, że znak ten oznacza ogranicznik słowa.</li>
- </ul>
-
- <ul>
- <li>przed znakami specjalnymi oznacza, że znak ten nie jest specjalny i jest rozumiany dosłownie. Na przykład * jest znakiem specjalnym, który oznacza 0 lub więcej wystąpień znaku poprzedzającego; np. /a*/ oznacza 0 lub więcej znaków 'a'. Aby uzyskać znak dosłowny *, należy poprzedzić go ukośnikiem lewym; np. /a\*a/ oznacza 'a*a'.</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td>^</td>
- <td>Pasuje do początku wpisywanego tekstu. Jeśli flaga multiline (wiele linii) jest ustawiona na true, dodatkowo pasuje do każdej nowej linii.
- <p>Np. <code>/^A/</code> nie da nam w efekcie 'A' w łańcuchu "an A", ale da nam 'A' w łańcuchu "An A"</p>
- </td>
- </tr>
- <tr>
- <td>$</td>
- <td>Pasuje do końca wprowadzanych danych. Jeśli flaga multiline jest ustawiona na true, to pasuje również do każdego zakończenia linii. Np. <code>/t$/</code> zwróci 't' z "eat", ale nie z "eater"</td>
- </tr>
- <tr>
- <td>*</td>
- <td>Pasuje jeśli poprzedzający znak wystąpił 0 bądź więcej razy.
- <p>Np. <code>/bo*/</code> zwróci 'boooo' z "A Ghost booooed" oraz 'b' z "A bird warbled", ale nie zwróci nic z łańcucha "A goat grunted".</p>
- </td>
- </tr>
- <tr>
- <td>+</td>
- <td>Pasuje jeśli poprzedzający znak wystąpił 1 lub więcej razy. Równoważne z {1,} Np. <code>/a+/</code> dopasuje 'a' z łańcucha "candy" oraz wszystkie literki a w "caaaaaaandy".</td>
- </tr>
- <tr>
- <td>?</td>
- <td>Pasuje jeśli poprzedzający znak wystąpił raz lub nie wystąpił wcale.
- <p>Np. <code>/e?le?/</code> dopasuje 'el' w łańcuchu "angel" oraz 'le' w "angle".</p>
-
- <p>Jeśli ? wystąpi zaraz za *, +, ? lub {}, to znaki te będą zwracały najkrótsze możliwe dopasowania, w przeciwieństwie do zwykłego zachowania, które możemy określić jako zachłanne (zwraca najdłuższe możliwe dopasowania).</p>
-
- <p>Np. <code>/bo*?/</code> zwróci 'b' z "A Ghost booooed".</p>
- Znak ten używamy też w<em>lookahead assertions</em> , wyjaśnione w komórkach x(?=y) i x(?!y) w tej tabeli.</td>
- </tr>
- <tr>
- <td>.</td>
- <td>(kropka) pasuje do każdego pojedynczego znaku oprócz znaku nowej linii. Np. <code>/.n/</code> z łańcucha "nay, an apple is on the tree", dopasuje 'an' i 'on', ale nie 'nay'.</td>
- </tr>
- <tr>
- <td>(x)</td>
- <td>Matches 'x' and remembers the match. These are called capturing parentheses. For example, <code>/(foo)/</code> matches and remembers 'foo' in "foo bar." The matched substring can be recalled from the resulting array's elements <code>1</code>, ..., <code>n</code>.</td>
- </tr>
- <tr>
- <td>(?:x)</td>
- <td>Matches 'x' but does not remember the match. These are called non-capturing parentheses. The matched substring can not be recalled from the resulting array's elements <code>1</code>, ..., <code>n</code>.</td>
- </tr>
- <tr>
- <td>x(?=y)</td>
- <td>Matches 'x' only if 'x' is followed by 'y'. For example, <code>/Jack(?=Sprat)/</code> matches 'Jack' only if it is followed by 'Sprat'. <code>/Jack(?=Sprat|Frost)/</code> matches 'Jack' only if it is followed by 'Sprat' or 'Frost'. However, neither 'Sprat' nor 'Frost' is part of the match results.</td>
- </tr>
- <tr>
- <td>x(?!y)</td>
- <td>Matches 'x' only if 'x' is not followed by 'y'. For example, <code>/\d+(?!\.)/</code> matches a number only if it is not followed by a decimal point. The regular expression <code>/\d+(?!\.)/.exec("3.141")</code> matches '141' but not '3.141'.</td>
- </tr>
- <tr>
- <td>x|y</td>
- <td>oznacza 'x' lub 'y'. Na przykład <code>/green|red/</code> pasuje do 'green' w "green apple" i do 'red' w "red apple."</td>
- </tr>
- <tr>
- <td>{n}</td>
- <td>gdzie n jest liczbą całkowitą dodatnią. Oznacza dokładnie n wystąpień znaku poprzedzającego. Na przykład <code>/a{2}/</code> nie pasuje do 'a' w "candy,", za to pasuje do wszystkich znaków 'a' w "caandy," i pierwszych dwóch znaków 'a' w "caaandy."</td>
- </tr>
- <tr>
- <td>{n,}</td>
- <td>Where n is a positive integer. Matches at least n occurrences of the preceding character. For example, <code>/a{2,}/</code> doesn't match the 'a' in "candy", but matches all of the a's in "caandy" and in "caaaaaaandy."</td>
- </tr>
- <tr>
- <td>{n,m}</td>
- <td>Where n and m are positive integers. Matches at least n and at most m occurrences of the preceding character. For example, <code>/a{1,3}/</code> matches nothing in "cndy", the 'a' in "candy," the first two a's in "caandy," and the first three a's in "caaaaaaandy" Notice that when matching "caaaaaaandy", the match is "aaa", even though the original string had more a's in it.</td>
- </tr>
- <tr>
- <td><code>xyz</code></td>
- <td>zestaw znaków. Pasuje do każdego znaku w nawiasie. Można określić zakres znaków za pomocą łącznika. Na przykład <code>abcd</code> oznacza to samo co <code>a-d</code>. Pasują one do 'b' w "brisket" i do 'c' w "ache".</td>
- </tr>
- <tr>
- <td><code>^xyz</code></td>
- <td>A negated or complemented character set. That is, it matches anything that is not enclosed in the brackets. You can specify a range of characters by using a hyphen. For example, <code>^abc</code> is the same as <code>^a-c</code>. They initially match 'r' in "brisket" and 'h' in "chop."</td>
- </tr>
- <tr>
- <td><code>\\b</code></td>
- <td>Matches a backspace. (Not to be confused with \b.)</td>
- </tr>
- <tr>
- <td>\b</td>
- <td>Matches a word boundary, such as a space or a newline character. (Not to be confused with <code>\\b</code>.) For example, <code>/\bn\w/</code> matches the 'no' in "noonday";<code>/\wy\b/</code> matches the 'ly' in "possibly yesterday."</td>
- </tr>
- <tr>
- <td>\B</td>
- <td>Matches a non-word boundary. For example, <code>/\w\Bn/</code> matches 'on' in "noonday", and <code>/y\B\w/</code> matches 'ye' in "possibly yesterday."</td>
- </tr>
- <tr>
- <td>\cX</td>
- <td>Where X is a control character. Matches a control character in a string. For example, <code>/\cM/</code> matches control-M in a string.</td>
- </tr>
- <tr>
- <td>\d</td>
- <td>Matches a digit character. Equivalent to <code>0-9</code>. For example, <code>/\d/</code> or <code>/0-9/</code> matches '2' in "B2 is the suite number."</td>
- </tr>
- <tr>
- <td>\D</td>
- <td>Matches any non-digit character. Equivalent to <code>^0-9</code>. For example, <code>/\D/</code> or <code>/^0-9/</code> matches 'B' in "B2 is the suite number."</td>
- </tr>
- <tr>
- <td>\f</td>
- <td>Matches a form-feed.</td>
- </tr>
- <tr>
- <td>\n</td>
- <td>Matches a linefeed.</td>
- </tr>
- <tr>
- <td>\r</td>
- <td>Matches a carriage return.</td>
- </tr>
- <tr>
- <td>\s</td>
- <td>Matches a single white space character, including space, tab, form feed, line feed. Equivalent to
- <p><code>\\f\\n\\r\\t\\v\\u00A0\\u2028\\u2029</code>.</p>
- For example, <code>/\s\w*/</code> matches ' bar' in "foo bar."</td>
- </tr>
- <tr>
- <td>\S</td>
- <td>Matches a single character other than white space. Equivalent to
- <p><code>^ \\f\\n\\r\\t\\v\\u00A0\\u2028\\u2029</code>.</p>
- For example, <code>/\S\w*/</code> matches 'foo' in "foo bar."</td>
- </tr>
- <tr>
- <td>\t</td>
- <td>Matches a tab.</td>
- </tr>
- <tr>
- <td>\v</td>
- <td>Matches a vertical tab.</td>
- </tr>
- <tr>
- <td>\w</td>
- <td>Matches any alphanumeric character including the underscore. Equivalent to <code>A-Za-z0-9_</code>. For example, <code>/\w/</code> matches 'a' in "apple," '5' in "$5.28," and '3' in "3D."</td>
- </tr>
- <tr>
- <td>\W</td>
- <td>Matches any non-word character. Equivalent to <code>^A-Za-z0-9_</code>. For example, <code>/\W/</code> or <code>/^A-Za-z0-9_/</code> matches '%' in "50%."</td>
- </tr>
- <tr>
- <td>\n</td>
- <td>Where n is a positive integer. A back reference to the last substring matching the n parenthetical in the regular expression (counting left parentheses). For example, <code>/apple(,)\sorange\1/</code> matches 'apple, orange,' in "apple, orange, cherry, peach."</td>
- </tr>
- <tr>
- <td>\0</td>
- <td>Matches a NUL character. Do not follow this with another digit.</td>
- </tr>
- <tr>
- <td>\xhh</td>
- <td>Matches the character with the code hh (two hexadecimal digits)</td>
- </tr>
- <tr>
- <td>\uhhhh</td>
- <td>Matches the character with the code hhhh (four hexadecimal digits).</td>
- </tr>
- </tbody>
-</table>
-
-<p><small><strong>Tabela 4.1: Znaki specjalne w wyrażeniach regularnych.</strong></small></p>
-
-<h4 id="U.C5.BCywanie_nawias.C3.B3w" name="U.C5.BCywanie_nawias.C3.B3w">Używanie nawiasów</h4>
-
-<p>Parentheses around any part of the regular expression pattern cause that part of the matched substring to be remembered. Once remembered, the substring can be recalled for other use, as described in <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_wyra%c5%bceniami_regularnymi/U%c5%bcycie_odpowiedniego_znaku">Using Parenthesized Substring Matches</a>.</p>
-
-<p>For example, the pattern <code>/Chapter (\d+)\.\d*/</code> illustrates additional escaped and special characters and indicates that part of the pattern should be remembered. It matches precisely the characters 'Chapter ' followed by one or more numeric characters (\d means any numeric character and + means 1 or more times), followed by a decimal point (which in itself is a special character; preceding the decimal point with \ means the pattern must look for the literal character '.'), followed by any numeric character 0 or more times (\d means numeric character, * means 0 or more times). In addition, parentheses are used to remember the first matched numeric characters.</p>
-
-<p>This pattern is found in "Open Chapter 4.3, paragraph 6" and '4' is remembered. The pattern is not found in "Chapter 3 and 4", because that string does not have a period after the '3'.</p>
-
-<p>To match a substring without causing the matched part to be remembered, within the parentheses preface the pattern with <code>?:</code>. For example, <code>(?:\d+)</code> matches one or more numeric characters but does not remember the matched characters.</p>
-
-<p><br>
- {{ PreviousNext("Przewodnik_po_języku_JavaScript_1.5:Tworzenie_wyrażenia_regularnego", "Przewodnik_po_języku_JavaScript_1.5:Praca_z_wyrażeniami_regularnymi") }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zastosowanie_obiektu_arguments/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zastosowanie_obiektu_arguments/index.html
deleted file mode 100644
index 8422fdf2c0..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zastosowanie_obiektu_arguments/index.html
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: Zastosowanie obiektu arguments
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Zastosowanie_obiektu_arguments
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<h3 id="Zastosowanie_obiektu_arguments" name="Zastosowanie_obiektu_arguments">Zastosowanie obiektu <code>arguments</code></h3>
-<p>Argumenty funkcji będą je utrzymywać je w tablicy. Wewnątrz funkcji, możemy zaadresować lub przydzielić argumenty w następujący sposób:</p>
-<pre>arguments[i]
-</pre>
-<p>gdzie: <code>i</code> jest kolejną liczbą porządkową znajdującą się wewnątrz funkcji, pierwszym argumentem zawsze jest 0 (zero). Więc, pierwszy argument funkcji to <code>arguments{{ mediawiki.external(0) }}</code>. Łączna liczba argumentów jest podana w <code>arguments.length</code>.</p>
-<p>Używając argumentów tablicy (<code>arguments</code>) możesz nazwać większość funkcji wraz ze swoimi argumentami niż formalna deklaracja akceptującą. Często jeśli nie wiesz jak wiele będzie potrzebnych argumentów funkcji. Używaj <code>arguments</code>.length do określenie aktualnie argumentów do funkcji, potrzebnych do opisania każdego argumentu w tablicy <code>arguments</code>.</p>
-<p>Na przykład, stanowią one funkcje, które powiążą kilka łańcuchów danych. Tylko oficjalny argument dla funkcji jest łańcuch, którego specyficzne znaki separacji powiążą odpowiednie elementy. Funkcja jest definiowana następująco:</p>
-<pre>function myConcat(separator) {
- var result="" // initialize list
- // iterate through arguments
- for (var i=1; i&lt;arguments.length; i++) {
- result += arguments[i] + separator
- }
- return result
-}
-</pre>
-<p>Możemy podawać jakiekolwiek liczby argumentów funkcji, i to zostanie utworzona lista używająca każdej pozycji zawartej na liście.</p>
-<pre>// zwraca "red, orange, blue, "
-myConcat(", ","red","orange","blue")
-
-// zwraca "elephant; giraffe; lion; cheetah; "
-myConcat("; ","elephant","giraffe","lion", "cheetah")
-
-// zwraca "sage. basil. oregano. pepper. parsley. "
-myConcat(". ","sage","basil","oregano", "pepper", "parsley")
-</pre>
-<p>Zobacz: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function">Funkcja obiektu</a> w dokumentacji języka JavaScript, aby uzyskać więcej informacji.</p>
-<p><b>JavaScript 1.3 i wersje wcześniejsze</b><br>
- Argument tablicy jest właściwością obiektu <code>Function</code> i może on być umieszczony przed nazwą funkcji, tak jak poniżej:</p>
-<p><code>functionName.arguments(i)</code></p>
-<p> </p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zmienne/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zmienne/index.html
deleted file mode 100644
index 3aad9ebd60..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/zmienne/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: Zmienne
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Zmienne
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Guide/Grammar_and_types
-translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Variables
----
-<p> </p>
-<p><span class="comment">Trzeba całość wyczyścić i uzgodnić z wersją EN: zmiany 06-2006</span></p>
-<h3 id="Zmienne" name="Zmienne">Zmienne</h3>
-<p>Zmiennych używa się jako symbolicznych nazw dla wartości w Twojej aplikacji. Nazwy zmiennych, nazywane <em>identyfikatorami</em>, podporządkowane są pewnym regułom.</p>
-<p><em>Identyfikator</em> JavaScript musi zaczynać się literą, podkreśleniem (_) lub znakiem dolara ($); kolejne znaki mogą być cyframi (0-9). Ponieważ JavaScript rozróżnia duże/małe litery, litery oznaczają znaki od "A"do "Z" (duże litery) oraz znaki od "a" do "z" (małe litery).</p>
-<p>Poczynając od JavaScript 1.5, w identyfikatorze możesz używać znaków ISO 8859-1 lub Unicode takich jak å czy ą. Jako znaków w identyfikatorze możesz także używać \uXXXX - sekwencji ucieczki Unicode wypisanych na stronie <a href="/pl/Przewodnik_po_j%C4%99zyku_JavaScript_1.5/Unicode#Sekwencje_ucieczki_do_Unicode" title="pl/Przewodnik_po_języku_JavaScript_1.5/Unicode#Sekwencje_ucieczki_do_Unicode">Sekwencje ucieczki do Unicode</a>.</p>
-<p>Niektóre przykłady prawidłowych nazw to <code>Number_hits</code>, <code>temp99</code> i <code>_name</code>.</p>
-<h4 id="Deklaracja_zmiennych" name="Deklaracja_zmiennych">Deklaracja zmiennych</h4>
-<p>Możesz zadeklarować zmienne na dwa sposoby:</p>
-<ul> <li>Za pomocą słowa kluczowego <code>var</code>. Na przykład, <code>var x = 42</code></li> <li>Poprzez proste przypisanie wartości. Na przykład, <code>x = 42</code></li>
-</ul>
-<h4 id="Ocena_zmiennych" name="Ocena_zmiennych">Ocena zmiennych</h4>
-<p>Zmienna lub element tablicy, którym nie przypisano wartości, mają wartość <em>undefined</em>. Rezultat oceny nieprzydzielonej zmiennej zależny jest od sposobu jej deklaracji:</p>
-<ul> <li>Jeśli nieprzydzielona zmienna została zadeklarowana bez <code>var</code>, wynikiem oceny będzie <em>runtime error</em>.</li> <li>Jeśli nieprzydzielona zmienna została zadeklarowana z <code>var</code>, wynikiem oceny będzie wartość niezdefiniowana lub NaN w kontekstach numerycznych.</li>
-</ul>
-<p>Poniższy kod demonstruje ocenę nieprzydzielonych zmiennych.</p>
-<pre>function f1() {
- return y - 2;
-}
-f1() //Powoduje runtime error
-
-function f2() {
- return var y - 2;
-}
-f2() //zwraca NaN
-</pre>
-<p>Aby określić, czy zmienna posiada wartość, możesz użyć <code>undefined</code>. W poniższym kodzie zmienna <code>input</code> nie posiada przypisanej wartości, więc instrukcja <code>if</code> przyjmuje wartość <code>true</code>.</p>
-<pre>var input;
-if(input === undefined){
- doThis();
-} else {
- doThat();
-}</pre>
-<p>Wartość <code>undefined</code> zachowuje sie jak logiczne <em>false</em> w odpowiednim kontekście (boolean). Poniższy kod wykonuje funkcję <code>myFunction</code>, ponieważ element <code>array</code> nie został zdefiniowany:</p>
-<pre>myArray=new Array()
-if (!myArray[0])
- myFunction()</pre>
-<p>Podczas oceny wartości zmiennej <em>null</em>, wartość <em>null</em> zachowuje się jak <em>0</em> w kontekście numerycznym oraz jako false w kontekście logicznym (boolean). Na przykład:</p>
-<pre>var n = null
-n * 32 //zwraca 0</pre>
-<h4 id="Zakres_zmiennych" name="Zakres_zmiennych">Zakres zmiennych</h4>
-<p>Zmienna zadeklarowana poza jakąkolwiek funkcją nazywana jest zmienną <em>globalną</em> (<em>global</em>); staje się ona dostępna dla dowolnego kodu w bieżącym dokumencie. Zmienna zadeklarowana wewnątrz funkcji staje się zmienną <em>lokalną</em> (<em>local</em>) i dostępna będzie jedynie wewnątrz tej funkcji.</p>
-<p>Użycie <code>var</code> do zadeklarowania zmiennej <em>global</em> jest opcjonalne. Jednakże, musisz użyć <code>var</code> do zadeklarowania zmiennej wewnątrz funkcji.</p>
-<p>Masz dostęp do zmiennych globalnych zadeklarowanych w jednym oknie lub ramce z innego okna/ramki poprzez podanie nazwy okna/ramki. Na przykład, jeśli zmienna <code>phoneNumber</code> jest zadeklarowana w dokumencie <code>FRAMESET</code>, to można się do niej odwołać z dokumentu potomnego poprzez <code>parent.phoneNumber</code>.</p>
-<h4 id="Zmienne_globalne" name="Zmienne_globalne">Zmienne globalne</h4>
-<p>Zmienne globalne są w istocie własnościami <em>obiektu globalnego</em>. W stronach internetowych obiektem globalnym jest <a href="/pl/DOM/window" title="pl/DOM/window">window</a>.
-<span class="comment">dodać link wewnętrzny</span> Możesz wiec ustawiać i odczytywać zmienne globalne przy użyciu składni <code>window.<em>zmienna</em></code>. Analogicznie, podając nazwę ramki lub okna, możesz uzyskać dostęp do zmiennych zadeklarowanych w tym oknie lub ramce z innego okna lub ramki. Przykładowo: jeśli zmienna nazwana <code>numerTelefonu</code> została zadeklarowana w dokumencie <code>FRAMESET</code>, możesz odwołać się do tej zmiennej z ramki podrzędnej poprzez <code>parent.numerTelefonu</code>.</p>
-<p><br>
-{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Wartości", "Przewodnik po języku JavaScript 1.5:Stałe") }}</p>
-<p><br>
-</p>
-
-<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Variables", "es": "es/Gu\u00eda_JavaScript_1.5/Variables", "fr": "fr/Guide_JavaScript_1.5/Variables", "ja": "ja/Core_JavaScript_1.5_Guide/Variables", "ko": "ko/Core_JavaScript_1.5_Guide/Variables", "zh-cn": "cn/Core_JavaScript_1.5_Guide/\u53d8\u91cf" } ) }}</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście/index.html b/files/pl/web/javascript/guide/regular_expressions/index.html
index 658886f724..0d5119e561 100644
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/praca_z_wyrażeniami_regularnymi/globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście/index.html
+++ b/files/pl/web/javascript/guide/regular_expressions/index.html
@@ -1,7 +1,6 @@
---
-title: 'Globalne wyszukiwanie, wielkość znaków, wieloliniowe wejście'
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście
+title: Globalne wyszukiwanie, wielkość znaków, wieloliniowe wejście
+slug: Web/JavaScript/Guide/Regular_Expressions
tags:
- JavaScript
- Przewodnik_JavaScript
@@ -9,6 +8,8 @@ tags:
translation_of: Web/JavaScript/Guide/Regular_Expressions
translation_of_original: >-
Web/JavaScript/Guide/Obsolete_Pages/Working_with_Regular_Expressions/Advanced_Searching_With_Flags
+original_slug: >-
+ Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Praca_z_wyrażeniami_regularnymi/Globalne_wyszukiwanie,_wielkość_znaków,_wieloliniowe_wejście
---
<p>
</p>
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_i_własności/index.html b/files/pl/web/javascript/guide/working_with_objects/index.html
index 5f4df2019b..773a23b5cf 100644
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/obiekty_i_własności/index.html
+++ b/files/pl/web/javascript/guide/working_with_objects/index.html
@@ -1,13 +1,14 @@
---
title: Obiekty i własności
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_i_własności
+slug: Web/JavaScript/Guide/Working_with_Objects
tags:
- JavaScript
- Przewodnik_JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Guide/Working_with_Objects
translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Objects_and_Properties
+original_slug: >-
+ Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Obiekty_i_własności
---
<p>
</p>
diff --git a/files/pl/web/javascript/dziedziczenie_lancuch_prototypow/index.html b/files/pl/web/javascript/inheritance_and_the_prototype_chain/index.html
index 0c18115595..c997c3c796 100644
--- a/files/pl/web/javascript/dziedziczenie_lancuch_prototypow/index.html
+++ b/files/pl/web/javascript/inheritance_and_the_prototype_chain/index.html
@@ -1,11 +1,12 @@
---
title: Dziedziczenie i łańcuch prototypów
-slug: Web/JavaScript/dziedziczenie_lancuch_prototypow
+slug: Web/JavaScript/Inheritance_and_the_prototype_chain
tags:
- Dziedziczenie
- JavaScript
- OOP
translation_of: Web/JavaScript/Inheritance_and_the_prototype_chain
+original_slug: Web/JavaScript/dziedziczenie_lancuch_prototypow
---
<div>{{jsSidebar("Advanced")}}</div>
diff --git a/files/pl/web/javascript/zasoby_języka_javascript/index.html b/files/pl/web/javascript/language_resources/index.html
index c53fd0fd2a..688e0aba73 100644
--- a/files/pl/web/javascript/zasoby_języka_javascript/index.html
+++ b/files/pl/web/javascript/language_resources/index.html
@@ -1,10 +1,11 @@
---
title: Zasoby języka JavaScript
-slug: Web/JavaScript/Zasoby_języka_JavaScript
+slug: Web/JavaScript/Language_Resources
tags:
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Language_Resources
+original_slug: Web/JavaScript/Zasoby_języka_JavaScript
---
<p>
</p>
diff --git a/files/pl/web/javascript/na_początek/index.html b/files/pl/web/javascript/na_początek/index.html
deleted file mode 100644
index 44f95f6c62..0000000000
--- a/files/pl/web/javascript/na_początek/index.html
+++ /dev/null
@@ -1,903 +0,0 @@
----
-title: Na początek
-slug: Web/JavaScript/Na_początek
-tags:
- - JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
----
-<div class="note"><strong>UWAGA, UWAGA!</strong>: Pomimo tego, że artykuł jest wywieszony jako artykuł do dopracowania, to mimo to, PROSZĘ go na razie <strong>NIE TŁUMACZYĆ</strong>. Powodem jest to, że tekst w sporej mierze jest już przetłumaczony. Więc po prostu szkoda zapału i zużywania energii na coś co już jest w wersji PL. W ramach tego samego czasu możecie przetłumaczyć coś, czego nie ma na 100% w dopracowanych. <a href="pl/Wikipedysta/Ptak82">Ptak82</a> 17:18, 13 mar 2007 (PDT)</div>
-
-<h3 id="Wprowadzenie" name="Wprowadzenie">Wprowadzenie</h3>
-
-<p>Dlaczego ponowne wprowadzenie? Bo <a href="pl/JavaScript">JavaScript</a> można śmiało określić jako <a class="external" href="http://javascript.crockford.com/javascript.html">najbardziej błędnie rozumiany język programowania (en)</a>. Często wyszydzany, nazywany zabawką, pod swoją kuszącą prostotą chowa on szerokie możliwości. W roku 2005 pojawił się szereg wysokiej jakości aplikacji w JavaScripcie, dowodzących, że pogłębiona znajomość tej technologii to to, czym powinien móc się pochwalić każdy twórca serwisów internetowych.</p>
-
-<p>Wygodnie będzie zacząć od kilku słów na temat historii języka. JavaScript stowrzył w roku 1995 Brendan Eich, programista firmy Netscape. Pierwszą przeglądarką z obsługą JavaScriptu była Netscape 2, wydana na początku 1996 r. Pierwotnie język ten miał się nazywać LiveScript, ale nazwę nieszczęśliwie zmieniono z przyczyn marketingowych - chciano skorzystać z popularności Javy, języka firmy Sun Microsystems, mimo że oba te języki niewiele ze sobą łączy. Nazwa "JavaScript" do dziś jest przyczyną wielu nieporozumień.</p>
-
-<p>Microsoft wydał prawie kompatybilną wersję tego języka pod nazwą JScript razem z przeglądarką Internet Explorer 3 kilka miesięcy później. Firma Netscape zgłosiła język do europejskiej organizacji standaryzacyjnej <a class="external" href="http://www.ecma-international.org/">Ecma International</a>, skutkiem czego było pierwsze wydanie standardu <a href="pl/ECMAScript">ECMAScript</a> w roku 1997. Specyfikację tę szeroko uzupełniono i rozbudowano w roku 1999 i opublikowano jako <a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript wydanie 3</a> i od tej pory język ten był w miarę stabilny, nie przechodził większych rewolucji, choć obecnie trwają prace nad wydaniem czwartym.</p>
-
-<p>Stabilność ta to dobra wiadomość dla programistów, jako że wszystkie implementacje miały wiele czasu, by w pełni dojść do w miarę zgodnego stanu. W tym artykule skupiam się wyłącznie na dialekcie z wydania trzeciego. Dla uproszczenia pozostanę w tym artykule przy terminie "JavaScript".</p>
-
-<p>W przeciwieństwie do większości języków, JavaScript nie posiada koncepcji wejścia/wyjścia. Zaprojektowany został jako język skryptowy dla maszyny wirtualnej i to ta maszyna wirtualna ma za zadanie zapewnić mechanizmy komunikacji ze światem zewnętrznym. Najbardziej popularną maszyną wirtualną jest przeglądarka, ale interpretery JavaScriptu można znaleźć np. w programach Adobe Acrobat, Photoshop, silniku Yahoo! Widget i innych.</p>
-
-<h3 id="Przegl.C4.85d" name="Przegl.C4.85d">Przegląd</h3>
-
-<p>Zacznijmy od fundamentów każdego języka programowania: typów danych. Programy w JavaScripcie manipulują wartościami, z których każda należy do konkretnego typu. Typy w JavaScripcie to:</p>
-
-<ul>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Number">Number</a> - liczby</li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String">String</a> - ciągi znaków (teksty)</li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Boolean">Boolean</a> - wartości logiczne</li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function">Function</a> - funkcje</li>
- <li><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object">Object</a> - obiekty</li>
-</ul>
-
-<p>a także Undefined (wartość niezdefiniowana) i Null, które można uważać za nieco dziwne. Ponadto mamy do dyspozycji tablice - <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array">Array</a> - które są szczególnym rodzajem obiektu. Oprócz tego daty - <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Date">Date</a> i <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/RegExp">wyrażenia regularne</a>, które także są obiektami. Gwoli ścisłości, funkcje także są szczególnymi obiektami.</p>
-
-<p>Diagram typów wygląda zatem następująco:</p>
-
-<ul>
- <li>Number</li>
- <li>String</li>
- <li>Boolean</li>
- <li>Object
- <ul>
- <li>Function</li>
- <li>Array</li>
- <li>Date</li>
- <li>RegExp</li>
- </ul>
- </li>
- <li>Null</li>
- <li>Undefined</li>
-</ul>
-
-<p>Istnieją także podtypy typu <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Error">Error</a>, ale pomińmy je, żeby za bardzo nie mieszać i pozostańmy przy pierwszym diagramie.</p>
-
-<h3 id="Liczby" name="Liczby">Liczby</h3>
-
-<p>Zgodnie ze specyfikacją, liczby w JavaScripcie są "64-bitowymi wartościami podwójnej precyzji w formacie IEEE 754". Ma to ciekawe skutki. Na przykład, w JavaScripcie nie ma czegoś takiego jak liczba całkowita, dlatego trzeba zachować nieco ostrożności przy operacjach arytmetycznych, zwłaszcza jeśli przyzwyczajeni jesteśmy do C lub Javy. Należy uważać na takie sytuacje:</p>
-
-<pre class="eval">0.1 + 0.2 = 0.30000000000000004
-</pre>
-
-<p>Dostępne są standardowe <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Operatory/Operatory_arytmetyczne">operatory arytmetyczne</a>, w tym oczywiście dodawanie, odejmowanie, modulo (reszta z dzielenia) itd. Jest także specjalny obiekt <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Math">Math</a> pozwalający na stosowanie bardziej zaawansowanych funkcji i stałych matematycznych:</p>
-
-<pre class="eval">Math.sin(3.5);
-d = Math.PI * r * r;
-</pre>
-
-<p>Ciąg znaków można skonwertować do liczby korzystając z wbudowanej funkcji <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/parseInt">parseInt()</a></code>. Funkcja ta może posiadać dodatkowy, drugi argument, który określa podstawę systemu dla tej konwersji. Ten argument warto jednak zawsze podawać:</p>
-
-<pre class="eval">&gt; parseInt("123", 10)
-123
-&gt; parseInt("010", 10)
-10
-</pre>
-
-<p>...żeby nie dostać nieoczekiwanych wyników:</p>
-
-<pre class="eval">&gt; parseInt("010")
-8
-</pre>
-
-<p>Taki wynik otrzymaliśmy dlatego, że funkcja <code>parseInt</code> uznała liczbę w naszym ciągu znaków za ósemkową, bo rozpoczęliśmy ją od znaku "0".</p>
-
-<p>Jeśli chcesz skonwertować liczbę binarną do dziesiętnej, wystarczy zmienić podstawę:</p>
-
-<pre class="eval">&gt; parseInt("11", 2)
-3
-</pre>
-
-<p>Funkcja zwraca specjalną wartość <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/W%c5%82asno%c5%9bci/NaN">NaN</a></code> (skrót ang. "Not a Number" - "To nie jest liczba"), jeśli dany ciąg znaków nie jest liczbą:</p>
-
-<pre class="eval">&gt; parseInt("witaj", 10)
-NaN
-</pre>
-
-<p><code>NaN</code> jest toksyczna: wprowadzenie jej do jakiejkolwiek operacji matematycznej spowoduje, że jej wynikiem również będzie <code>NaN</code>:</p>
-
-<pre class="eval">&gt; NaN + 5
-NaN
-</pre>
-
-<p>Aby sprawdzić, czy dana wartość jest <code>NaN</code>, można użyć wbudowanej funkcji <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/isNaN">isNaN()</a></code>:</p>
-
-<pre class="eval">&gt; isNaN(NaN)
-true
-</pre>
-
-<p>(NaN nie jest bowiem równe nawet samo sobie, <code>NaN!=NaN</code> - przyp. tłum.)</p>
-
-<p>W JavaScripcie istnieją także specjalne wartości reprezentujące plus i minus nieskończoność: <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/W%c5%82asno%c5%9bci/Infinity">Infinity</a></code> and <code>-Infinity</code>:</p>
-
-<pre class="eval">&gt; 1 / 0
-Infinity
-&gt; -1 / 0
--Infinity
-</pre>
-
-<h3 id="Ci.C4.85gi_znak.C3.B3w" name="Ci.C4.85gi_znak.C3.B3w">Ciągi znaków</h3>
-
-<p>Teksty w JavaScripcie to sekwencje znaków. Dokładniej rzecz biorąc, są to sekwencje <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Unicode">znaków Unicode</a>, w których każdy znak reprezentowany jest przez liczbę 16-bitową. To dobra wiadomość dla wszystkich osób zajmujących się internacjonalizacją.</p>
-
-<p>Jeśli zajdzie potrzeba reprezentowania pojedynczego znaku, stosuje się po prostu ciąg o długości równej 1.</p>
-
-<p>Aby odnaleźć długość ciągu, należy skorzystać z jego własności <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String/length">length</a></code>:</p>
-
-<pre class="eval">&gt; "witaj".length
-5
-</pre>
-
-<p>To nasze pierwsze spotkanie z obiektami JavaScriptu! Czy wspomniałem, że ciągi są też obiektami? Naturalnie, mają też <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/String#Metody">metody</a>:</p>
-
-<pre class="eval">&gt; "witaj".charAt(0)
-w
-&gt; "witaj, świecie".replace("witaj", "do zobaczenia")
-do zobaczenia, świecie
-&gt; "witaj".toUpperCase()
-WITAJ
-</pre>
-
-<h3 id="Other_types" name="Other_types">Other types</h3>
-
-<p>JavaScript distinguishes between <code>null</code>, which is an object of type 'object' that indicates a deliberate non-value, and <code>undefined</code>, which is an object of type 'undefined' that indicates an uninitialized value — that is, a value hasn't even been assigned yet. We'll talk about variables later, but in JavaScript it is possible to declare a variable without assigning a value to it. If you do this, the variable's type is <code>undefined</code>.</p>
-
-<p>JavaScript has a boolean type, with possible values <code>true</code> and <code>false</code> (both of which are keywords). Any value can be converted to a boolean according to the following rules:</p>
-
-<ol>
- <li><code>false</code>, <code>0</code>, the empty string (<code>""</code>), <code>NaN</code>, <code>null</code>, and <code>undefined</code> all become <code>false</code></li>
- <li>all other values become <code>true</code></li>
-</ol>
-
-<p>You can perform this conversion explicitly using the <code>Boolean()</code> function:</p>
-
-<pre class="eval">&gt; Boolean("")
-false
-&gt; Boolean(234)
-true
-</pre>
-
-<p>However, this is rarely necessary, as JavaScript will silently perform this conversion when it expects a boolean, such as in an <code>if</code> statement (see below). For this reason, we sometimes speak simply of "true values" and "false values," meaning values that become <code>true</code> and <code>false</code>, respectively, when converted to booleans. Alternatively, such values can be called "truthy" and "falsy," respectively.</p>
-
-<p>Boolean operations such as <code>&amp;&amp;</code> (logical<em>and</em>), <code>||</code> (logical<em>or</em>), and <code>!</code> (logical<em>not</em>) are supported; see below.</p>
-
-<h3 id="Variables" name="Variables">Variables</h3>
-
-<p>New variables in JavaScript are declared using the <code><a href="pl/Core_JavaScript_1.5_Reference/Statements/var">var</a></code> keyword:</p>
-
-<pre class="eval">var a;
-var name = "simon";
-</pre>
-
-<p>If you declare a variable without assigning any value to it, its type is <code>undefined</code>. <span class="comment">should note the absence of block-scoping in JS</span></p>
-
-<h3 id="Operators" name="Operators">Operators</h3>
-
-<p>JavaScript's numeric operators are <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code> and <code>%</code> - which is the remainder operator. Values are assigned using <code>=</code>, and there are also compound assignment statements such as <code>+=</code> and <code>-=</code>. These extend out to <code>x = x<em>operator</em> y</code>.</p>
-
-<pre class="eval">x += 5
-x = x + 5
-</pre>
-
-<p>You can use <code>++</code> and <code>--</code> to increment and decrement respectively. These can be used as prefix or postfix operators.</p>
-
-<p>The <a href="pl/Core_JavaScript_1.5_Reference/Operators/String_Operators"><code>+</code> operator</a> also does string concatenation:</p>
-
-<pre class="eval">&gt; "hello" + " world"
-hello world
-</pre>
-
-<p>If you add a string to a number (or other value) everything is converted in to a string first. This might catch you out:</p>
-
-<pre class="eval">&gt; "3" + 4 + 5
-345
-&gt; 3 + 4 + "5"
-75
-</pre>
-
-<p>Adding an empty string to something is a useful way of converting it.</p>
-
-<p><a href="pl/Core_JavaScript_1.5_Reference/Operators/Comparison_Operators">Comparisons</a> in JavaScript can be made using <code>&lt;</code>, <code>&gt;</code>, <code>&lt;=</code> and <code>&gt;=</code>. These work for both strings and numbers. Equality is a little less straightforward. The double-equals operator performs type coercion if you give it different types, with sometimes interesting results:</p>
-
-<pre class="eval">&gt; "dog" == "dog"
-true
-&gt; 1 == true
-true
-</pre>
-
-<p>To avoid type coercion, use the triple-equals operator:</p>
-
-<pre class="eval">&gt; 1 === true
-false
-&gt; true === true
-true
-</pre>
-
-<p>There are also <code>!=</code> and <code>!==</code> operators.</p>
-
-<p>JavaScript also has <a href="pl/Core_JavaScript_1.5_Reference/Operators/Bitwise_Operators">bitwise operations</a>. If you want to use them, they're there.</p>
-
-<h3 id="Control_structures" name="Control_structures">Control structures</h3>
-
-<p>JavaScript has a similar set of control structures to other languages in the C family. Conditional statements are supported by <code>if</code> and <code>else</code>; you can chain them together if you like:</p>
-
-<pre class="eval">var name = "kittens";
-if (name == "puppies") {
- name += "!";
-} else if (name == "kittens") {
- name += "!!";
-} else {
- name = "!" + name;
-}
-name == "kittens!!"
-</pre>
-
-<p>JavaScript has <code>while</code> loops and <code>do-while</code> loops. The first is good for basic looping; the second for loops where you wish to ensure that the body of the loop is executed at least once:</p>
-
-<pre class="eval">while (true) {
- // an infinite loop!
-}
-
-do {
- var input = get_input();
-} while (inputIsNotValid(input))
-</pre>
-
-<p>JavaScript's <code>for</code> loop is the same as that in C and Java: it lets you provide the control information for your loop on a single line.</p>
-
-<pre class="eval">for (var i = 0; i &lt; 5; i++) {
- // Will execute 5 times
-}
-</pre>
-
-<p>The <code>&amp;&amp;</code> and <code>||</code> operators use short-circuit logic, which means whether they will execute their second operand is dependent on the first. This is useful for checking for null objects before accessing their attributes:</p>
-
-<pre class="eval">var name = o &amp;&amp; o.getName();
-</pre>
-
-<p>Or for setting default values:</p>
-
-<pre class="eval">var name = otherName || "default";
-</pre>
-
-<p>JavaScript has a tertiary operator for one-line conditional statements:</p>
-
-<pre class="eval">var allowed = (age &gt; 18) ? "yes" : "no";
-</pre>
-
-<p>The switch statement can be used for multiple branches based on a number or string:</p>
-
-<pre class="eval">switch(action) {
- case 'draw':
- drawit();
- break;
- case 'eat':
- eatit();
- break;
- default:
- donothing();
-}
-</pre>
-
-<p>If you don't add a <code>break</code> statement, execution will "fall through" to the next level. This is very rarely what you want - in fact it's worth specifically labelling deliberate fallthrough with a comment if you really meant it to aid debugging:</p>
-
-<pre class="eval">switch(a) {
- case 1: // fallthrough
- case 2:
- eatit();
- break;
- default:
- donothing();
-}
-</pre>
-
-<p>The default clause is optional. You can have expressions in both the switch part and the cases if you like; comparisons take place between the two using the <code>===</code> operator:</p>
-
-<pre class="eval">switch(1 + 3):
- case 2 + 2:
- yay();
- break;
- default:
- neverhappens();
-}
-</pre>
-
-<h3 id="Objects" name="Objects">Objects</h3>
-
-<p>JavaScript objects are simply collections of name-value pairs. As such, they are similar to:</p>
-
-<ul>
- <li>Dictionaries in Python</li>
- <li>Hashes in Perl and Ruby</li>
- <li>Hash tables in C and C++</li>
- <li>HashMaps in Java</li>
- <li>Associative arrays in PHP</li>
-</ul>
-
-<p>The fact that this data structure is so widely used is a testament to its versatility. Since everything (bar core types) in JavaScript is an object, any JavaScript program naturally involves a great deal of hash table lookups. It's a good thing they're so fast!</p>
-
-<p>The "name" part is a JavaScript string, while the value can be any JavaScript value - including more objects. This allows you to build data structures of arbitrary complexity.</p>
-
-<p>There are two basic ways to create an empty object:</p>
-
-<pre class="eval">var obj = new Object();
-</pre>
-
-<p>And:</p>
-
-<pre class="eval">var obj = {};
-</pre>
-
-<p>These are semantically equivalent; the second is called object literal syntax, and is more convenient. Object literal syntax was not present in very early versions of the language which is why you see so much code using the old method.</p>
-
-<p>Once created, an object's properties can again be accessed in one of two ways:</p>
-
-<pre class="eval">obj.name = "Simon"
-var name = obj.name;
-</pre>
-
-<p>And...</p>
-
-<pre class="eval">obj["name"] = "Simon";
-var name = obj["name"];
-</pre>
-
-<p>These are also semantically equivalent. The second method has the advantage that the name of the property is provided as a string, which means it can be calculated at run-time. It can also be used to set and get properties with names that are <a href="pl/Core_JavaScript_1.5_Reference/Reserved_Words">reserved words</a>:</p>
-
-<pre class="eval">obj.for = "Simon"; // Syntax error, because 'for' is a reserved word
-obj["for"] = "Simon"; // works fine
-</pre>
-
-<p>Object literal syntax can be used to initialise an object in its entirety:</p>
-
-<pre class="eval">var obj = {
- name: "Carrot",
- "for": "Max",
- details: {
- color: "orange",
- size: 12
- }
-}
-</pre>
-
-<p>Attribute access can be chained together:</p>
-
-<pre class="eval">&gt; obj.details.color
-orange
-&gt; obj["details"]["size"]
-12
-</pre>
-
-<h3 id="Arrays" name="Arrays">Arrays</h3>
-
-<p>Arrays in JavaScript are actually a special type of object. They work very much like regular objects (numerical properties can naturally be accessed only using [] syntax) but they have one magic property called '<code>length</code>'. This is always one more than the highest index in the array.</p>
-
-<p>The old way of creating arrays is as follows:</p>
-
-<pre class="eval">&gt; var a = new Array();
-&gt; a[0] = "dog";
-&gt; a[1] = "cat";
-&gt; a[2] = "hen";
-&gt; a.length
-3
-</pre>
-
-<p>A more convenient notation is to use an array literal:</p>
-
-<pre class="eval">&gt; var a = ["dog", "cat", "hen"];
-&gt; a.length
-3
-</pre>
-
-<p>Leaving a trailing comma at the end of an array literal is inconsistent across browsers, so don't do it.</p>
-
-<p>Note that <code>array.length</code> isn't necessarily the number of items in the array. Consider the following:</p>
-
-<pre class="eval">&gt; var a = ["dog", "cat", "hen"];
-&gt; a[100] = "fox";
-&gt; a.length
-101
-</pre>
-
-<p>Remember - the length of the array is one more than the highest index.</p>
-
-<p>If you query a non-existent array index, you get <code>undefined</code>:</p>
-
-<pre class="eval">&gt; typeof(a[90])
-undefined
-</pre>
-
-<p>If you take the above into account, you can iterate over an array using the following:</p>
-
-<pre class="eval">for (var i = 0; i &lt; a.length; i++) {
- // Do something with a[i]
-}
-</pre>
-
-<p>This is slightly inefficient as you are looking up the length property once every loop. An improvement is this:</p>
-
-<pre class="eval">for (var i = 0, len = a.length; i &lt; len; i++) {
- // Do something with a[i]
-}
-</pre>
-
-<p>An even nicer idiom is:</p>
-
-<pre class="eval">for (var i = 0, item; item = a[i]; i++) {
- // Do something with item
-}
-</pre>
-
-<p>Here we are setting up two variables. The assignment in the middle part of the <code>for</code> loop is also tested for truthfulness - if it succeeds, the loop continues. Since <code>i</code> is incremented each time, items from the array will be assigned to item in sequential order. The loop stops when a "falsy" item is found (such as <code>undefined</code>).</p>
-
-<p>Note that this trick should only be used for arrays which you know do not contain "falsy" values (arrays of objects or <a href="pl/DOM">DOM</a> nodes for example). If you are iterating over numeric data that might include a 0 or string data that might include the empty string you should use the <code>i, j</code> idiom instead.</p>
-
-<p>Another way to iterate is to use the <code><a href="pl/Core_JavaScript_1.5_Reference/Statements/for...in">for...in</a></code> loop. Note that if someone added new properties to <code>Array.prototype</code>, they will also be iterated over by this loop:</p>
-
-<pre class="eval">for (var i in a) {
- // Do something with a[i]
-}
-</pre>
-
-<p>If you want to append an item to an array, the safest way to do it is like this:</p>
-
-<pre class="eval">a[a.length] = item; // same as a.push(item);
-</pre>
-
-<p>Since <code>a.length</code> is one more than the highest index, you can be assured that you are assigning to an empty position at the end of the array.</p>
-
-<p>Arrays come with a number of methods:</p>
-
-<pre class="eval">a.toString(), a.toLocaleString(), a.concat(item, ..), a.join(sep),
-a.pop(), a.push(item, ..), a.reverse(), a.shift(), a.slice(start, end),
-a.sort(cmpfn), a.splice(start, delcount, [item]..), a.unshift([item]..)
-</pre>
-
-<ul>
- <li><code>concat</code> returns a new array with the items added on to it.</li>
- <li><code>pop</code> removes and returns the last item</li>
- <li><code>push</code> adds one or more items to the end (like our <code>ar{{ mediawiki.external('ar.length') }}</code> idiom)</li>
- <li><code>slice</code> returns a sub-array</li>
- <li><code>sort</code> takes an optional comparison function</li>
- <li><code>splice</code> lets you modify an array by deleting a section and replacing it with more items</li>
- <li><code>unshift</code> prepends items to the start of the array</li>
-</ul>
-
-<h3 id="Functions" name="Functions">Functions</h3>
-
-<p>Along with objects, functions are the core component in understanding JavaScript. The most basic function couldn't be much simpler:</p>
-
-<pre class="eval">function add(x, y) {
- var total = x + y;
- return total;
-}
-</pre>
-
-<p>This demonstrates everything there is to know about basic functions. A JavaScript function can take 0 or more named parameters. The function body can contain as many statements as you like, and can declare its own variables which are local to that function. The <code>return</code> statement can be used to return a value at any time, terminating the function. If no return statement is used (or an empty return with no value), JavaScript returns <code>undefined</code>.</p>
-
-<p>The named parameters turn out to be more like guidelines than anything else. You can call a function without passing the parameters it expects, in which case they will be set to <code>undefined</code>.</p>
-
-<pre class="eval">&gt; add()
-NaN // You can't perform addition on undefined
-</pre>
-
-<p>You can also pass in more arguments than the function is expecting:</p>
-
-<pre class="eval">&gt; add(2, 3, 4)
-5 // added the first two; 4 was ignored
-</pre>
-
-<p>That may seem a little silly, but functions have access to an additional variable inside their body called <a href="pl/Core_JavaScript_1.5_Reference/Functions/arguments"><code>arguments</code></a>, which is an array-like object holding all of the values passed to the function. Let's re-write the add function to take as many values as we want:</p>
-
-<pre class="eval">function add() {
- var sum = 0;
- for (var i = 0, j = arguments.length; i &lt; j; i++) {
- sum += arguments[i];
- }
- return sum;
-}
-
-&gt; add(2, 3, 4, 5)
-14
-</pre>
-
-<p>That's really not any more useful than writing <code>2 + 3 + 4 + 5</code> though. Let's create an averaging function:</p>
-
-<pre class="eval">function avg() {
- var sum = 0;
- for (var i = 0, j = arguments.length; i &lt; j; i++) {
- sum += arguments[i];
- }
- return sum / arguments.length;
-}
-&gt; avg(2, 3, 4, 5)
-3.5
-</pre>
-
-<p>This is pretty useful, but introduces a new problem. The <code>avg()</code> function takes a comma separated list of arguments - but what if you want to find the average of an array? You could just rewrite the function as follows:</p>
-
-<pre class="eval">function avgArray(arr) {
- var sum = 0;
- for (var i = 0, j = arr.length; i &lt; j; i++) {
- sum += arr[i];
- }
- return sum / arr.length;
-}
-&gt; avgArray([2, 3, 4, 5])
-3.5
-</pre>
-
-<p>But it would be nice to be able to reuse the function that we've already created. Luckily, JavaScript lets you call a function and call it with an arbitrary array of arguments, using the <a href="pl/Core_JavaScript_1.5_Reference/Global_Objects/Function/apply"><code>apply()</code></a> method of any function object.</p>
-
-<pre class="eval">&gt; avg.apply(null, [2, 3, 4, 5])
-3.5
-</pre>
-
-<p>The second argument to <code>apply()</code> is the array to use as arguments; the first will be discussed later on. This emphasizes the fact that functions are objects too.</p>
-
-<p>JavaScript lets you create anonymous functions.</p>
-
-<pre class="eval">var avg = function() {
- var sum = 0;
- for (var i = 0, j = arguments.length; i &lt; j; i++) {
- sum += arguments[i];
- }
- return sum / arguments.length;
-}
-</pre>
-
-<p>This is semantically equivalent to the <code>function avg()</code> form. It's extremely powerful, as it lets you put a full function definition anywhere that you would normally put an expression. This enables all sorts of clever tricks. Here's a way of "hiding" some local variables - like block scope in C:</p>
-
-<pre class="eval">&gt; var a = 1;
-&gt; var b = 2;
-&gt; (function() {
- var b = 3;
- a += b;
-})();
-&gt; a
-4
-&gt; b
-2
-</pre>
-
-<p>JavaScript allows you to call functions recursively. This is particularly useful for dealing with tree structures, such as you get in the browser <a href="pl/DOM">DOM</a>.</p>
-
-<pre class="eval">function countChars(elm) {
- if (elm.nodeType == 3) { // TEXT_NODE
- return elm.nodeValue.length;
- }
- var count = 0;
- for (var i = 0, child; child = elm.childNodes[i]; i++) {
- count += countChars(child);
- }
- return count;
-}
-</pre>
-
-<p>This highlights a potential problem with anonymous functions: how do you call them recursively if they don't have a name? The answer lies with the <code>arguments</code> object, which in addition to acting as a list of arguments also provides a property called <code>arguments.callee</code>. This always refers to the current function, and hence can be used to make recursive calls:</p>
-
-<pre class="eval">var charsInBody = (function(elm) {
- if (elm.nodeType == 3) { // TEXT_NODE
- return elm.nodeValue.length;
- }
- var count = 0;
- for (var i = 0, child; child = elm.childNodes[i]; i++) {
- count += arguments.callee(child);
- }
- return count;
-})(document.body);
-</pre>
-
-<p>Since <code>arguments.callee</code> is the current function, and all functions are objects, you can use <code>arguments.callee</code> to save information across multiple calls to the same function. Here's a function that remembers how many times it has been called:</p>
-
-<pre class="eval">function counter() {
- if (!arguments.callee.count) {
- arguments.callee.count = 0;
- }
- return arguments.callee.count++;
-}
-
-&gt; counter()
-0
-&gt; counter()
-1
-&gt; counter()
-2
-</pre>
-
-<h3 id="Custom_objects" name="Custom_objects">Custom objects</h3>
-
-<p>In classic Object Oriented Programming, objects are collections of data and methods that operate on that data. Let's consider a person object with first and last name fields. There are two ways in which their name might be displayed: as "first last" or as "last, first". Using the functions and objects that we've discussed previously, here's one way of doing it:</p>
-
-<pre class="eval">function makePerson(first, last) {
- return {
- first: first,
- last: last
- }
-}
-function personFullName(person) {
- return person.first + ' ' + person.last;
-}
-function personFullNameReversed(person) {
- return person.last + ', ' + person.first
-}
-&gt; s = makePerson("Simon", "Willison");
-&gt; personFullName(s)
-Simon Willison
-&gt; personFullNameReversed(s)
-Willison, Simon
-</pre>
-
-<p>This works, but it's pretty ugly. You end up with dozens of functions in your global namespace. What we really need is a way to attach a function to an object. Since functions are objects, this is easy:</p>
-
-<pre class="eval">function makePerson(first, last) {
- return {
- first: first,
- last: last,
- fullName: function() {
- return this.first + ' ' + this.last;
- },
- fullNameReversed: function() {
- return this.last + ', ' + this.first;
- }
- }
-}
-&gt; s = makePerson("Simon", "Willison")
-&gt; s.fullName()
-Simon Willison
-&gt; s.fullNameReversed()
-Willison, Simon
-</pre>
-
-<p>There's something here we haven't seen before: the '<code><a href="pl/Core_JavaScript_1.5_Reference/Operators/Special_Operators/this_Operator">this</a></code>' keyword. Used inside a function, '<code>this</code>' refers to the current object. What that actually means is specified by the way in which you called that function. If you called it using <a href="pl/Core_JavaScript_1.5_Reference/Operators/Member_Operators">dot notation or bracket notation</a> on an object, that object becomes '<code>this</code>'. If dot notation wasn't used for the call, '<code>this</code>' refers to the global object. This is a frequent cause of mistakes. For example:</p>
-
-<pre class="eval">&gt; s = makePerson("Simon", "Willison")
-&gt; var fullName = s.fullName;
-&gt; fullName()
-undefined undefined
-</pre>
-
-<p>When we call <code>fullName()</code>, '<code>this</code>' is bound to the global object. Since there are no global variables called <code>first</code> or <code>last</code> we get <code>undefined</code> for each one.</p>
-
-<p>We can take advantage of the '<code>this</code>' keyword to improve our <code>makePerson</code> function:</p>
-
-<pre class="eval">function Person(first, last) {
- this.first = first;
- this.last = last;
- this.fullName = function() {
- return this.first + ' ' + this.last;
- }
- this.fullNameReversed = function() {
- return this.last + ', ' + this.first;
- }
-}
-var s = new Person("Simon", "Willison");
-</pre>
-
-<p>We've introduced another keyword: '<code><a href="pl/Core_JavaScript_1.5_Reference/Operators/Special_Operators/new_Operator">new</a></code>'. <code>new</code> is strongly related to '<code>this</code>'. What it does is it creates a brand new empty object, and then calls the function specified, with '<code>this</code>' set to that new object. Functions that are designed to be called by '<code>new</code>' are called constructor functions. Common practise is to capitalise these functions as a reminder to call them with <code>new</code>.</p>
-
-<p>Our person objects are getting better, but there are still some ugly edges to them. Every time we create a person object we are creating two brand new function objects within it - wouldn't it be better if this code was shared?</p>
-
-<pre class="eval">function personFullName() {
- return this.first + ' ' + this.last;
-}
-function personFullNameReversed() {
- return this.last + ', ' + this.first;
-}
-function Person(first, last) {
- this.first = first;
- this.last = last;
- this.fullName = personFullName;
- this.fullNameReversed = personFullNameReversed;
-}
-</pre>
-
-<p>That's better: we are creating the method functions only once, and assigning references to them inside the constructor. Can we do any better than that? The answer is yes:</p>
-
-<pre class="eval">function Person(first, last) {
- this.first = first;
- this.last = last;
-}
-Person.prototype.fullName = function() {
- return this.first + ' ' + this.last;
-}
-Person.prototype.fullNameReversed = function() {
- return this.last + ', ' + this.first;
-}
-</pre>
-
-<p><code>Person.prototype</code> is an object shared by all instances of <code>Person</code>. It forms part of a lookup chain (that has a special name, "prototype chain"): any time you attempt to access a property of <code>Person</code> that isn't set, JavaScript will check <code>Person.prototype</code> to see if that property exists there instead. As a result, anything assigned to <code>Person.prototype</code> becomes available to all instances of that constructor via the <code>this</code> object.</p>
-
-<p>This is an incredibly powerful tool. JavaScript lets you modify something's prototype at any time in your program, which means you can add extra methods to existing objects at runtime:</p>
-
-<pre class="eval">&gt; s = new Person("Simon", "Willison");
-&gt; s.firstNameCaps();
-TypeError on line 1: s.firstNameCaps is not a function
-&gt; Person.prototype.firstNameCaps = function() {
- return this.first.toUpperCase()
-}
-&gt; s.firstNameCaps()
-SIMON
-</pre>
-
-<p>Interestingly, you can also add things to the prototype of built-in JavaScript objects. Let's add a method to <code>String</code> that returns that string in reverse:</p>
-
-<pre class="eval">&gt; var s = "Simon";
-&gt; s.reversed()
-TypeError on line 1: s.reversed is not a function
-&gt; String.prototype.reversed = function() {
- var r = "";
- for (var i = this.length - 1; i &gt;= 0; i--) {
- r += this[i];
- }
- return r;
-}
-&gt; s.reversed()
-nomiS
-</pre>
-
-<p>Our new method even works on string literals!</p>
-
-<pre class="eval">&gt; "This can now be reversed".reversed()
-desrever eb won nac sihT
-</pre>
-
-<p>As I mentioned before, the prototype forms part of a chain. The root of that chain is <code>Object.prototype</code>, whose methods include <code>toString()</code> - it is this method that is called when you try to represent an object as a string. This is useful for debugging our <code>Person</code> objects:</p>
-
-<pre class="eval">&gt; var s = new Person("Simon", "Willison");
-&gt; s
-[object Object]
-&gt; Person.prototype.toString = function() {
- return '&lt;Person: ' + this.fullName() + '&gt;';
-}
-&gt; s
-&lt;Person: Simon Willison&gt;
-</pre>
-
-<p>Remember how <code>avg.apply()</code> had a null first argument? We can revisit that now. The first argument to <code>apply()</code> is the object that should be treated as '<code>this</code>'. For example, here's a trivial implementation of '<code>new</code>':</p>
-
-<pre class="eval">function trivialNew(constructor) {
- var o = {}; // Create an object
- constructor.apply(o, arguments);
- return o;
-}
-</pre>
-
-<p>This isn't an exact replica of <code>new</code> as it doesn't set up the prototype chain. <code>apply()</code> is difficult to illustrate - it's not something you use very often, but it's useful to know about.</p>
-
-<p><code>apply()</code> has a sister function named <a href="pl/Core_JavaScript_1.5_Reference/Global_Objects/Function/call"><code>call</code></a>, which again lets you set '<code>this</code>' but takes an expanded argument list as opposed to an array.</p>
-
-<pre class="eval">function lastNameCaps() {
- return this.last.toUpperCase();
-}
-var s = new Person("Simon", "Willison");
-lastNameCaps.call(s);
-// Is the same as:
-s.lastNameCaps = lastNameCaps;
-s.lastNameCaps();
-</pre>
-
-<h3 id="Inner_functions" name="Inner_functions">Inner functions</h3>
-
-<p>JavaScript function declarations are allowed inside other functions. We've seen this once before, with an earlier <code>makePerson()</code> function. An important detail of nested functions in JavaScript is that they can access variables in their parent function's scope:</p>
-
-<pre class="eval">function betterExampleNeeded() {
- var a = 1;
- function oneMoreThanA() {
- return a + 1;
- }
- return oneMoreThanA();
-}
-</pre>
-
-<p>This provides a great deal of utility in writing more maintainable code. If a function relies on one or two other functions that are not useful to any other part of your code, you can nest those utility functions inside the function that will be called from elsewhere. This keeps the number of functions that are in the global scope down, which is always a good thing.</p>
-
-<p>This is also a great counter to the lure of global variables. When writing complex code it is often tempting to use global variables to share values between multiple functions - which leads to code that is hard to maintain. Nested functions can share variables in their parent, so you can use that mechanism to couple functions together when it makes sense without polluting your global namespace - 'local globals' if you like. This technique should be used with caution, but it's a useful ability to have.</p>
-
-<h3 id="Closures" name="Closures">Closures</h3>
-
-<p>This leads us to one of the most powerful abstractions that JavaScript has to offer - but also the most potentially confusing. What does this do?</p>
-
-<pre class="eval">function makeAdder(a) {
- return function(b) {
- return a + b;
- }
-}
-x = makeAdder(5);
-y = makeAdder(20);
-x(6)
-?
-y(7)
-?
-</pre>
-
-<p>The name of the <code>makeAdder</code> function should give it away: it creates new 'adder' functions, which when called with one argument add it to the argument that they were created with.</p>
-
-<p>What's happening here is pretty much the same as was happening with the inner functions earlier on: a function defined inside another function has access to the outer function's variables. The only difference here is that the outer function has returned, and hence common sense would seem to dictate that its local variables no longer exist. But they<em>do</em> still exist - otherwise the adder functions would be unable to work. What's more, there are two different "copies" of <code>makeAdder</code>'s local variables - one in which <code>a</code> is 5 and one in which <code>a</code> is 20.</p>
-
-<p>Here's what's actually happening. Whenever JavaScript executes a function, a 'scope' object is created to hold the local variables created within that function. It is initialised with any variables passed in as function parameters. This is similar to the global object that all global variables and functions live in, but with a couple of important differences: firstly, a brand new scope object is created every time a function starts executing, and secondly, unlike the global object (which in browsers is accessible as window) these scope objects cannot be directly accessed from your JavaScript code. There is no mechanism for iterating over the properties of the current scope object for example.</p>
-
-<p>So when <code>makeAdder</code> is called, a scope object is created with one property: <code>a</code>, which is the argument passed to the <code>makeAdder</code> function. <code>makeAdder</code> then returns a newly created function. Normally JavaScript's garbage collector would clean up the scope object created for <code>makeAdder</code> at this point, but the returned function maintains a reference back to that scope object. As a result, the scope object will not be garbage collected until there are no more references to the function object that <code>makeAdder</code> returned.</p>
-
-<p>Scope objects form a chain called the scope chain, similar to the prototype chain used by JavaScript's object system.</p>
-
-<p>A closure is the combination of a function and the scope object in which it was created.</p>
-
-<p>Closures let you save state - as such, they can often be used in place of objects.</p>
-
-<h3 id="Memory_leaks" name="Memory_leaks">Memory leaks</h3>
-
-<p>An unfortunate side effect of closures is that they make it trivially easy to leak memory in Internet Explorer. JavaScript is a garbage collected language - objects are allocated memory upon their creation and that memory is reclaimed by the browser when no references to an object remain. Objects provided by the host environment are handled by that environment.</p>
-
-<p>Browser hosts need to manage a large number of objects representing the HTML page being presented - the objects of the <a href="pl/DOM">DOM</a>. It is up to the browser to manage the allocation and recovery of these.</p>
-
-<p>Internet Explorer uses its own garbage collection scheme for this, separate from the mechanism used by JavaScript. It is the interaction between the two that can cause memory leaks.</p>
-
-<p>A memory leak in IE occurs any time a circular reference is formed between a JavaScript object and a native object. Consider the following:</p>
-
-<pre class="eval">function leakMemory() {
- var el = document.getElementById('el');
- var o = { 'el': el };
- el.o = o;
-}
-</pre>
-
-<p>The circular reference formed above creates a memory leak; IE will not free the memory used by <code>el</code> and <code>o</code> until the browser is completely restarted.</p>
-
-<p>The above case is likely to go unnoticed; memory leaks only become a real concern in long running applications or applications that leak large amounts of memory due to large data structures or leak patterns within loops.</p>
-
-<p>Leaks are rarely this obvious - often the leaked data structure can have many layers of references, obscuring the circular reference.</p>
-
-<p>Closures make it easy to create a memory leak without meaning to. Consider this:</p>
-
-<pre class="eval">function addHandler() {
- var el = document.getElementById('el');
- el.onclick = function() {
- this.style.backgroundColor = 'red';
- }
-}
-</pre>
-
-<p>The above code sets up the element to turn red when it is clicked. It also creates a memory leak. Why? Because the reference to <code>el</code> is inadvertently caught in the closure created for the anonymous inner function. This creates a circular reference between a JavaScript object (the function) and a native object (<code>el</code>).</p>
-
-<p>There are a number of workarounds for this problem. The simplest is this:</p>
-
-<pre class="eval">function addHandler() {
- var el = document.getElementById('el');
- el.onclick = function() {
- this.style.backgroundColor = 'red';
- }
- el = null;
-}
-</pre>
-
-<p>This works by breaking the circular reference.</p>
-
-<p>Surprisingly, one trick for breaking circular references introduced by a closure is to add another closure:</p>
-
-<pre class="eval">function addHandler() {
- var clickHandler = function() {
- this.style.backgroundColor = 'red';
- }
- (function() {
- var el = document.getElementById('el');
- el.onclick = clickHandler;
- })();
-}
-</pre>
-
-<p>The inner function is executed straight away, and hides its contents from the closure created with <code>clickHandler</code>.</p>
-
-<p>Another good trick for avoiding closures is breaking circular references during the <code>window.onunload</code> event. Many event libraries will do this for you. Note that doing so disables <a href="pl/Using_Firefox_1.5_caching">bfcache in Firefox 1.5</a>, so you should not register an <code>unload</code> listener in Firefox, unless you have other reasons to do so.</p>
-
-<div class="originaldocinfo">
-<h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2>
-
-<ul>
- <li>Author: <a class="external" href="http://simon.incutio.com/">Simon Willison</a></li>
- <li>Last Updated Date: March 7, 2006</li>
- <li>Copyright: © 2006 Simon Willison, contributed under the Creative Commons: Attribute-Sharealike 2.0 license.</li>
- <li>More information: For more information about this tutorial (and for links to the original talk's slides), see Simon's <a class="external" href="http://simon.incutio.com/archive/2006/03/07/etech">Etech weblog post</a>.</li>
-</ul>
-</div>
diff --git a/files/pl/web/javascript/referencje/o_tym_dokumencie/index.html b/files/pl/web/javascript/reference/about/index.html
index a16cf69e3d..b574d1e042 100644
--- a/files/pl/web/javascript/referencje/o_tym_dokumencie/index.html
+++ b/files/pl/web/javascript/reference/about/index.html
@@ -1,6 +1,6 @@
---
title: O dokumentacji referencyjnej
-slug: Web/JavaScript/Referencje/O_tym_dokumencie
+slug: Web/JavaScript/Reference/About
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -10,6 +10,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/About
+original_slug: Web/JavaScript/Referencje/O_tym_dokumencie
---
<p>{{JsSidebar}}</p>
diff --git a/files/pl/web/javascript/reference/classes/konstruktor/index.html b/files/pl/web/javascript/reference/classes/constructor/index.html
index 353adecd19..8d11cce8f0 100644
--- a/files/pl/web/javascript/reference/classes/konstruktor/index.html
+++ b/files/pl/web/javascript/reference/classes/constructor/index.html
@@ -1,11 +1,12 @@
---
title: Konstruktor
-slug: Web/JavaScript/Reference/Classes/Konstruktor
+slug: Web/JavaScript/Reference/Classes/constructor
tags:
- Classes
- JavaScript
- Language feature
translation_of: Web/JavaScript/Reference/Classes/constructor
+original_slug: Web/JavaScript/Reference/Classes/Konstruktor
---
<div>{{jsSidebar("Classes")}}</div>
diff --git a/files/pl/web/javascript/referencje/przestarzałe_własności_i_metody/index.html b/files/pl/web/javascript/reference/deprecated_and_obsolete_features/index.html
index 92c805ac17..e937d7c66d 100644
--- a/files/pl/web/javascript/referencje/przestarzałe_własności_i_metody/index.html
+++ b/files/pl/web/javascript/reference/deprecated_and_obsolete_features/index.html
@@ -1,6 +1,6 @@
---
title: Przestarzałe własności i metody
-slug: Web/JavaScript/Referencje/Przestarzałe_własności_i_metody
+slug: Web/JavaScript/Reference/Deprecated_and_obsolete_features
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Deprecated_and_obsolete_features
+original_slug: Web/JavaScript/Referencje/Przestarzałe_własności_i_metody
---
<div>{{JsSidebar("More")}}</div>
diff --git a/files/pl/web/javascript/reference/errors/brakujący_średnik_po_własności_id/index.html b/files/pl/web/javascript/reference/errors/missing_colon_after_property_id/index.html
index ecdb783335..c100d384ac 100644
--- a/files/pl/web/javascript/reference/errors/brakujący_średnik_po_własności_id/index.html
+++ b/files/pl/web/javascript/reference/errors/missing_colon_after_property_id/index.html
@@ -1,12 +1,13 @@
---
title: 'Błąd składni: brakująca własność po identyfikatorze.'
-slug: Web/JavaScript/Reference/Errors/Brakujący_średnik_po_własności_id
+slug: Web/JavaScript/Reference/Errors/Missing_colon_after_property_id
tags:
- Błąd
- Błąd składniowy
- Błędy
- JavaScript
translation_of: Web/JavaScript/Reference/Errors/Missing_colon_after_property_id
+original_slug: Web/JavaScript/Reference/Errors/Brakujący_średnik_po_własności_id
---
<div>{{jsSidebar("Errors")}}</div>
diff --git a/files/pl/web/javascript/referencje/funkcje/arguments/callee/index.html b/files/pl/web/javascript/reference/functions/arguments/callee/index.html
index 50b76e1f63..04c4c87538 100644
--- a/files/pl/web/javascript/referencje/funkcje/arguments/callee/index.html
+++ b/files/pl/web/javascript/reference/functions/arguments/callee/index.html
@@ -1,12 +1,13 @@
---
title: callee
-slug: Web/JavaScript/Referencje/Funkcje/arguments/callee
+slug: Web/JavaScript/Reference/Functions/arguments/callee
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Functions/arguments/callee
+original_slug: Web/JavaScript/Referencje/Funkcje/arguments/callee
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/funkcje/arguments/index.html b/files/pl/web/javascript/reference/functions/arguments/index.html
index 8a48b5b323..66091708d9 100644
--- a/files/pl/web/javascript/referencje/funkcje/arguments/index.html
+++ b/files/pl/web/javascript/reference/functions/arguments/index.html
@@ -1,12 +1,13 @@
---
title: arguments
-slug: Web/JavaScript/Referencje/Funkcje/arguments
+slug: Web/JavaScript/Reference/Functions/arguments
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Functions/arguments
+original_slug: Web/JavaScript/Referencje/Funkcje/arguments
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/funkcje/arguments/length/index.html b/files/pl/web/javascript/reference/functions/arguments/length/index.html
index 79d54a4f50..fe871fa77e 100644
--- a/files/pl/web/javascript/referencje/funkcje/arguments/length/index.html
+++ b/files/pl/web/javascript/reference/functions/arguments/length/index.html
@@ -1,12 +1,13 @@
---
title: length
-slug: Web/JavaScript/Referencje/Funkcje/arguments/length
+slug: Web/JavaScript/Reference/Functions/arguments/length
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Functions/arguments/length
+original_slug: Web/JavaScript/Referencje/Funkcje/arguments/length
---
<p>
</p>
diff --git a/files/pl/web/javascript/reference/functions/funkcje_strzalkowe/index.html b/files/pl/web/javascript/reference/functions/arrow_functions/index.html
index d1b9d6010f..da3259ac37 100644
--- a/files/pl/web/javascript/reference/functions/funkcje_strzalkowe/index.html
+++ b/files/pl/web/javascript/reference/functions/arrow_functions/index.html
@@ -1,7 +1,8 @@
---
title: Funkcje strzałkowe
-slug: Web/JavaScript/Reference/Functions/Funkcje_strzalkowe
+slug: Web/JavaScript/Reference/Functions/Arrow_functions
translation_of: Web/JavaScript/Reference/Functions/Arrow_functions
+original_slug: Web/JavaScript/Reference/Functions/Funkcje_strzalkowe
---
<div>{{jsSidebar("Functions")}}</div>
diff --git a/files/pl/web/javascript/reference/functions/parametry_domyślne/index.html b/files/pl/web/javascript/reference/functions/default_parameters/index.html
index b192456adf..a0bc76eb74 100644
--- a/files/pl/web/javascript/reference/functions/parametry_domyślne/index.html
+++ b/files/pl/web/javascript/reference/functions/default_parameters/index.html
@@ -1,11 +1,12 @@
---
title: Parametry domyślne
-slug: Web/JavaScript/Reference/Functions/Parametry_domyślne
+slug: Web/JavaScript/Reference/Functions/Default_parameters
tags:
- ECMAScript2015
- Funkcje
- JavaScript
translation_of: Web/JavaScript/Reference/Functions/Default_parameters
+original_slug: Web/JavaScript/Reference/Functions/Parametry_domyślne
---
<div>{{jsSidebar("Functions")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/concat/index.html b/files/pl/web/javascript/reference/global_objects/array/concat/index.html
index 014219e1d9..f740400903 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/concat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/concat/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.concat()
-slug: Web/JavaScript/Referencje/Obiekty/Array/concat
+slug: Web/JavaScript/Reference/Global_Objects/Array/concat
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/concat
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/concat
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/copywithin/index.html b/files/pl/web/javascript/reference/global_objects/array/copywithin/index.html
index 1a1917eabd..af9f1b91f7 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/copywithin/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/copywithin/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.copyWithin()
-slug: Web/JavaScript/Referencje/Obiekty/Array/copyWithin
+slug: Web/JavaScript/Reference/Global_Objects/Array/copyWithin
tags:
- Array
- ECMAScript 2015
@@ -13,6 +13,7 @@ tags:
- Tablica
- polyfill
translation_of: Web/JavaScript/Reference/Global_Objects/Array/copyWithin
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/copyWithin
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/entries/index.html b/files/pl/web/javascript/reference/global_objects/array/entries/index.html
index 6ff83958f4..f5c7a6d596 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/entries/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/entries/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.entries()
-slug: Web/JavaScript/Referencje/Obiekty/Array/entries
+slug: Web/JavaScript/Reference/Global_Objects/Array/entries
translation_of: Web/JavaScript/Reference/Global_Objects/Array/entries
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/entries
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/every/index.html b/files/pl/web/javascript/reference/global_objects/array/every/index.html
index 4b6cb612a2..707e7bda84 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/every/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/every/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.every()
-slug: Web/JavaScript/Referencje/Obiekty/Array/every
+slug: Web/JavaScript/Reference/Global_Objects/Array/every
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/every
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/every
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/fill/index.html b/files/pl/web/javascript/reference/global_objects/array/fill/index.html
index 1ab2ef4719..1251451837 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/fill/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/fill/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.fill()
-slug: Web/JavaScript/Referencje/Obiekty/Array/fill
+slug: Web/JavaScript/Reference/Global_Objects/Array/fill
translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/fill
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/filter/index.html b/files/pl/web/javascript/reference/global_objects/array/filter/index.html
index 4b18a34c9c..6ec5d0cdc5 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/filter/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/filter/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.filter()
-slug: Web/JavaScript/Referencje/Obiekty/Array/filter
+slug: Web/JavaScript/Reference/Global_Objects/Array/filter
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/filter
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/filter
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/find/index.html b/files/pl/web/javascript/reference/global_objects/array/find/index.html
index 6e8d67373b..520be8939f 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/find/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/find/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.find()
-slug: Web/JavaScript/Referencje/Obiekty/Array/find
+slug: Web/JavaScript/Reference/Global_Objects/Array/find
tags:
- Array
- ECMAScript 2015
@@ -11,6 +11,7 @@ tags:
- Tablica
- polyfill
translation_of: Web/JavaScript/Reference/Global_Objects/Array/find
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/find
---
<p>{{JSRef}}<br>
Metoda <strong>find()</strong> zwraca pierwszy element tablicy, który spełnia warunek podanej funkcji testującej.</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/findindex/index.html b/files/pl/web/javascript/reference/global_objects/array/findindex/index.html
index 86a9cf67cf..46d8e2a087 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/findindex/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/findindex/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.findIndex()
-slug: Web/JavaScript/Referencje/Obiekty/Array/findIndex
+slug: Web/JavaScript/Reference/Global_Objects/Array/findIndex
translation_of: Web/JavaScript/Reference/Global_Objects/Array/findIndex
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/findIndex
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/flat/index.html b/files/pl/web/javascript/reference/global_objects/array/flat/index.html
index 3c8de3a43c..063a4f1084 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/flat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/flat/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.flat()
-slug: Web/JavaScript/Referencje/Obiekty/Array/flat
+slug: Web/JavaScript/Reference/Global_Objects/Array/flat
translation_of: Web/JavaScript/Reference/Global_Objects/Array/flat
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/flat
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/foreach/index.html b/files/pl/web/javascript/reference/global_objects/array/foreach/index.html
index 6968498311..612be4d2fb 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/foreach/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/foreach/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.forEach()
-slug: Web/JavaScript/Referencje/Obiekty/Array/forEach
+slug: Web/JavaScript/Reference/Global_Objects/Array/forEach
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/forEach
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/from/index.html b/files/pl/web/javascript/reference/global_objects/array/from/index.html
index bd5f0294de..049d4477d1 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/from/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/from/index.html
@@ -1,7 +1,8 @@
---
title: Array.from()
-slug: Web/JavaScript/Referencje/Obiekty/Array/from
+slug: Web/JavaScript/Reference/Global_Objects/Array/from
translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/from
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/includes/index.html b/files/pl/web/javascript/reference/global_objects/array/includes/index.html
index 526e660571..ead60760a3 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/includes/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/includes/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.includes()
-slug: Web/JavaScript/Referencje/Obiekty/Array/includes
+slug: Web/JavaScript/Reference/Global_Objects/Array/includes
translation_of: Web/JavaScript/Reference/Global_Objects/Array/includes
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/includes
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/index.html b/files/pl/web/javascript/reference/global_objects/array/index.html
index 5cfe52578b..7592e1696b 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/index.html
@@ -1,10 +1,11 @@
---
title: Array
-slug: Web/JavaScript/Referencje/Obiekty/Array
+slug: Web/JavaScript/Reference/Global_Objects/Array
tags:
- Array
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/Array
+original_slug: Web/JavaScript/Referencje/Obiekty/Array
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/indexof/index.html b/files/pl/web/javascript/reference/global_objects/array/indexof/index.html
index db63c3384c..512e3de6ab 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/indexof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/indexof/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.indexOf()
-slug: Web/JavaScript/Referencje/Obiekty/Array/indexOf
+slug: Web/JavaScript/Reference/Global_Objects/Array/indexOf
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/indexOf
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/indexOf
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/isarray/index.html b/files/pl/web/javascript/reference/global_objects/array/isarray/index.html
index 62083e0853..2abef7d8b6 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/isarray/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/isarray/index.html
@@ -1,7 +1,8 @@
---
title: Array.isArray()
-slug: Web/JavaScript/Referencje/Obiekty/Array/isArray
+slug: Web/JavaScript/Reference/Global_Objects/Array/isArray
translation_of: Web/JavaScript/Reference/Global_Objects/Array/isArray
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/isArray
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/join/index.html b/files/pl/web/javascript/reference/global_objects/array/join/index.html
index b4b22afc49..cd1d7f8a7b 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/join/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/join/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.join()
-slug: Web/JavaScript/Referencje/Obiekty/Array/join
+slug: Web/JavaScript/Reference/Global_Objects/Array/join
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/join
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/join
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/keys/index.html b/files/pl/web/javascript/reference/global_objects/array/keys/index.html
index 4ab6d7e18e..a284253ed6 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/keys/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/keys/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.keys()
-slug: Web/JavaScript/Referencje/Obiekty/Array/keys
+slug: Web/JavaScript/Reference/Global_Objects/Array/keys
translation_of: Web/JavaScript/Reference/Global_Objects/Array/keys
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/keys
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/lastindexof/index.html b/files/pl/web/javascript/reference/global_objects/array/lastindexof/index.html
index 3a6322d6b4..ca02035c96 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/lastindexof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/lastindexof/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.lastIndexOf()
-slug: Web/JavaScript/Referencje/Obiekty/Array/lastIndexOf
+slug: Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/lastIndexOf
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/length/index.html b/files/pl/web/javascript/reference/global_objects/array/length/index.html
index 0ce2bbde35..520bff2ab7 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/length/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/length/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.length
-slug: Web/JavaScript/Referencje/Obiekty/Array/length
+slug: Web/JavaScript/Reference/Global_Objects/Array/length
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/length
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/length
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/map/index.html b/files/pl/web/javascript/reference/global_objects/array/map/index.html
index 2b25e7f1cd..41e1f41bbd 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/map/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/map/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.map()
-slug: Web/JavaScript/Referencje/Obiekty/Array/map
+slug: Web/JavaScript/Reference/Global_Objects/Array/map
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/map
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/of/index.html b/files/pl/web/javascript/reference/global_objects/array/of/index.html
index 74c9974bd0..8a7273148c 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/of/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/of/index.html
@@ -1,7 +1,8 @@
---
title: Array.of()
-slug: Web/JavaScript/Referencje/Obiekty/Array/of
+slug: Web/JavaScript/Reference/Global_Objects/Array/of
translation_of: Web/JavaScript/Reference/Global_Objects/Array/of
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/of
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/pop/index.html b/files/pl/web/javascript/reference/global_objects/array/pop/index.html
index 2b7483dbd7..32c6f2d6dd 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/pop/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/pop/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.pop()
-slug: Web/JavaScript/Referencje/Obiekty/Array/pop
+slug: Web/JavaScript/Reference/Global_Objects/Array/pop
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -9,6 +9,7 @@ tags:
- Prototype
- Tablica
translation_of: Web/JavaScript/Reference/Global_Objects/Array/pop
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/pop
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/push/index.html b/files/pl/web/javascript/reference/global_objects/array/push/index.html
index 92bf342cda..ad55ffe255 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/push/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/push/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.push()
-slug: Web/JavaScript/Referencje/Obiekty/Array/push
+slug: Web/JavaScript/Reference/Global_Objects/Array/push
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/push
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/push
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/reduce/index.html b/files/pl/web/javascript/reference/global_objects/array/reduce/index.html
index 8699a308c5..f98d5375c3 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/reduce/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/reduce/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.reduce()
-slug: Web/JavaScript/Referencje/Obiekty/Array/Reduce
+slug: Web/JavaScript/Reference/Global_Objects/Array/Reduce
translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/Reduce
---
<div>{{JSRef("Global_Objects", "Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/reduceright/index.html b/files/pl/web/javascript/reference/global_objects/array/reduceright/index.html
index fcb2b0e694..53e9a3d6b9 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/reduceright/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/reduceright/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.reduceRight()
-slug: Web/JavaScript/Referencje/Obiekty/Array/ReduceRight
+slug: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight
translation_of: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/ReduceRight
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/reverse/index.html b/files/pl/web/javascript/reference/global_objects/array/reverse/index.html
index bc6fd9082b..6a18aa625c 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/reverse/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/reverse/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.reverse()
-slug: Web/JavaScript/Referencje/Obiekty/Array/reverse
+slug: Web/JavaScript/Reference/Global_Objects/Array/reverse
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/reverse
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/reverse
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/shift/index.html b/files/pl/web/javascript/reference/global_objects/array/shift/index.html
index adf8ca36e4..a83215d6c5 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/shift/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/shift/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.shift()
-slug: Web/JavaScript/Referencje/Obiekty/Array/shift
+slug: Web/JavaScript/Reference/Global_Objects/Array/shift
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/shift
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/shift
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/slice/index.html b/files/pl/web/javascript/reference/global_objects/array/slice/index.html
index ced8efba96..5de5456984 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/slice/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/slice/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.slice()
-slug: Web/JavaScript/Referencje/Obiekty/Array/slice
+slug: Web/JavaScript/Reference/Global_Objects/Array/slice
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/slice
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/slice
---
<p>{{ JSRef }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/some/index.html b/files/pl/web/javascript/reference/global_objects/array/some/index.html
index 6ba1777370..c05147d8ae 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/some/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/some/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.some()
-slug: Web/JavaScript/Referencje/Obiekty/Array/some
+slug: Web/JavaScript/Reference/Global_Objects/Array/some
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/some
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/some
---
<p>{{ JSRef }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/sort/index.html b/files/pl/web/javascript/reference/global_objects/array/sort/index.html
index 2b53d4e6d5..f179b3c45b 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/sort/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/sort/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.sort()
-slug: Web/JavaScript/Referencje/Obiekty/Array/sort
+slug: Web/JavaScript/Reference/Global_Objects/Array/sort
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/sort
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/sort
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/splice/index.html b/files/pl/web/javascript/reference/global_objects/array/splice/index.html
index cc4d13def3..bbe9d2b474 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/splice/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/splice/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.splice()
-slug: Web/JavaScript/Referencje/Obiekty/Array/splice
+slug: Web/JavaScript/Reference/Global_Objects/Array/splice
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/splice
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/splice
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/tolocalestring/index.html b/files/pl/web/javascript/reference/global_objects/array/tolocalestring/index.html
index 1dc476c413..45c7ec7864 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/tolocalestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/tolocalestring/index.html
@@ -1,7 +1,8 @@
---
title: Array.prototype.toLocaleString()
-slug: Web/JavaScript/Referencje/Obiekty/Array/toLocaleString
+slug: Web/JavaScript/Reference/Global_Objects/Array/toLocaleString
translation_of: Web/JavaScript/Reference/Global_Objects/Array/toLocaleString
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/toLocaleString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/tosource/index.html b/files/pl/web/javascript/reference/global_objects/array/tosource/index.html
index 675e8431a2..4a3fa7d355 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/tosource/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/Array/toSource
+slug: Web/JavaScript/Reference/Global_Objects/Array/toSource
tags:
- Array
- JavaScript
@@ -9,6 +9,7 @@ tags:
- Prototype
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/toSource
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/tostring/index.html b/files/pl/web/javascript/reference/global_objects/array/tostring/index.html
index e4801cbdc4..ffc994aeae 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Array/toString
+slug: Web/JavaScript/Reference/Global_Objects/Array/toString
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/toString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/unshift/index.html b/files/pl/web/javascript/reference/global_objects/array/unshift/index.html
index 56346f6552..3d249e3ec8 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/unshift/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/unshift/index.html
@@ -1,12 +1,13 @@
---
title: Array.prototype.unshift()
-slug: Web/JavaScript/Referencje/Obiekty/Array/unshift
+slug: Web/JavaScript/Reference/Global_Objects/Array/unshift
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Array/unshift
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/unshift
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/values/index.html b/files/pl/web/javascript/reference/global_objects/array/values/index.html
index b079877dd9..1a2df94435 100644
--- a/files/pl/web/javascript/referencje/obiekty/array/values/index.html
+++ b/files/pl/web/javascript/reference/global_objects/array/values/index.html
@@ -1,6 +1,6 @@
---
title: Array.prototype.values()
-slug: Web/JavaScript/Referencje/Obiekty/Array/values
+slug: Web/JavaScript/Reference/Global_Objects/Array/values
tags:
- ECMAScript 2015
- Iterator
@@ -9,6 +9,7 @@ tags:
- Prototype
- Tablica
translation_of: Web/JavaScript/Reference/Global_Objects/Array/values
+original_slug: Web/JavaScript/Referencje/Obiekty/Array/values
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/arraybuffer/index.html b/files/pl/web/javascript/reference/global_objects/arraybuffer/index.html
index f01e0fa67c..a1ac4a5da1 100644
--- a/files/pl/web/javascript/referencje/obiekty/arraybuffer/index.html
+++ b/files/pl/web/javascript/reference/global_objects/arraybuffer/index.html
@@ -1,12 +1,13 @@
---
title: ArrayBuffer
-slug: Web/JavaScript/Referencje/Obiekty/ArrayBuffer
+slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
tags:
- ArrayBuffer
- JavaScript
- Konstruktor
- TypedArrays
translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
+original_slug: Web/JavaScript/Referencje/Obiekty/ArrayBuffer
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/bigint/asintn/index.html b/files/pl/web/javascript/reference/global_objects/bigint/asintn/index.html
index f3d7de5b66..fca69d7e9c 100644
--- a/files/pl/web/javascript/referencje/obiekty/bigint/asintn/index.html
+++ b/files/pl/web/javascript/reference/global_objects/bigint/asintn/index.html
@@ -1,6 +1,6 @@
---
title: BigInt.asIntN()
-slug: Web/JavaScript/Referencje/Obiekty/BigInt/asIntN
+slug: Web/JavaScript/Reference/Global_Objects/BigInt/asIntN
tags:
- BigInt
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Referencja
- asIntN
translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/asIntN
+original_slug: Web/JavaScript/Referencje/Obiekty/BigInt/asIntN
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/bigint/asuintn/index.html b/files/pl/web/javascript/reference/global_objects/bigint/asuintn/index.html
index 0f290f50c4..63ed40473a 100644
--- a/files/pl/web/javascript/referencje/obiekty/bigint/asuintn/index.html
+++ b/files/pl/web/javascript/reference/global_objects/bigint/asuintn/index.html
@@ -1,6 +1,6 @@
---
title: BigInt.asUintN()
-slug: Web/JavaScript/Referencje/Obiekty/BigInt/asUintN
+slug: Web/JavaScript/Reference/Global_Objects/BigInt/asUintN
tags:
- BigInt
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Referencja
- asUintN
translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/asUintN
+original_slug: Web/JavaScript/Referencje/Obiekty/BigInt/asUintN
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/bigint/index.html b/files/pl/web/javascript/reference/global_objects/bigint/index.html
index 650604b0c3..4f66412f67 100644
--- a/files/pl/web/javascript/referencje/obiekty/bigint/index.html
+++ b/files/pl/web/javascript/reference/global_objects/bigint/index.html
@@ -1,11 +1,12 @@
---
title: BigInt
-slug: Web/JavaScript/Referencje/Obiekty/BigInt
+slug: Web/JavaScript/Reference/Global_Objects/BigInt
tags:
- BigInt
- JavaScript
- Referencja
translation_of: Web/JavaScript/Reference/Global_Objects/BigInt
+original_slug: Web/JavaScript/Referencje/Obiekty/BigInt
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/bigint/tostring/index.html b/files/pl/web/javascript/reference/global_objects/bigint/tostring/index.html
index 9cc06f15ea..8c3cc98381 100644
--- a/files/pl/web/javascript/referencje/obiekty/bigint/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/bigint/tostring/index.html
@@ -1,6 +1,6 @@
---
title: BigInt.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/BigInt/toString
+slug: Web/JavaScript/Reference/Global_Objects/BigInt/toString
tags:
- BigInt
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototyp
- toString()
translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/BigInt/toString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/bigint/valueof/index.html b/files/pl/web/javascript/reference/global_objects/bigint/valueof/index.html
index a1d4c312fd..e1ed582948 100644
--- a/files/pl/web/javascript/referencje/obiekty/bigint/valueof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/bigint/valueof/index.html
@@ -1,6 +1,6 @@
---
title: BigInt.prototype.valueOf()
-slug: Web/JavaScript/Referencje/Obiekty/BigInt/valueOf
+slug: Web/JavaScript/Reference/Global_Objects/BigInt/valueOf
tags:
- BigInt
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- valueOf()
translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/valueOf
+original_slug: Web/JavaScript/Referencje/Obiekty/BigInt/valueOf
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/boolean/index.html b/files/pl/web/javascript/reference/global_objects/boolean/index.html
index 85e5a6a773..29719a9605 100644
--- a/files/pl/web/javascript/referencje/obiekty/boolean/index.html
+++ b/files/pl/web/javascript/reference/global_objects/boolean/index.html
@@ -1,12 +1,13 @@
---
title: Boolean
-slug: Web/JavaScript/Referencje/Obiekty/Boolean
+slug: Web/JavaScript/Reference/Global_Objects/Boolean
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Boolean
+original_slug: Web/JavaScript/Referencje/Obiekty/Boolean
---
<p>{{JSRef("Global_Objects", "Boolean")}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/boolean/tosource/index.html b/files/pl/web/javascript/reference/global_objects/boolean/tosource/index.html
index b41f1c5806..532bffc87c 100644
--- a/files/pl/web/javascript/referencje/obiekty/boolean/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/boolean/tosource/index.html
@@ -1,6 +1,6 @@
---
title: Boolean.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/Boolean/toSource
+slug: Web/JavaScript/Reference/Global_Objects/Boolean/toSource
tags:
- Boolean
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Non-standard
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/Boolean/toSource
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/boolean/tostring/index.html b/files/pl/web/javascript/reference/global_objects/boolean/tostring/index.html
index fe61d7bca9..708dae8151 100644
--- a/files/pl/web/javascript/referencje/obiekty/boolean/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/boolean/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Boolean.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Boolean/toString
+slug: Web/JavaScript/Reference/Global_Objects/Boolean/toString
tags:
- Boolean
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Boolean/toString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/boolean/valueof/index.html b/files/pl/web/javascript/reference/global_objects/boolean/valueof/index.html
index 1e20821efa..005bde3e87 100644
--- a/files/pl/web/javascript/referencje/obiekty/boolean/valueof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/boolean/valueof/index.html
@@ -1,12 +1,13 @@
---
title: Boolean.prototype.valueOf()
-slug: Web/JavaScript/Referencje/Obiekty/Boolean/valueOf
+slug: Web/JavaScript/Reference/Global_Objects/Boolean/valueOf
tags:
- Boolean
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/valueOf
+original_slug: Web/JavaScript/Referencje/Obiekty/Boolean/valueOf
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/dataview/index.html b/files/pl/web/javascript/reference/global_objects/dataview/index.html
index db3d459a82..0df48f7f98 100644
--- a/files/pl/web/javascript/referencje/obiekty/dataview/index.html
+++ b/files/pl/web/javascript/reference/global_objects/dataview/index.html
@@ -1,7 +1,8 @@
---
title: DataView
-slug: Web/JavaScript/Referencje/Obiekty/DataView
+slug: Web/JavaScript/Reference/Global_Objects/DataView
translation_of: Web/JavaScript/Reference/Global_Objects/DataView
+original_slug: Web/JavaScript/Referencje/Obiekty/DataView
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getdate/index.html b/files/pl/web/javascript/reference/global_objects/date/getdate/index.html
index 2dcba53fa0..5828087a48 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getdate/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getdate/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getDate()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getDate
+slug: Web/JavaScript/Reference/Global_Objects/Date/getDate
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getDate
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getDate
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getday/index.html b/files/pl/web/javascript/reference/global_objects/date/getday/index.html
index 0c52e4e3dd..021381df42 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getday/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getday/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getDay()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getDay
+slug: Web/JavaScript/Reference/Global_Objects/Date/getDay
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getDay
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getDay
---
<div>{{JSRef("Global_Objects", "Date")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getfullyear/index.html b/files/pl/web/javascript/reference/global_objects/date/getfullyear/index.html
index ecc7d868c0..bca657a324 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getfullyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getfullyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getFullYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getFullYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/getFullYear
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getFullYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getFullYear
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/gethours/index.html b/files/pl/web/javascript/reference/global_objects/date/gethours/index.html
index a6010ec8c3..2caecf0633 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/gethours/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/gethours/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getHours()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getHours
+slug: Web/JavaScript/Reference/Global_Objects/Date/getHours
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getHours
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getHours
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getmilliseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/getmilliseconds/index.html
index 1ab98844fc..12762689c8 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getmilliseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getmilliseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getMilliseconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getMilliseconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getMilliseconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getminutes/index.html b/files/pl/web/javascript/reference/global_objects/date/getminutes/index.html
index 3ee877bd14..d12e7ab7d7 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getminutes/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getminutes/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getMinutes()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getMinutes
+slug: Web/JavaScript/Reference/Global_Objects/Date/getMinutes
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMinutes
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getMinutes
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getmonth/index.html b/files/pl/web/javascript/reference/global_objects/date/getmonth/index.html
index bf3e74b56b..2ed9843375 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getmonth/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getmonth/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getMonth()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getMonth
+slug: Web/JavaScript/Reference/Global_Objects/Date/getMonth
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMonth
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getMonth
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/getseconds/index.html
index f471165425..228fe5355e 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getSeconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getSeconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/getSeconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getSeconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getSeconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/gettime/index.html b/files/pl/web/javascript/reference/global_objects/date/gettime/index.html
index a57da23566..9371ea3350 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/gettime/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/gettime/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getTime()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getTime
+slug: Web/JavaScript/Reference/Global_Objects/Date/getTime
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getTime
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getTime
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/gettimezoneoffset/index.html b/files/pl/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html
index 7805486fde..bf73ff0ea4 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/gettimezoneoffset/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getTimezoneOffset()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getTimezoneOffset
+slug: Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getTimezoneOffset
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcdate/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcdate/index.html
index 54f031b3d6..c8dca866f1 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcdate/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcdate/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCDate()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCDate
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCDate
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCDate
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCDate
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcday/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcday/index.html
index 4ce3b4207b..89a9b1c090 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcday/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcday/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCDay()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCDay
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCDay
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCDay
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCDay
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcfullyear/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcfullyear/index.html
index 646affed0e..f815b1c921 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcfullyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcfullyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCFullYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCFullYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCFullYear
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutchours/index.html b/files/pl/web/javascript/reference/global_objects/date/getutchours/index.html
index 0006fab388..0ff3ff5fc5 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutchours/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutchours/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCHours()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCHours
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCHours
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCHours
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCHours
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcmilliseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html
index de048d2998..8c3603a46d 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcmilliseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCMilliseconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMilliseconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMilliseconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcminutes/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcminutes/index.html
index aabc9f16e7..d83258052f 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcminutes/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcminutes/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCMinutes()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMinutes
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMinutes
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcmonth/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcmonth/index.html
index 75899683a3..9bb65f2552 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcmonth/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcmonth/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCMonth()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMonth
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCMonth
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getutcseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/getutcseconds/index.html
index 82f9d40634..b20f50a93d 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getutcseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getutcseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getUTCSeconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCSeconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getUTCSeconds
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/getyear/index.html b/files/pl/web/javascript/reference/global_objects/date/getyear/index.html
index fdb3c10d75..b8186a6e7e 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/getyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/getyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.getYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/getYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/getYear
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/getYear
---
<p>{{JSRef}}{{ Deprecated_header() }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/index.html b/files/pl/web/javascript/reference/global_objects/date/index.html
index 3636152933..2b74956882 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/index.html
@@ -1,11 +1,12 @@
---
title: Date
-slug: Web/JavaScript/Referencje/Obiekty/Date
+slug: Web/JavaScript/Reference/Global_Objects/Date
tags:
- Date
- JavaScript
- data
translation_of: Web/JavaScript/Reference/Global_Objects/Date
+original_slug: Web/JavaScript/Referencje/Obiekty/Date
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/now/index.html b/files/pl/web/javascript/reference/global_objects/date/now/index.html
index c0a4e1a690..4bffd676df 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/now/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/now/index.html
@@ -1,12 +1,13 @@
---
title: Date.now()
-slug: Web/JavaScript/Referencje/Obiekty/Date/now
+slug: Web/JavaScript/Reference/Global_Objects/Date/now
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/now
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/now
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/parse/index.html b/files/pl/web/javascript/reference/global_objects/date/parse/index.html
index d500500484..49cd5c9441 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/parse/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/parse/index.html
@@ -1,12 +1,13 @@
---
title: Date.parse()
-slug: Web/JavaScript/Referencje/Obiekty/Date/parse
+slug: Web/JavaScript/Reference/Global_Objects/Date/parse
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/parse
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/parse
---
<div> {{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setdate/index.html b/files/pl/web/javascript/reference/global_objects/date/setdate/index.html
index 9e0e3db5b9..f0569b5eac 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setdate/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setdate/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setDate()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setDate
+slug: Web/JavaScript/Reference/Global_Objects/Date/setDate
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setDate
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setDate
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setfullyear/index.html b/files/pl/web/javascript/reference/global_objects/date/setfullyear/index.html
index 6b9fe390a1..c119547e86 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setfullyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setfullyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setFullYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setFullYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/setFullYear
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setFullYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setFullYear
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/sethours/index.html b/files/pl/web/javascript/reference/global_objects/date/sethours/index.html
index 8e3f95ff7d..c621fd575a 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/sethours/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/sethours/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setHours()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setHours
+slug: Web/JavaScript/Reference/Global_Objects/Date/setHours
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setHours
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setHours
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setmilliseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/setmilliseconds/index.html
index c2a1359801..1e33e8f97a 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setmilliseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setmilliseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setMilliseconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setMilliseconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setMilliseconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setminutes/index.html b/files/pl/web/javascript/reference/global_objects/date/setminutes/index.html
index 011137c893..737598c146 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setminutes/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setminutes/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setMinutes()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setMinutes
+slug: Web/JavaScript/Reference/Global_Objects/Date/setMinutes
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMinutes
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setMinutes
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setmonth/index.html b/files/pl/web/javascript/reference/global_objects/date/setmonth/index.html
index 7016cb97e1..c9dcbbea7f 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setmonth/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setmonth/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setMonth()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setMonth
+slug: Web/JavaScript/Reference/Global_Objects/Date/setMonth
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMonth
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setMonth
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/setseconds/index.html
index 7a50dd98a7..e2af3ab2b7 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setSeconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setSeconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/setSeconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setSeconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setSeconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/settime/index.html b/files/pl/web/javascript/reference/global_objects/date/settime/index.html
index 5aca5a36d7..c2f6c15564 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/settime/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/settime/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setTime()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setTime
+slug: Web/JavaScript/Reference/Global_Objects/Date/setTime
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setTime
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setTime
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcdate/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcdate/index.html
index 81496f9c1f..efae5bb77b 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcdate/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcdate/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCDate()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCDate
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCDate
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCDate
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCDate
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcfullyear/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcfullyear/index.html
index 71ea1db756..f87b25b50d 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcfullyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcfullyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCFullYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCFullYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCFullYear
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutchours/index.html b/files/pl/web/javascript/reference/global_objects/date/setutchours/index.html
index 437e4bae2f..66b51f50e5 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutchours/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutchours/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCHours()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCHours
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCHours
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCHours
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCHours
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcmilliseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html
index f12fd4c838..e9360b2e0f 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcmilliseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.UTCMilliseconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMilliseconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMilliseconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcminutes/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcminutes/index.html
index d3ea20bafa..c99dadaa2b 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcminutes/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcminutes/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCMinutes()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMinutes
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMinutes
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcmonth/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcmonth/index.html
index 78448e441f..3d8947802e 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcmonth/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcmonth/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCMonth()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMonth
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCMonth
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setutcseconds/index.html b/files/pl/web/javascript/reference/global_objects/date/setutcseconds/index.html
index 8e8d003b67..adf4079334 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setutcseconds/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setutcseconds/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setUTCSeconds()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCSeconds
+slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setUTCSeconds
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/setyear/index.html b/files/pl/web/javascript/reference/global_objects/date/setyear/index.html
index ac89b296c7..932dda7f51 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/setyear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/setyear/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.setYear()
-slug: Web/JavaScript/Referencje/Obiekty/Date/setYear
+slug: Web/JavaScript/Reference/Global_Objects/Date/setYear
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/setYear
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/setYear
---
<p>{{jSRef}}{{ Deprecated_header() }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/togmtstring/index.html b/files/pl/web/javascript/reference/global_objects/date/togmtstring/index.html
index 2b4c296723..8b82e892a3 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/togmtstring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/togmtstring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toGMTString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toGMTString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toGMTString
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toGMTString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toGMTString
---
<p>{{JSRef}}{{ Deprecated_header() }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tojson/index.html b/files/pl/web/javascript/reference/global_objects/date/tojson/index.html
index 2509e99319..b5b3110291 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tojson/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tojson/index.html
@@ -1,7 +1,8 @@
---
title: Date.prototype.toJSON()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toJSON
+slug: Web/JavaScript/Reference/Global_Objects/Date/toJSON
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toJSON
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toJSON
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tolocaledatestring/index.html b/files/pl/web/javascript/reference/global_objects/date/tolocaledatestring/index.html
index c3b4b44198..103db5d284 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tolocaledatestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tolocaledatestring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toLocaleDateString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleDateString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleDateString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tolocalestring/index.html b/files/pl/web/javascript/reference/global_objects/date/tolocalestring/index.html
index 60cb1c2853..3735e6885b 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tolocalestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tolocalestring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toLocaleString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tolocaletimestring/index.html b/files/pl/web/javascript/reference/global_objects/date/tolocaletimestring/index.html
index e41dce512d..4e87a02b41 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tolocaletimestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tolocaletimestring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toLocaleTimeString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleTimeString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toLocaleTimeString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tosource/index.html b/files/pl/web/javascript/reference/global_objects/date/tosource/index.html
index 8c82e39b09..6019f0d46b 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tosource/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toSource
+slug: Web/JavaScript/Reference/Global_Objects/Date/toSource
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toSource
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/tostring/index.html b/files/pl/web/javascript/reference/global_objects/date/tostring/index.html
index 7d2ea5d92c..d19870e9b2 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toString
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/toutcstring/index.html b/files/pl/web/javascript/reference/global_objects/date/toutcstring/index.html
index 529b9bf434..c185e5b46d 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/toutcstring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/toutcstring/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.toUTCString()
-slug: Web/JavaScript/Referencje/Obiekty/Date/toUTCString
+slug: Web/JavaScript/Reference/Global_Objects/Date/toUTCString
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toUTCString
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/toUTCString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/utc/index.html b/files/pl/web/javascript/reference/global_objects/date/utc/index.html
index 0bc3a38e6c..21cbba9e24 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/utc/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/utc/index.html
@@ -1,11 +1,12 @@
---
title: Date.UTC()
-slug: Web/JavaScript/Referencje/Obiekty/Date/UTC
+slug: Web/JavaScript/Reference/Global_Objects/Date/UTC
tags:
- Date
- JavaScript
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Date/UTC
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/UTC
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/valueof/index.html b/files/pl/web/javascript/reference/global_objects/date/valueof/index.html
index 76d54c2187..7cf5d666fc 100644
--- a/files/pl/web/javascript/referencje/obiekty/date/valueof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/date/valueof/index.html
@@ -1,12 +1,13 @@
---
title: Date.prototype.valueOf()
-slug: Web/JavaScript/Referencje/Obiekty/Date/valueOf
+slug: Web/JavaScript/Reference/Global_Objects/Date/valueOf
tags:
- Date
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Date/valueOf
+original_slug: Web/JavaScript/Referencje/Obiekty/Date/valueOf
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/decodeuri/index.html b/files/pl/web/javascript/reference/global_objects/decodeuri/index.html
index f88686b8a3..5563376592 100644
--- a/files/pl/web/javascript/referencje/obiekty/decodeuri/index.html
+++ b/files/pl/web/javascript/reference/global_objects/decodeuri/index.html
@@ -1,9 +1,10 @@
---
title: decodeURI()
-slug: Web/JavaScript/Referencje/Obiekty/decodeURI
+slug: Web/JavaScript/Reference/Global_Objects/decodeURI
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/decodeURI
+original_slug: Web/JavaScript/Referencje/Obiekty/decodeURI
---
<div>{{jsSidebar("Objects")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/decodeuricomponent/index.html b/files/pl/web/javascript/reference/global_objects/decodeuricomponent/index.html
index a361e777d8..b14a436859 100644
--- a/files/pl/web/javascript/referencje/obiekty/decodeuricomponent/index.html
+++ b/files/pl/web/javascript/reference/global_objects/decodeuricomponent/index.html
@@ -1,9 +1,10 @@
---
title: decodeURIComponent()
-slug: Web/JavaScript/Referencje/Obiekty/decodeURIComponent
+slug: Web/JavaScript/Reference/Global_Objects/decodeURIComponent
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/decodeURIComponent
+original_slug: Web/JavaScript/Referencje/Obiekty/decodeURIComponent
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/encodeuri/index.html b/files/pl/web/javascript/reference/global_objects/encodeuri/index.html
index b794a414b3..52229240b8 100644
--- a/files/pl/web/javascript/referencje/obiekty/encodeuri/index.html
+++ b/files/pl/web/javascript/reference/global_objects/encodeuri/index.html
@@ -1,10 +1,11 @@
---
title: encodeURI()
-slug: Web/JavaScript/Referencje/Obiekty/encodeURI
+slug: Web/JavaScript/Reference/Global_Objects/encodeURI
tags:
- JavaScript
- URI
translation_of: Web/JavaScript/Reference/Global_Objects/encodeURI
+original_slug: Web/JavaScript/Referencje/Obiekty/encodeURI
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/encodeuricomponent/index.html b/files/pl/web/javascript/reference/global_objects/encodeuricomponent/index.html
index 577cff9840..2c694bc5ba 100644
--- a/files/pl/web/javascript/referencje/obiekty/encodeuricomponent/index.html
+++ b/files/pl/web/javascript/reference/global_objects/encodeuricomponent/index.html
@@ -1,10 +1,11 @@
---
title: encodeURIComponent()
-slug: Web/JavaScript/Referencje/Obiekty/encodeURIComponent
+slug: Web/JavaScript/Reference/Global_Objects/encodeURIComponent
tags:
- JavaScript
- URI
translation_of: Web/JavaScript/Reference/Global_Objects/encodeURIComponent
+original_slug: Web/JavaScript/Referencje/Obiekty/encodeURIComponent
---
<div>{{jsSidebar("Objects")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/columnnumber/index.html b/files/pl/web/javascript/reference/global_objects/error/columnnumber/index.html
index dbf51b3bf3..ac83ab1f07 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/columnnumber/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/columnnumber/index.html
@@ -1,7 +1,8 @@
---
title: Error.prototype.columnNumber
-slug: Web/JavaScript/Referencje/Obiekty/Error/columnNumber
+slug: Web/JavaScript/Reference/Global_Objects/Error/columnNumber
translation_of: Web/JavaScript/Reference/Global_Objects/Error/columnNumber
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/columnNumber
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/filename/index.html b/files/pl/web/javascript/reference/global_objects/error/filename/index.html
index a0290eac45..b6533ba106 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/filename/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/filename/index.html
@@ -1,6 +1,6 @@
---
title: Error.prototype.fileName
-slug: Web/JavaScript/Referencje/Obiekty/Error/fileName
+slug: Web/JavaScript/Reference/Global_Objects/Error/fileName
tags:
- JavaScript
- Prototyp
@@ -8,6 +8,7 @@ tags:
- Właściwość
- niestandardowe
translation_of: Web/JavaScript/Reference/Global_Objects/Error/fileName
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/fileName
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/index.html b/files/pl/web/javascript/reference/global_objects/error/index.html
index 408b1b797b..2d61bfdb38 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/index.html
@@ -1,6 +1,6 @@
---
title: Error
-slug: Web/JavaScript/Referencje/Obiekty/Error
+slug: Web/JavaScript/Reference/Global_Objects/Error
tags:
- Błąd
- CustomError
@@ -8,6 +8,7 @@ tags:
- JavaScript
- Obsługa błędów
translation_of: Web/JavaScript/Reference/Global_Objects/Error
+original_slug: Web/JavaScript/Referencje/Obiekty/Error
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/linenumber/index.html b/files/pl/web/javascript/reference/global_objects/error/linenumber/index.html
index 20d725f492..955f768c0b 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/linenumber/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/linenumber/index.html
@@ -1,6 +1,6 @@
---
title: Error.prototype.lineNumber
-slug: Web/JavaScript/Referencje/Obiekty/Error/lineNumber
+slug: Web/JavaScript/Reference/Global_Objects/Error/lineNumber
tags:
- JavaScript
- Prototyp
@@ -9,6 +9,7 @@ tags:
- Własność
- niestandardowe
translation_of: Web/JavaScript/Reference/Global_Objects/Error/lineNumber
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/lineNumber
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/message/index.html b/files/pl/web/javascript/reference/global_objects/error/message/index.html
index 1f3983fa6b..3cfdd45e92 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/message/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/message/index.html
@@ -1,7 +1,8 @@
---
title: Error.prototype.message
-slug: Web/JavaScript/Referencje/Obiekty/Error/message
+slug: Web/JavaScript/Reference/Global_Objects/Error/message
translation_of: Web/JavaScript/Reference/Global_Objects/Error/message
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/message
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/name/index.html b/files/pl/web/javascript/reference/global_objects/error/name/index.html
index 11521ec4fd..e797299222 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/name/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/name/index.html
@@ -1,7 +1,8 @@
---
title: Error.prototype.name
-slug: Web/JavaScript/Referencje/Obiekty/Error/name
+slug: Web/JavaScript/Reference/Global_Objects/Error/name
translation_of: Web/JavaScript/Reference/Global_Objects/Error/name
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/name
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/stack/index.html b/files/pl/web/javascript/reference/global_objects/error/stack/index.html
index 01c2129f21..ab989c4b8d 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/stack/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/stack/index.html
@@ -1,6 +1,6 @@
---
title: Error.prototype.stack
-slug: Web/JavaScript/Referencje/Obiekty/Error/Stack
+slug: Web/JavaScript/Reference/Global_Objects/Error/Stack
tags:
- JavaScript
- Prototyp
@@ -8,6 +8,7 @@ tags:
- Własność
- niestandardowe
translation_of: Web/JavaScript/Reference/Global_Objects/Error/Stack
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/Stack
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/tosource/index.html b/files/pl/web/javascript/reference/global_objects/error/tosource/index.html
index f904d26f70..1a6c5b4e2f 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/tosource/index.html
@@ -1,12 +1,13 @@
---
title: Error.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/Error/toSource
+slug: Web/JavaScript/Reference/Global_Objects/Error/toSource
tags:
- JavaScript
- Metodă
- Niestandardowy
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Error/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/toSource
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/tostring/index.html b/files/pl/web/javascript/reference/global_objects/error/tostring/index.html
index 6b019bc60b..34c420487e 100644
--- a/files/pl/web/javascript/referencje/obiekty/error/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/error/tostring/index.html
@@ -1,11 +1,12 @@
---
title: Error.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Error/toString
+slug: Web/JavaScript/Reference/Global_Objects/Error/toString
tags:
- JavaScript
- Metodă
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Error/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Error/toString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/escape/index.html b/files/pl/web/javascript/reference/global_objects/escape/index.html
index 06d1d3d2c4..2fcf67431d 100644
--- a/files/pl/web/javascript/referencje/obiekty/escape/index.html
+++ b/files/pl/web/javascript/reference/global_objects/escape/index.html
@@ -1,7 +1,8 @@
---
title: escape()
-slug: Web/JavaScript/Referencje/Obiekty/escape
+slug: Web/JavaScript/Reference/Global_Objects/escape
translation_of: Web/JavaScript/Reference/Global_Objects/escape
+original_slug: Web/JavaScript/Referencje/Obiekty/escape
---
<div>{{jsSidebar("Objects")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/evalerror/index.html b/files/pl/web/javascript/reference/global_objects/evalerror/index.html
index 6fd39a8789..15b2ee1c40 100644
--- a/files/pl/web/javascript/referencje/obiekty/evalerror/index.html
+++ b/files/pl/web/javascript/reference/global_objects/evalerror/index.html
@@ -1,6 +1,6 @@
---
title: EvalError
-slug: Web/JavaScript/Referencje/Obiekty/EvalError
+slug: Web/JavaScript/Reference/Global_Objects/EvalError
tags:
- EvalError
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Obiekt
- Referencja
translation_of: Web/JavaScript/Reference/Global_Objects/EvalError
+original_slug: Web/JavaScript/Referencje/Obiekty/EvalError
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/apply/index.html b/files/pl/web/javascript/reference/global_objects/function/apply/index.html
index 411b47423a..1114e51167 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/apply/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/apply/index.html
@@ -1,7 +1,8 @@
---
title: Function.prototype.apply()
-slug: Web/JavaScript/Referencje/Obiekty/Function/apply
+slug: Web/JavaScript/Reference/Global_Objects/Function/apply
translation_of: Web/JavaScript/Reference/Global_Objects/Function/apply
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/apply
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/arguments/index.html b/files/pl/web/javascript/reference/global_objects/function/arguments/index.html
index abbb63eef4..2730721c86 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/arguments/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/arguments/index.html
@@ -1,12 +1,13 @@
---
title: Function.arguments
-slug: Web/JavaScript/Referencje/Obiekty/Function/arguments
+slug: Web/JavaScript/Reference/Global_Objects/Function/arguments
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Function/arguments
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/arguments
---
<p>{{JSRef}}{{ Deprecated_header() }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/bind/index.html b/files/pl/web/javascript/reference/global_objects/function/bind/index.html
index 028db6b6d4..804d686f1d 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/bind/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/bind/index.html
@@ -1,7 +1,8 @@
---
title: Function.prototype.bind()
-slug: Web/JavaScript/Referencje/Obiekty/Function/bind
+slug: Web/JavaScript/Reference/Global_Objects/Function/bind
translation_of: Web/JavaScript/Reference/Global_Objects/Function/bind
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/bind
---
<div>{{JSRef}}<br>
Metoda <span class="seoSummary"><code><strong>bind()</strong></code> </span> tworzy nową funkcję, której wywołanie powoduje ustawienie <strong>this</strong> na podaną wartość, z podaną sekwencją argumentów poprzedzającą dowolną podaną podczas wywołania nowej funkcji.<br>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/caller/index.html b/files/pl/web/javascript/reference/global_objects/function/caller/index.html
index 1c86b7f92f..c32102869a 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/caller/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/caller/index.html
@@ -1,12 +1,13 @@
---
title: Function.caller
-slug: Web/JavaScript/Referencje/Obiekty/Function/caller
+slug: Web/JavaScript/Reference/Global_Objects/Function/caller
tags:
- Function
- JavaScript
- Non-standard
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Function/caller
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/caller
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/displayname/index.html b/files/pl/web/javascript/reference/global_objects/function/displayname/index.html
index 72c8c41257..c9fe6b741a 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/displayname/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/displayname/index.html
@@ -1,7 +1,8 @@
---
title: Function.displayName
-slug: Web/JavaScript/Referencje/Obiekty/Function/displayName
+slug: Web/JavaScript/Reference/Global_Objects/Function/displayName
translation_of: Web/JavaScript/Reference/Global_Objects/Function/displayName
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/displayName
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/index.html b/files/pl/web/javascript/reference/global_objects/function/index.html
index 2db4d33411..5a9e96f266 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/index.html
@@ -1,11 +1,12 @@
---
title: Function
-slug: Web/JavaScript/Referencje/Obiekty/Function
+slug: Web/JavaScript/Reference/Global_Objects/Function
tags:
- Function
- JavaScript
- Konstruktor
translation_of: Web/JavaScript/Reference/Global_Objects/Function
+original_slug: Web/JavaScript/Referencje/Obiekty/Function
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/length/index.html b/files/pl/web/javascript/reference/global_objects/function/length/index.html
index e34ecb8154..df26b64675 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/length/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/length/index.html
@@ -1,11 +1,12 @@
---
title: Function.length
-slug: Web/JavaScript/Referencje/Obiekty/Function/length
+slug: Web/JavaScript/Reference/Global_Objects/Function/length
tags:
- Function
- JavaScript
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Function/length
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/length
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/tostring/index.html b/files/pl/web/javascript/reference/global_objects/function/tostring/index.html
index 2f158219b9..675f65c662 100644
--- a/files/pl/web/javascript/referencje/obiekty/function/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/function/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Function.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Function/toString
+slug: Web/JavaScript/Reference/Global_Objects/Function/toString
tags:
- Function
- JavaScript
- Method
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Function/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Function/toString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/generator/index.html b/files/pl/web/javascript/reference/global_objects/generator/index.html
index 8d181f0dcc..a84467e7ca 100644
--- a/files/pl/web/javascript/referencje/obiekty/generator/index.html
+++ b/files/pl/web/javascript/reference/global_objects/generator/index.html
@@ -1,7 +1,8 @@
---
title: Generator
-slug: Web/JavaScript/Referencje/Obiekty/Generator
+slug: Web/JavaScript/Reference/Global_Objects/Generator
translation_of: Web/JavaScript/Reference/Global_Objects/Generator
+original_slug: Web/JavaScript/Referencje/Obiekty/Generator
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/index.html b/files/pl/web/javascript/reference/global_objects/index.html
index ebe6dfe63f..8d18c5e730 100644
--- a/files/pl/web/javascript/referencje/obiekty/index.html
+++ b/files/pl/web/javascript/reference/global_objects/index.html
@@ -1,12 +1,13 @@
---
title: Obiekty
-slug: Web/JavaScript/Referencje/Obiekty
+slug: Web/JavaScript/Reference/Global_Objects
tags:
- Dokumentacja
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects
+original_slug: Web/JavaScript/Referencje/Obiekty
---
<div>{{jsSidebar("Objects")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/infinity/index.html b/files/pl/web/javascript/reference/global_objects/infinity/index.html
index 7a2bd7ca45..e20fe96052 100644
--- a/files/pl/web/javascript/referencje/obiekty/infinity/index.html
+++ b/files/pl/web/javascript/reference/global_objects/infinity/index.html
@@ -1,9 +1,10 @@
---
title: Infinity
-slug: Web/JavaScript/Referencje/Obiekty/Infinity
+slug: Web/JavaScript/Reference/Global_Objects/Infinity
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/Infinity
+original_slug: Web/JavaScript/Referencje/Obiekty/Infinity
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/isfinite/index.html b/files/pl/web/javascript/reference/global_objects/isfinite/index.html
index 3b699e33c2..9147ea7ad8 100644
--- a/files/pl/web/javascript/referencje/obiekty/isfinite/index.html
+++ b/files/pl/web/javascript/reference/global_objects/isfinite/index.html
@@ -1,9 +1,10 @@
---
title: isFinite()
-slug: Web/JavaScript/Referencje/Obiekty/isFinite
+slug: Web/JavaScript/Reference/Global_Objects/isFinite
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/isFinite
+original_slug: Web/JavaScript/Referencje/Obiekty/isFinite
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/isnan/index.html b/files/pl/web/javascript/reference/global_objects/isnan/index.html
index f2730b9c00..fa2ec80b5c 100644
--- a/files/pl/web/javascript/referencje/obiekty/isnan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/isnan/index.html
@@ -1,9 +1,10 @@
---
title: isNaN()
-slug: Web/JavaScript/Referencje/Obiekty/isNaN
+slug: Web/JavaScript/Reference/Global_Objects/isNaN
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/isNaN
+original_slug: Web/JavaScript/Referencje/Obiekty/isNaN
---
<p>{{jsSidebar("Objects")}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/json/index.html b/files/pl/web/javascript/reference/global_objects/json/index.html
index 7a4b6c0812..18d748958d 100644
--- a/files/pl/web/javascript/referencje/obiekty/json/index.html
+++ b/files/pl/web/javascript/reference/global_objects/json/index.html
@@ -1,11 +1,12 @@
---
title: JSON
-slug: Web/JavaScript/Referencje/Obiekty/JSON
+slug: Web/JavaScript/Reference/Global_Objects/JSON
tags:
- JSON
- JavaScript
- Obiekt
translation_of: Web/JavaScript/Reference/Global_Objects/JSON
+original_slug: Web/JavaScript/Referencje/Obiekty/JSON
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/clear/index.html b/files/pl/web/javascript/reference/global_objects/map/clear/index.html
index a4e7374127..15fa630779 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/clear/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/clear/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.clear()
-slug: Web/JavaScript/Referencje/Obiekty/Map/clear
+slug: Web/JavaScript/Reference/Global_Objects/Map/clear
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/clear
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/clear
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/delete/index.html b/files/pl/web/javascript/reference/global_objects/map/delete/index.html
index 2016e577f8..bb33f16d44 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/delete/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/delete/index.html
@@ -1,10 +1,11 @@
---
title: Map.prototype.delete()
-slug: Web/JavaScript/Referencje/Obiekty/Map/delete
+slug: Web/JavaScript/Reference/Global_Objects/Map/delete
tags:
- Mapa
- Metodă
translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/delete
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/entries/index.html b/files/pl/web/javascript/reference/global_objects/map/entries/index.html
index 97c049b150..25589210ac 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/entries/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/entries/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.entries()
-slug: Web/JavaScript/Referencje/Obiekty/Map/entries
+slug: Web/JavaScript/Reference/Global_Objects/Map/entries
tags:
- ECMAScript2015
- Iterator
@@ -9,6 +9,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/entries
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/foreach/index.html b/files/pl/web/javascript/reference/global_objects/map/foreach/index.html
index 7280020397..ec53470515 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/foreach/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/foreach/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.forEach()
-slug: Web/JavaScript/Referencje/Obiekty/Map/forEach
+slug: Web/JavaScript/Reference/Global_Objects/Map/forEach
tags:
- ECMAScript2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/forEach
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/forEach
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/get/index.html b/files/pl/web/javascript/reference/global_objects/map/get/index.html
index a8cb900ed7..b9b3da5da3 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/get/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/get/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.get()
-slug: Web/JavaScript/Referencje/Obiekty/Map/get
+slug: Web/JavaScript/Reference/Global_Objects/Map/get
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/get
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/get
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/has/index.html b/files/pl/web/javascript/reference/global_objects/map/has/index.html
index 14bf4f71dc..3f9f330b4e 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/has/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/has/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.has()
-slug: Web/JavaScript/Referencje/Obiekty/Map/has
+slug: Web/JavaScript/Reference/Global_Objects/Map/has
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/has
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/has
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/index.html b/files/pl/web/javascript/reference/global_objects/map/index.html
index 8c0a9833eb..a72cd3dc26 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/index.html
@@ -1,11 +1,12 @@
---
title: Map
-slug: Web/JavaScript/Referencje/Obiekty/Map
+slug: Web/JavaScript/Reference/Global_Objects/Map
tags:
- ECMAScript 2015
- JavaScript
- Map
translation_of: Web/JavaScript/Reference/Global_Objects/Map
+original_slug: Web/JavaScript/Referencje/Obiekty/Map
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/keys/index.html b/files/pl/web/javascript/reference/global_objects/map/keys/index.html
index 8723e295ab..6d018a6f9a 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/keys/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/keys/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.keys()
-slug: Web/JavaScript/Referencje/Obiekty/Map/keys
+slug: Web/JavaScript/Reference/Global_Objects/Map/keys
tags:
- ECMAScript 2015
- Iterator
@@ -9,6 +9,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/keys
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/keys
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/set/index.html b/files/pl/web/javascript/reference/global_objects/map/set/index.html
index 951cefd229..96f3340090 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/set/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/set/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.set()
-slug: Web/JavaScript/Referencje/Obiekty/Map/set
+slug: Web/JavaScript/Reference/Global_Objects/Map/set
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/set
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/set
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/size/index.html b/files/pl/web/javascript/reference/global_objects/map/size/index.html
index 0ec1025e46..cd85fbb940 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/size/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/size/index.html
@@ -1,10 +1,11 @@
---
title: Map.prototype.size
-slug: Web/JavaScript/Referencje/Obiekty/Map/size
+slug: Web/JavaScript/Reference/Global_Objects/Map/size
tags:
- JavaScript
- Reference
translation_of: Web/JavaScript/Reference/Global_Objects/Map/size
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/size
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/map/values/index.html b/files/pl/web/javascript/reference/global_objects/map/values/index.html
index 50a7d72d0f..163f99de5d 100644
--- a/files/pl/web/javascript/referencje/obiekty/map/values/index.html
+++ b/files/pl/web/javascript/reference/global_objects/map/values/index.html
@@ -1,6 +1,6 @@
---
title: Map.prototype.values()
-slug: Web/JavaScript/Referencje/Obiekty/Map/values
+slug: Web/JavaScript/Reference/Global_Objects/Map/values
tags:
- ECMAScript 2015
- Iterator
@@ -9,6 +9,7 @@ tags:
- Metodă
- Prototyp
translation_of: Web/JavaScript/Reference/Global_Objects/Map/values
+original_slug: Web/JavaScript/Referencje/Obiekty/Map/values
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/abs/index.html b/files/pl/web/javascript/reference/global_objects/math/abs/index.html
index c3b333a4ce..7130c60e4d 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/abs/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/abs/index.html
@@ -1,11 +1,12 @@
---
title: Math.abs()
-slug: Web/JavaScript/Referencje/Obiekty/Math/abs
+slug: Web/JavaScript/Reference/Global_Objects/Math/abs
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/abs
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/abs
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/acos/index.html b/files/pl/web/javascript/reference/global_objects/math/acos/index.html
index afb1485ada..1a5631dbf5 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/acos/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/acos/index.html
@@ -1,11 +1,12 @@
---
title: Math.acos()
-slug: Web/JavaScript/Referencje/Obiekty/Math/acos
+slug: Web/JavaScript/Reference/Global_Objects/Math/acos
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/acos
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/acos
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/asin/index.html b/files/pl/web/javascript/reference/global_objects/math/asin/index.html
index e473586a49..bd7d955271 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/asin/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/asin/index.html
@@ -1,10 +1,11 @@
---
title: Math.asin()
-slug: Web/JavaScript/Referencje/Obiekty/Math/asin
+slug: Web/JavaScript/Reference/Global_Objects/Math/asin
tags:
- JavaScript
- Math
translation_of: Web/JavaScript/Reference/Global_Objects/Math/asin
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/asin
---
<p>{{jsref}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/atan/index.html b/files/pl/web/javascript/reference/global_objects/math/atan/index.html
index 4e452e1f13..06fa2229fe 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/atan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/atan/index.html
@@ -1,11 +1,12 @@
---
title: Math.atan()
-slug: Web/JavaScript/Referencje/Obiekty/Math/atan
+slug: Web/JavaScript/Reference/Global_Objects/Math/atan
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/atan
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/atan
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/atan2/index.html b/files/pl/web/javascript/reference/global_objects/math/atan2/index.html
index 81f4606036..e8cc44766c 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/atan2/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/atan2/index.html
@@ -1,11 +1,12 @@
---
title: Math.atan2()
-slug: Web/JavaScript/Referencje/Obiekty/Math/atan2
+slug: Web/JavaScript/Reference/Global_Objects/Math/atan2
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/atan2
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/atan2
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/ceil/index.html b/files/pl/web/javascript/reference/global_objects/math/ceil/index.html
index 8e48d70931..a46dbd3069 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/ceil/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/ceil/index.html
@@ -1,11 +1,12 @@
---
title: Math.ceil()
-slug: Web/JavaScript/Referencje/Obiekty/Math/ceil
+slug: Web/JavaScript/Reference/Global_Objects/Math/ceil
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/ceil
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/ceil
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/cos/index.html b/files/pl/web/javascript/reference/global_objects/math/cos/index.html
index 6634e7d96e..cb0c692240 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/cos/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/cos/index.html
@@ -1,11 +1,12 @@
---
title: Math.cos()
-slug: Web/JavaScript/Referencje/Obiekty/Math/cos
+slug: Web/JavaScript/Reference/Global_Objects/Math/cos
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/cos
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/cos
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/e/index.html b/files/pl/web/javascript/reference/global_objects/math/e/index.html
index 76659e8c1d..718bb943fd 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/e/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/e/index.html
@@ -1,11 +1,12 @@
---
title: Math.E
-slug: Web/JavaScript/Referencje/Obiekty/Math/E
+slug: Web/JavaScript/Reference/Global_Objects/Math/E
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/E
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/E
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/exp/index.html b/files/pl/web/javascript/reference/global_objects/math/exp/index.html
index f7bc13ecbb..64ac1e7d0d 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/exp/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/exp/index.html
@@ -1,11 +1,12 @@
---
title: Math.exp()
-slug: Web/JavaScript/Referencje/Obiekty/Math/exp
+slug: Web/JavaScript/Reference/Global_Objects/Math/exp
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/exp
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/exp
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/floor/index.html b/files/pl/web/javascript/reference/global_objects/math/floor/index.html
index 3fea41b72f..7ae1710c3c 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/floor/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/floor/index.html
@@ -1,11 +1,12 @@
---
title: Math.floor()
-slug: Web/JavaScript/Referencje/Obiekty/Math/floor
+slug: Web/JavaScript/Reference/Global_Objects/Math/floor
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/floor
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/floor
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/index.html b/files/pl/web/javascript/reference/global_objects/math/index.html
index 350fb3a7de..5fb44f3d1c 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/index.html
@@ -1,12 +1,13 @@
---
title: Math
-slug: Web/JavaScript/Referencje/Obiekty/Math
+slug: Web/JavaScript/Reference/Global_Objects/Math
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/Math
+original_slug: Web/JavaScript/Referencje/Obiekty/Math
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/ln10/index.html b/files/pl/web/javascript/reference/global_objects/math/ln10/index.html
index 7b05143a06..a7123ea09a 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/ln10/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/ln10/index.html
@@ -1,11 +1,12 @@
---
title: Math.LN10
-slug: Web/JavaScript/Referencje/Obiekty/Math/LN10
+slug: Web/JavaScript/Reference/Global_Objects/Math/LN10
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/LN10
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/LN10
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/ln2/index.html b/files/pl/web/javascript/reference/global_objects/math/ln2/index.html
index aed4335b9f..58d20c3e2c 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/ln2/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/ln2/index.html
@@ -1,11 +1,12 @@
---
title: Math.LN2
-slug: Web/JavaScript/Referencje/Obiekty/Math/LN2
+slug: Web/JavaScript/Reference/Global_Objects/Math/LN2
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/LN2
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/LN2
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/log/index.html b/files/pl/web/javascript/reference/global_objects/math/log/index.html
index 14e292b04f..a037a745d4 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/log/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/log/index.html
@@ -1,11 +1,12 @@
---
title: Math.log()
-slug: Web/JavaScript/Referencje/Obiekty/Math/log
+slug: Web/JavaScript/Reference/Global_Objects/Math/log
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/log
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/log
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/log10e/index.html b/files/pl/web/javascript/reference/global_objects/math/log10e/index.html
index 33765632e0..19872df5f6 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/log10e/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/log10e/index.html
@@ -1,11 +1,12 @@
---
title: Math.LOG10E
-slug: Web/JavaScript/Referencje/Obiekty/Math/LOG10E
+slug: Web/JavaScript/Reference/Global_Objects/Math/LOG10E
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/LOG10E
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/LOG10E
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/log2e/index.html b/files/pl/web/javascript/reference/global_objects/math/log2e/index.html
index 29d465fe42..aca585cea3 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/log2e/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/log2e/index.html
@@ -1,11 +1,12 @@
---
title: Math.LOG2E
-slug: Web/JavaScript/Referencje/Obiekty/Math/LOG2E
+slug: Web/JavaScript/Reference/Global_Objects/Math/LOG2E
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/LOG2E
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/LOG2E
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/max/index.html b/files/pl/web/javascript/reference/global_objects/math/max/index.html
index 40946461d5..ef23c6a7d8 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/max/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/max/index.html
@@ -1,11 +1,12 @@
---
title: Math.max()
-slug: Web/JavaScript/Referencje/Obiekty/Math/max
+slug: Web/JavaScript/Reference/Global_Objects/Math/max
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/max
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/max
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/min/index.html b/files/pl/web/javascript/reference/global_objects/math/min/index.html
index 75a892461b..2994b7e363 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/min/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/min/index.html
@@ -1,11 +1,12 @@
---
title: Math.min()
-slug: Web/JavaScript/Referencje/Obiekty/Math/min
+slug: Web/JavaScript/Reference/Global_Objects/Math/min
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/min
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/min
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/pi/index.html b/files/pl/web/javascript/reference/global_objects/math/pi/index.html
index 429a21db09..f4c7c2c91e 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/pi/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/pi/index.html
@@ -1,11 +1,12 @@
---
title: Math.PI
-slug: Web/JavaScript/Referencje/Obiekty/Math/PI
+slug: Web/JavaScript/Reference/Global_Objects/Math/PI
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/PI
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/PI
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/pow/index.html b/files/pl/web/javascript/reference/global_objects/math/pow/index.html
index 89d0a1c21b..82b449f8d2 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/pow/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/pow/index.html
@@ -1,11 +1,12 @@
---
title: Math.pow()
-slug: Web/JavaScript/Referencje/Obiekty/Math/pow
+slug: Web/JavaScript/Reference/Global_Objects/Math/pow
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/pow
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/pow
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/random/index.html b/files/pl/web/javascript/reference/global_objects/math/random/index.html
index af6fa11aa7..fd68b5ea29 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/random/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/random/index.html
@@ -1,11 +1,12 @@
---
title: Math.random()
-slug: Web/JavaScript/Referencje/Obiekty/Math/random
+slug: Web/JavaScript/Reference/Global_Objects/Math/random
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/random
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/random
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/round/index.html b/files/pl/web/javascript/reference/global_objects/math/round/index.html
index 4f0729568b..01aabb9aa1 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/round/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/round/index.html
@@ -1,11 +1,12 @@
---
title: Math.round()
-slug: Web/JavaScript/Referencje/Obiekty/Math/round
+slug: Web/JavaScript/Reference/Global_Objects/Math/round
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/round
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/round
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/sign/index.html b/files/pl/web/javascript/reference/global_objects/math/sign/index.html
index d6c21d59a1..bd919f950a 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/sign/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/sign/index.html
@@ -1,7 +1,8 @@
---
title: Math.sign()
-slug: Web/JavaScript/Referencje/Obiekty/Math/sign
+slug: Web/JavaScript/Reference/Global_Objects/Math/sign
translation_of: Web/JavaScript/Reference/Global_Objects/Math/sign
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/sign
---
<div>{{JSRef("Global_Objects", "Math")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/sin/index.html b/files/pl/web/javascript/reference/global_objects/math/sin/index.html
index 56d31ef74c..b61ffd0560 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/sin/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/sin/index.html
@@ -1,11 +1,12 @@
---
title: Math.sin()
-slug: Web/JavaScript/Referencje/Obiekty/Math/sin
+slug: Web/JavaScript/Reference/Global_Objects/Math/sin
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/sin
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/sin
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/sqrt/index.html b/files/pl/web/javascript/reference/global_objects/math/sqrt/index.html
index 76c5b33a3e..4622fd2620 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/sqrt/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/sqrt/index.html
@@ -1,11 +1,12 @@
---
title: Math.sqrt()
-slug: Web/JavaScript/Referencje/Obiekty/Math/sqrt
+slug: Web/JavaScript/Reference/Global_Objects/Math/sqrt
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/sqrt
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/sqrt
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/sqrt1_2/index.html b/files/pl/web/javascript/reference/global_objects/math/sqrt1_2/index.html
index 224739b4ce..1c1215f5b7 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/sqrt1_2/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/sqrt1_2/index.html
@@ -1,11 +1,12 @@
---
title: Math.SQRT1 2
-slug: Web/JavaScript/Referencje/Obiekty/Math/SQRT1_2
+slug: Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/SQRT1_2
---
<p>{{jsref}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/sqrt2/index.html b/files/pl/web/javascript/reference/global_objects/math/sqrt2/index.html
index 6f247b5abe..4fca0036ce 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/sqrt2/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/sqrt2/index.html
@@ -1,11 +1,12 @@
---
title: Math.SQRT2
-slug: Web/JavaScript/Referencje/Obiekty/Math/SQRT2
+slug: Web/JavaScript/Reference/Global_Objects/Math/SQRT2
tags:
- JavaScript
- Math
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Math/SQRT2
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/SQRT2
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/math/tan/index.html b/files/pl/web/javascript/reference/global_objects/math/tan/index.html
index 844ca8cf12..adede7c207 100644
--- a/files/pl/web/javascript/referencje/obiekty/math/tan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/math/tan/index.html
@@ -1,11 +1,12 @@
---
title: Math.tan()
-slug: Web/JavaScript/Referencje/Obiekty/Math/tan
+slug: Web/JavaScript/Reference/Global_Objects/Math/tan
tags:
- JavaScript
- Math
- Method
translation_of: Web/JavaScript/Reference/Global_Objects/Math/tan
+original_slug: Web/JavaScript/Referencje/Obiekty/Math/tan
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/nan/index.html b/files/pl/web/javascript/reference/global_objects/nan/index.html
index 738e9a2a01..22a87a7002 100644
--- a/files/pl/web/javascript/referencje/obiekty/nan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/nan/index.html
@@ -1,12 +1,13 @@
---
title: NaN
-slug: Web/JavaScript/Referencje/Obiekty/NaN
+slug: Web/JavaScript/Reference/Global_Objects/NaN
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Global_Objects/NaN
+original_slug: Web/JavaScript/Referencje/Obiekty/NaN
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/null/index.html b/files/pl/web/javascript/reference/global_objects/null/index.html
index 34e20e399c..bfe3ad5a72 100644
--- a/files/pl/web/javascript/referencje/obiekty/null/index.html
+++ b/files/pl/web/javascript/reference/global_objects/null/index.html
@@ -1,9 +1,10 @@
---
title: 'null'
-slug: Web/JavaScript/Referencje/Obiekty/null
+slug: Web/JavaScript/Reference/Global_Objects/null
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/null
+original_slug: Web/JavaScript/Referencje/Obiekty/null
---
<div>{{jsSidebar("Objects")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/epsilon/index.html b/files/pl/web/javascript/reference/global_objects/number/epsilon/index.html
index 289e33ad79..09ea32708c 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/epsilon/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/epsilon/index.html
@@ -1,12 +1,13 @@
---
title: Number.EPSILON
-slug: Web/JavaScript/Referencje/Obiekty/Number/EPSILON
+slug: Web/JavaScript/Reference/Global_Objects/Number/EPSILON
tags:
- ECMAScript 2015
- JavaScript
- Number
- Właściwość
translation_of: Web/JavaScript/Reference/Global_Objects/Number/EPSILON
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/EPSILON
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/index.html b/files/pl/web/javascript/reference/global_objects/number/index.html
index 78fc243a0b..57d2491e77 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/index.html
@@ -1,9 +1,10 @@
---
title: Number
-slug: Web/JavaScript/Referencje/Obiekty/Number
+slug: Web/JavaScript/Reference/Global_Objects/Number
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/Number
+original_slug: Web/JavaScript/Referencje/Obiekty/Number
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/isinteger/index.html b/files/pl/web/javascript/reference/global_objects/number/isinteger/index.html
index aaf93ab5fb..5e11d160c8 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/isinteger/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/isinteger/index.html
@@ -1,7 +1,8 @@
---
title: Number.isInteger()
-slug: Web/JavaScript/Referencje/Obiekty/Number/isInteger
+slug: Web/JavaScript/Reference/Global_Objects/Number/isInteger
translation_of: Web/JavaScript/Reference/Global_Objects/Number/isInteger
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/isInteger
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/isnan/index.html b/files/pl/web/javascript/reference/global_objects/number/isnan/index.html
index ddb723b409..41486c7204 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/isnan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/isnan/index.html
@@ -1,6 +1,6 @@
---
title: Number.isNaN()
-slug: Web/JavaScript/Referencje/Obiekty/Number/isNaN
+slug: Web/JavaScript/Reference/Global_Objects/Number/isNaN
tags:
- ECMAScript 2015
- JavaScript
@@ -9,6 +9,7 @@ tags:
- Number
- isNaN
translation_of: Web/JavaScript/Reference/Global_Objects/Number/isNaN
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/isNaN
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/max_value/index.html b/files/pl/web/javascript/reference/global_objects/number/max_value/index.html
index 4ec6b77eb3..9013774586 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/max_value/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/max_value/index.html
@@ -1,11 +1,12 @@
---
title: Number.MAX_VALUE
-slug: Web/JavaScript/Referencje/Obiekty/Number/MAX_VALUE
+slug: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE
tags:
- JavaScript
- Number
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/MAX_VALUE
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/min_value/index.html b/files/pl/web/javascript/reference/global_objects/number/min_value/index.html
index 7010abe1af..ca91bc36f9 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/min_value/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/min_value/index.html
@@ -1,11 +1,12 @@
---
title: Number.MIN VALUE
-slug: Web/JavaScript/Referencje/Obiekty/Number/MIN_VALUE
+slug: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE
tags:
- JavaScript
- Number
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/MIN_VALUE
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/nan/index.html b/files/pl/web/javascript/reference/global_objects/number/nan/index.html
index 987a48ee6d..ca26af77cf 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/nan/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/nan/index.html
@@ -1,11 +1,12 @@
---
title: Number.NaN
-slug: Web/JavaScript/Referencje/Obiekty/Number/NaN
+slug: Web/JavaScript/Reference/Global_Objects/Number/NaN
tags:
- JavaScript
- Number
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Number/NaN
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/NaN
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/negative_infinity/index.html b/files/pl/web/javascript/reference/global_objects/number/negative_infinity/index.html
index 90de86af6d..a266fc571b 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/negative_infinity/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/negative_infinity/index.html
@@ -1,11 +1,12 @@
---
title: Number.NEGATIVE INFINITY
-slug: Web/JavaScript/Referencje/Obiekty/Number/NEGATIVE_INFINITY
+slug: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY
tags:
- JavaScript
- Number
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/NEGATIVE_INFINITY
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/positive_infinity/index.html b/files/pl/web/javascript/reference/global_objects/number/positive_infinity/index.html
index e0be5b9e2a..b5643f1cdc 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/positive_infinity/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/positive_infinity/index.html
@@ -1,11 +1,12 @@
---
title: Number.POSITIVE INFINITY
-slug: Web/JavaScript/Referencje/Obiekty/Number/POSITIVE_INFINITY
+slug: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY
tags:
- JavaScript
- Number
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/POSITIVE_INFINITY
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/toexponential/index.html b/files/pl/web/javascript/reference/global_objects/number/toexponential/index.html
index 1eef2782e4..946714b2b8 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/toexponential/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/toexponential/index.html
@@ -1,12 +1,13 @@
---
title: Number.prototype.toExponential()
-slug: Web/JavaScript/Referencje/Obiekty/Number/toExponential
+slug: Web/JavaScript/Reference/Global_Objects/Number/toExponential
tags:
- JavaScript
- Method
- Number
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/toExponential
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/tofixed/index.html b/files/pl/web/javascript/reference/global_objects/number/tofixed/index.html
index 9394bf1db9..df80458f16 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/tofixed/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/tofixed/index.html
@@ -1,12 +1,13 @@
---
title: Number.prototype.toFixed()
-slug: Web/JavaScript/Referencje/Obiekty/Number/toFixed
+slug: Web/JavaScript/Reference/Global_Objects/Number/toFixed
tags:
- JavaScript
- Method
- Number
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Number/toFixed
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/toFixed
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/tolocalestring/index.html b/files/pl/web/javascript/reference/global_objects/number/tolocalestring/index.html
index 6ca88bba30..035efe8464 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/tolocalestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/tolocalestring/index.html
@@ -1,7 +1,8 @@
---
title: Number.prototype.toLocaleString()
-slug: Web/JavaScript/Referencje/Obiekty/Number/toLocaleString
+slug: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
translation_of: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/toLocaleString
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/toprecision/index.html b/files/pl/web/javascript/reference/global_objects/number/toprecision/index.html
index 33d5c0f1ed..126b6c2d95 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/toprecision/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/toprecision/index.html
@@ -1,12 +1,13 @@
---
title: Number.prototype.toPrecision()
-slug: Web/JavaScript/Referencje/Obiekty/Number/toPrecision
+slug: Web/JavaScript/Reference/Global_Objects/Number/toPrecision
tags:
- JavaScript
- Method
- Number
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Number/toPrecision
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/toPrecision
---
<p>{{jsref}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/tostring/index.html b/files/pl/web/javascript/reference/global_objects/number/tostring/index.html
index cd29571aee..672019ca59 100644
--- a/files/pl/web/javascript/referencje/obiekty/number/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/number/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Number.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Number/toString
+slug: Web/JavaScript/Reference/Global_Objects/Number/toString
tags:
- JavaScript
- Method
- Number
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Number/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Number/toString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/assign/index.html b/files/pl/web/javascript/reference/global_objects/object/assign/index.html
index 81e764456a..84c139a058 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/assign/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/assign/index.html
@@ -1,7 +1,8 @@
---
title: Object.assign()
-slug: Web/JavaScript/Referencje/Obiekty/Object/assign
+slug: Web/JavaScript/Reference/Global_Objects/Object/assign
translation_of: Web/JavaScript/Reference/Global_Objects/Object/assign
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/assign
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/constructor/index.html b/files/pl/web/javascript/reference/global_objects/object/constructor/index.html
index 3de20f1350..ec5cc5bc04 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/constructor/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/constructor/index.html
@@ -1,11 +1,12 @@
---
title: Object.prototype.constructor
-slug: Web/JavaScript/Referencje/Obiekty/Object/constructor
+slug: Web/JavaScript/Reference/Global_Objects/Object/constructor
tags:
- JavaScript
- Object
- Property
translation_of: Web/JavaScript/Reference/Global_Objects/Object/constructor
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/constructor
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/freeze/index.html b/files/pl/web/javascript/reference/global_objects/object/freeze/index.html
index 73e0139f31..7abf0aed56 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/freeze/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/freeze/index.html
@@ -1,7 +1,8 @@
---
title: Object.freeze()
-slug: Web/JavaScript/Referencje/Obiekty/Object/freeze
+slug: Web/JavaScript/Reference/Global_Objects/Object/freeze
translation_of: Web/JavaScript/Reference/Global_Objects/Object/freeze
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/freeze
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/getownpropertydescriptor/index.html b/files/pl/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html
index 3f9498b26e..7ab7948ccc 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/getownpropertydescriptor/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html
@@ -1,7 +1,8 @@
---
title: Object.getOwnPropertyDescriptor()
-slug: Web/JavaScript/Referencje/Obiekty/Object/getOwnPropertyDescriptor
+slug: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor
translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/getOwnPropertyDescriptor
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/hasownproperty/index.html b/files/pl/web/javascript/reference/global_objects/object/hasownproperty/index.html
index 42bb16783b..3a05d6d5ae 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/hasownproperty/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/hasownproperty/index.html
@@ -1,7 +1,8 @@
---
title: Object.prototype.hasOwnProperty()
-slug: Web/JavaScript/Referencje/Obiekty/Object/hasOwnProperty
+slug: Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty
translation_of: Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/hasOwnProperty
---
<div>{{JSRef("Global_Objects", "Object")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/index.html b/files/pl/web/javascript/reference/global_objects/object/index.html
index 88ed5060cb..e5df7e69c3 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/index.html
@@ -1,9 +1,10 @@
---
title: Object
-slug: Web/JavaScript/Referencje/Obiekty/Object
+slug: Web/JavaScript/Reference/Global_Objects/Object
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/Object
+original_slug: Web/JavaScript/Referencje/Obiekty/Object
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/proto/index.html b/files/pl/web/javascript/reference/global_objects/object/proto/index.html
index 6d4dd4653e..72951af19a 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/proto/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/proto/index.html
@@ -1,7 +1,8 @@
---
title: Object.prototype.__proto__
-slug: Web/JavaScript/Referencje/Obiekty/Object/proto
+slug: Web/JavaScript/Reference/Global_Objects/Object/proto
translation_of: Web/JavaScript/Reference/Global_Objects/Object/proto
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/proto
---
<div class="warning">
<p><strong>Ostrzeżenie:</strong> Zmiana <code>[[Prototype]]</code> obiektu, ze względu na sposób w jaki współczesny JavaScript optymalizuje dostęp do właściwości, jest bardzo powolną operacją (W każdej przeglądarce!). Efekty modyfikacji łańcucha dziedziczenia są rozległe, nie chodzi tu tylko o wydłużenie czasu potrzebnego na wykonanie operacji <code>obj.__proto__ = ...</code>, skutki wpływają na <strong>każdy</strong> fragment kodu który odwołuje się do <strong>jakiejkolwiek</strong> właściwości obiektu, którego <code>[[Prototype]]</code> został zmieniony. Dlatego jeżeli zależy ci na wydajności powinieneś unikać tej operacji. Zamiast tego, stwórz nowy obiekt z porządanym <code>[[Prototype]]</code> za pomocą {{jsxref("Object.create()")}}.</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/seal/index.html b/files/pl/web/javascript/reference/global_objects/object/seal/index.html
index ba52ba9665..b4ec8de711 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/seal/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/seal/index.html
@@ -1,7 +1,8 @@
---
title: Object.seal()
-slug: Web/JavaScript/Referencje/Obiekty/Object/seal
+slug: Web/JavaScript/Reference/Global_Objects/Object/seal
translation_of: Web/JavaScript/Reference/Global_Objects/Object/seal
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/seal
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/tolocalestring/index.html b/files/pl/web/javascript/reference/global_objects/object/tolocalestring/index.html
index 1cd0074d45..e8187f90e3 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/tolocalestring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/tolocalestring/index.html
@@ -1,12 +1,13 @@
---
title: Object.prototype.toLocaleString()
-slug: Web/JavaScript/Referencje/Obiekty/Object/toLocaleString
+slug: Web/JavaScript/Reference/Global_Objects/Object/toLocaleString
tags:
- JavaScript
- Method
- Object
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Object/toLocaleString
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/toLocaleString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/tosource/index.html b/files/pl/web/javascript/reference/global_objects/object/tosource/index.html
index 4aa67db90c..502cef66c7 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/tosource/index.html
@@ -1,6 +1,6 @@
---
title: Object.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/Object/toSource
+slug: Web/JavaScript/Reference/Global_Objects/Object/toSource
tags:
- JavaScript
- Method
@@ -8,6 +8,7 @@ tags:
- Object
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Object/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/toSource
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/tostring/index.html b/files/pl/web/javascript/reference/global_objects/object/tostring/index.html
index e18d93d79a..f78488b4c4 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/tostring/index.html
@@ -1,12 +1,13 @@
---
title: Object.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/Object/toString
+slug: Web/JavaScript/Reference/Global_Objects/Object/toString
tags:
- JavaScript
- Method
- Object
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Object/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/toString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/valueof/index.html b/files/pl/web/javascript/reference/global_objects/object/valueof/index.html
index db3cf7a346..a9ac36102c 100644
--- a/files/pl/web/javascript/referencje/obiekty/object/valueof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/object/valueof/index.html
@@ -1,12 +1,13 @@
---
title: Object.prototype.valueOf()
-slug: Web/JavaScript/Referencje/Obiekty/Object/valueOf
+slug: Web/JavaScript/Reference/Global_Objects/Object/valueOf
tags:
- JavaScript
- Method
- Object
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/Object/valueOf
+original_slug: Web/JavaScript/Referencje/Obiekty/Object/valueOf
---
<p>{{jsRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/parsefloat/index.html b/files/pl/web/javascript/reference/global_objects/parsefloat/index.html
index 9afb58d074..e2187c39d8 100644
--- a/files/pl/web/javascript/referencje/obiekty/parsefloat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/parsefloat/index.html
@@ -1,9 +1,10 @@
---
title: parseFloat()
-slug: Web/JavaScript/Referencje/Obiekty/parseFloat
+slug: Web/JavaScript/Reference/Global_Objects/parseFloat
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/parseFloat
+original_slug: Web/JavaScript/Referencje/Obiekty/parseFloat
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/parseint/index.html b/files/pl/web/javascript/reference/global_objects/parseint/index.html
index fb05b9fc8e..dad4b53ed7 100644
--- a/files/pl/web/javascript/referencje/obiekty/parseint/index.html
+++ b/files/pl/web/javascript/reference/global_objects/parseint/index.html
@@ -1,9 +1,10 @@
---
title: parseInt()
-slug: Web/JavaScript/Referencje/Obiekty/parseInt
+slug: Web/JavaScript/Reference/Global_Objects/parseInt
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
+original_slug: Web/JavaScript/Referencje/Obiekty/parseInt
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/obiekty/promise/index.html b/files/pl/web/javascript/reference/global_objects/promise/index.html
index 3da2498ca1..1227a0edab 100644
--- a/files/pl/web/javascript/referencje/obiekty/promise/index.html
+++ b/files/pl/web/javascript/reference/global_objects/promise/index.html
@@ -1,10 +1,11 @@
---
title: Promise
-slug: Web/JavaScript/Referencje/Obiekty/Promise
+slug: Web/JavaScript/Reference/Global_Objects/Promise
tags:
- JavaScript
- Obietnice
translation_of: Web/JavaScript/Reference/Global_Objects/Promise
+original_slug: Web/JavaScript/Referencje/Obiekty/Promise
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/proxy/index.html b/files/pl/web/javascript/reference/global_objects/proxy/index.html
index 7dc7695f00..26c8cd88be 100644
--- a/files/pl/web/javascript/referencje/obiekty/proxy/index.html
+++ b/files/pl/web/javascript/reference/global_objects/proxy/index.html
@@ -1,7 +1,8 @@
---
title: Proxy
-slug: Web/JavaScript/Referencje/Obiekty/Proxy
+slug: Web/JavaScript/Reference/Global_Objects/Proxy
translation_of: Web/JavaScript/Reference/Global_Objects/Proxy
+original_slug: Web/JavaScript/Referencje/Obiekty/Proxy
---
<div>
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/proxy/handler/apply/index.html b/files/pl/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
index 4931dd2beb..1037441e42 100644
--- a/files/pl/web/javascript/referencje/obiekty/proxy/handler/apply/index.html
+++ b/files/pl/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
@@ -1,12 +1,13 @@
---
title: handler.apply()
-slug: Web/JavaScript/Referencje/Obiekty/Proxy/handler/apply
+slug: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply
tags:
- ECMAScript 2015
- JavaScript
- Metodă
- Proxy
translation_of: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply
+original_slug: Web/JavaScript/Referencje/Obiekty/Proxy/handler/apply
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/proxy/handler/index.html b/files/pl/web/javascript/reference/global_objects/proxy/proxy/index.html
index 7461add3d6..0b5819767e 100644
--- a/files/pl/web/javascript/referencje/obiekty/proxy/handler/index.html
+++ b/files/pl/web/javascript/reference/global_objects/proxy/proxy/index.html
@@ -1,8 +1,9 @@
---
title: Proxy handler
-slug: Web/JavaScript/Referencje/Obiekty/Proxy/handler
+slug: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy
translation_of: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy
translation_of_original: Web/JavaScript/Reference/Global_Objects/Proxy/handler
+original_slug: Web/JavaScript/Referencje/Obiekty/Proxy/handler
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/rangeerror/index.html b/files/pl/web/javascript/reference/global_objects/rangeerror/index.html
index 13c2981e8d..f9037c41a2 100644
--- a/files/pl/web/javascript/referencje/obiekty/rangeerror/index.html
+++ b/files/pl/web/javascript/reference/global_objects/rangeerror/index.html
@@ -1,7 +1,8 @@
---
title: RangeError
-slug: Web/JavaScript/Referencje/Obiekty/RangeError
+slug: Web/JavaScript/Reference/Global_Objects/RangeError
translation_of: Web/JavaScript/Reference/Global_Objects/RangeError
+original_slug: Web/JavaScript/Referencje/Obiekty/RangeError
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/exec/index.html b/files/pl/web/javascript/reference/global_objects/regexp/exec/index.html
index 618ec13d69..8385a71d92 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/exec/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/exec/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.exec()
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/exec
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/exec
tags:
- JavaScript
- Method
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/exec
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/exec
---
<p>{{ JSRef }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/global/index.html b/files/pl/web/javascript/reference/global_objects/regexp/global/index.html
index e393cbeed0..db7b9adf71 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/global/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/global/index.html
@@ -1,12 +1,13 @@
---
title: RexExp.prototype.global
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/global
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/global
tags:
- JavaScript
- Property
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/global
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/global
---
<div>{{JSRef("Global_Objects", "RegExp")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/ignorecase/index.html b/files/pl/web/javascript/reference/global_objects/regexp/ignorecase/index.html
index f847bf1221..5de3081dbf 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/ignorecase/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/ignorecase/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.ignoreCase
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/ignoreCase
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase
tags:
- JavaScript
- Property
- RegExp
- protype
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/ignoreCase
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/index.html b/files/pl/web/javascript/reference/global_objects/regexp/index.html
index 7fb605c26f..8d3d520453 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/index.html
@@ -1,12 +1,13 @@
---
title: RegExp
-slug: Web/JavaScript/Referencje/Obiekty/RegExp
+slug: Web/JavaScript/Reference/Global_Objects/RegExp
tags:
- Constructor
- JavaScript
- RegExp
- Regular Expressions
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/lastmatch/index.html b/files/pl/web/javascript/reference/global_objects/regexp/lastmatch/index.html
index 4d229d5d81..f9f1c9a129 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/lastmatch/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/lastmatch/index.html
@@ -1,7 +1,8 @@
---
title: RegExp.lastMatch ($&)
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/lastMatch
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/lastMatch
---
<div>{{JSRef}} {{non-standard_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/source/index.html b/files/pl/web/javascript/reference/global_objects/regexp/source/index.html
index 78cf4c2a64..c508b9f257 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/source/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/source/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.source
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/source
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/source
tags:
- JavaScript
- Property
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/source
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/source
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/test/index.html b/files/pl/web/javascript/reference/global_objects/regexp/test/index.html
index e654bfb236..8acfb1eae2 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/test/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/test/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.test()
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/test
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/test
tags:
- JavaScript
- Method
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/test
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/test
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/tosource/index.html b/files/pl/web/javascript/reference/global_objects/regexp/tosource/index.html
index 4ac074392b..ae5886df86 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/tosource/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/toSource
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/toSource
tags:
- JavaScript
- Method
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/toSource
---
<p>{{JSRef}}{{Non-standard_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/tostring/index.html b/files/pl/web/javascript/reference/global_objects/regexp/tostring/index.html
index fb78233ff2..b62621fa71 100644
--- a/files/pl/web/javascript/referencje/obiekty/regexp/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/regexp/tostring/index.html
@@ -1,12 +1,13 @@
---
title: RegExp.prototype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/toString
+slug: Web/JavaScript/Reference/Global_Objects/RegExp/toString
tags:
- JavaScript
- Method
- Prototype
- RegExp
translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/RegExp/toString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.add()/index.html b/files/pl/web/javascript/reference/global_objects/set/add/index.html
index 397939f84e..8b143212d7 100644
--- a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.add()/index.html
+++ b/files/pl/web/javascript/reference/global_objects/set/add/index.html
@@ -1,6 +1,6 @@
---
title: Set.prototype.add()
-slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.add()
+slug: Web/JavaScript/Reference/Global_Objects/Set/add
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- set
translation_of: Web/JavaScript/Reference/Global_Objects/Set/add
+original_slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.add()
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.clear()/index.html b/files/pl/web/javascript/reference/global_objects/set/clear/index.html
index 85ca894da9..32df4660f3 100644
--- a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.clear()/index.html
+++ b/files/pl/web/javascript/reference/global_objects/set/clear/index.html
@@ -1,6 +1,6 @@
---
title: Set.prototype.clear()
-slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.clear()
+slug: Web/JavaScript/Reference/Global_Objects/Set/clear
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- set
translation_of: Web/JavaScript/Reference/Global_Objects/Set/clear
+original_slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.clear()
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.delete()/index.html b/files/pl/web/javascript/reference/global_objects/set/delete/index.html
index 7071c9e4eb..a9358078f1 100644
--- a/files/pl/web/javascript/referencje/obiekty/set/set.prototype.delete()/index.html
+++ b/files/pl/web/javascript/reference/global_objects/set/delete/index.html
@@ -1,6 +1,6 @@
---
title: Set.prototype.delete()
-slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.delete()
+slug: Web/JavaScript/Reference/Global_Objects/Set/delete
tags:
- ECMAScript 2015
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- set
translation_of: Web/JavaScript/Reference/Global_Objects/Set/delete
+original_slug: Web/JavaScript/Referencje/Obiekty/Set/Set.prototype.delete()
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/set/index.html b/files/pl/web/javascript/reference/global_objects/set/index.html
index ca9cc37a93..995d238f97 100644
--- a/files/pl/web/javascript/referencje/obiekty/set/index.html
+++ b/files/pl/web/javascript/reference/global_objects/set/index.html
@@ -1,6 +1,6 @@
---
title: Set
-slug: Web/JavaScript/Referencje/Obiekty/Set
+slug: Web/JavaScript/Reference/Global_Objects/Set
tags:
- ECMAScript 2015
- ECMAScript6
@@ -9,6 +9,7 @@ tags:
- Object
- set
translation_of: Web/JavaScript/Reference/Global_Objects/Set
+original_slug: Web/JavaScript/Referencje/Obiekty/Set
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/anchor/index.html b/files/pl/web/javascript/reference/global_objects/string/anchor/index.html
index 737c385889..3f70573b83 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/anchor/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/anchor/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.anchor()
-slug: Web/JavaScript/Referencje/Obiekty/String/anchor
+slug: Web/JavaScript/Reference/Global_Objects/String/anchor
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/anchor
+original_slug: Web/JavaScript/Referencje/Obiekty/String/anchor
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/big/index.html b/files/pl/web/javascript/reference/global_objects/string/big/index.html
index 62914dfa9c..e0dfbfbf7c 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/big/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/big/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.big()
-slug: Web/JavaScript/Referencje/Obiekty/String/big
+slug: Web/JavaScript/Reference/Global_Objects/String/big
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/big
+original_slug: Web/JavaScript/Referencje/Obiekty/String/big
---
<div>{{JSRef}} {{deprecated_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/blink/index.html b/files/pl/web/javascript/reference/global_objects/string/blink/index.html
index 056dbc3792..7430744309 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/blink/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/blink/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.blink()
-slug: Web/JavaScript/Referencje/Obiekty/String/blink
+slug: Web/JavaScript/Reference/Global_Objects/String/blink
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/blink
+original_slug: Web/JavaScript/Referencje/Obiekty/String/blink
---
<div>{{JSRef}} {{deprecated_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/bold/index.html b/files/pl/web/javascript/reference/global_objects/string/bold/index.html
index 0708d5799e..49b5f4446b 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/bold/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/bold/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.bold()
-slug: Web/JavaScript/Referencje/Obiekty/String/bold
+slug: Web/JavaScript/Reference/Global_Objects/String/bold
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/bold
+original_slug: Web/JavaScript/Referencje/Obiekty/String/bold
---
<p>{{JSRef}}{{deprecated_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/charat/index.html b/files/pl/web/javascript/reference/global_objects/string/charat/index.html
index 30ce5303c2..44526655bd 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/charat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/charat/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.charAt()
-slug: Web/JavaScript/Referencje/Obiekty/String/charAt
+slug: Web/JavaScript/Reference/Global_Objects/String/charAt
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/charAt
+original_slug: Web/JavaScript/Referencje/Obiekty/String/charAt
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/charcodeat/index.html b/files/pl/web/javascript/reference/global_objects/string/charcodeat/index.html
index 21c7822f12..fefe5418b5 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/charcodeat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/charcodeat/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.charCodeAt()
-slug: Web/JavaScript/Referencje/Obiekty/String/charCodeAt
+slug: Web/JavaScript/Reference/Global_Objects/String/charCodeAt
tags:
- JavaScript
- Method
@@ -8,6 +8,7 @@ tags:
- String
- Unicode
translation_of: Web/JavaScript/Reference/Global_Objects/String/charCodeAt
+original_slug: Web/JavaScript/Referencje/Obiekty/String/charCodeAt
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/concat/index.html b/files/pl/web/javascript/reference/global_objects/string/concat/index.html
index b4361f0fd7..ea0dbf7847 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/concat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/concat/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.concat()
-slug: Web/JavaScript/Referencje/Obiekty/String/concat
+slug: Web/JavaScript/Reference/Global_Objects/String/concat
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/concat
+original_slug: Web/JavaScript/Referencje/Obiekty/String/concat
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/fontcolor/index.html b/files/pl/web/javascript/reference/global_objects/string/fontcolor/index.html
index 0cc7fa1ccc..4753478194 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/fontcolor/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/fontcolor/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.fontcolor()
-slug: Web/JavaScript/Referencje/Obiekty/String/fontcolor
+slug: Web/JavaScript/Reference/Global_Objects/String/fontcolor
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor
+original_slug: Web/JavaScript/Referencje/Obiekty/String/fontcolor
---
<div>{{JSRef}} {{deprecated_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/fontsize/index.html b/files/pl/web/javascript/reference/global_objects/string/fontsize/index.html
index 3de3c5bb4c..7c15a79def 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/fontsize/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/fontsize/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.fontsize()
-slug: Web/JavaScript/Referencje/Obiekty/String/fontsize
+slug: Web/JavaScript/Reference/Global_Objects/String/fontsize
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize
+original_slug: Web/JavaScript/Referencje/Obiekty/String/fontsize
---
<p>{{JSRef}}{{ Non-standard_header() }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/fromcharcode/index.html b/files/pl/web/javascript/reference/global_objects/string/fromcharcode/index.html
index 7d00613db2..d9a96bafd0 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/fromcharcode/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/fromcharcode/index.html
@@ -1,12 +1,13 @@
---
title: String.fromCharCode()
-slug: Web/JavaScript/Referencje/Obiekty/String/fromCharCode
+slug: Web/JavaScript/Reference/Global_Objects/String/fromCharCode
tags:
- JavaScript
- Method
- String
- Unicode
translation_of: Web/JavaScript/Reference/Global_Objects/String/fromCharCode
+original_slug: Web/JavaScript/Referencje/Obiekty/String/fromCharCode
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/fromcodepoint/index.html b/files/pl/web/javascript/reference/global_objects/string/fromcodepoint/index.html
index a8c17af7f1..d929675696 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/fromcodepoint/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/fromcodepoint/index.html
@@ -1,7 +1,8 @@
---
title: String.fromCodePoint()
-slug: Web/JavaScript/Referencje/Obiekty/String/fromCodePoint
+slug: Web/JavaScript/Reference/Global_Objects/String/fromCodePoint
translation_of: Web/JavaScript/Reference/Global_Objects/String/fromCodePoint
+original_slug: Web/JavaScript/Referencje/Obiekty/String/fromCodePoint
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/index.html b/files/pl/web/javascript/reference/global_objects/string/index.html
index ff27fbc81a..e343b8b35a 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/index.html
@@ -1,10 +1,11 @@
---
title: String
-slug: Web/JavaScript/Referencje/Obiekty/String
+slug: Web/JavaScript/Reference/Global_Objects/String
tags:
- JavaScript
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String
+original_slug: Web/JavaScript/Referencje/Obiekty/String
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/italics/index.html b/files/pl/web/javascript/reference/global_objects/string/italics/index.html
index 016a400805..16c5d77bcb 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/italics/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/italics/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.italics()
-slug: Web/JavaScript/Referencje/Obiekty/String/italics
+slug: Web/JavaScript/Reference/Global_Objects/String/italics
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/italics
+original_slug: Web/JavaScript/Referencje/Obiekty/String/italics
---
<p>{{JSRef}}{{deprecated_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/link/index.html b/files/pl/web/javascript/reference/global_objects/string/link/index.html
index 6d8baeb078..dddd49ecf7 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/link/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/link/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.link()
-slug: Web/JavaScript/Referencje/Obiekty/String/link
+slug: Web/JavaScript/Reference/Global_Objects/String/link
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/link
+original_slug: Web/JavaScript/Referencje/Obiekty/String/link
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/repeat/index.html b/files/pl/web/javascript/reference/global_objects/string/repeat/index.html
index 76bf932753..a6542a4bb7 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/repeat/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/repeat/index.html
@@ -1,7 +1,8 @@
---
title: String.prototype.repeat()
-slug: Web/JavaScript/Referencje/Obiekty/String/repeat
+slug: Web/JavaScript/Reference/Global_Objects/String/repeat
translation_of: Web/JavaScript/Reference/Global_Objects/String/repeat
+original_slug: Web/JavaScript/Referencje/Obiekty/String/repeat
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/search/index.html b/files/pl/web/javascript/reference/global_objects/string/search/index.html
index 29b9d8e8fb..ab4d438903 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/search/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/search/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.search()
-slug: Web/JavaScript/Referencje/Obiekty/String/search
+slug: Web/JavaScript/Reference/Global_Objects/String/search
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/search
+original_slug: Web/JavaScript/Referencje/Obiekty/String/search
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/slice/index.html b/files/pl/web/javascript/reference/global_objects/string/slice/index.html
index 4fca8a78ca..65ae41a685 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/slice/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/slice/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.slice()
-slug: Web/JavaScript/Referencje/Obiekty/String/slice
+slug: Web/JavaScript/Reference/Global_Objects/String/slice
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/slice
+original_slug: Web/JavaScript/Referencje/Obiekty/String/slice
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/small/index.html b/files/pl/web/javascript/reference/global_objects/string/small/index.html
index be9d33a5bb..176d59deed 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/small/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/small/index.html
@@ -1,9 +1,10 @@
---
title: String.prototype.small()
-slug: Web/JavaScript/Referencje/Obiekty/String/small
+slug: Web/JavaScript/Reference/Global_Objects/String/small
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/String/small
+original_slug: Web/JavaScript/Referencje/Obiekty/String/small
---
<div>{{JSRef}} {{deprecated_header}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/strike/index.html b/files/pl/web/javascript/reference/global_objects/string/strike/index.html
index cef74018f1..09e3615055 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/strike/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/strike/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.strike()
-slug: Web/JavaScript/Referencje/Obiekty/String/strike
+slug: Web/JavaScript/Reference/Global_Objects/String/strike
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/strike
+original_slug: Web/JavaScript/Referencje/Obiekty/String/strike
---
<p>{{JSRef}}{{deprecated_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/sub/index.html b/files/pl/web/javascript/reference/global_objects/string/sub/index.html
index 4c36c53a39..94bfb8722e 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/sub/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/sub/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.sub()
-slug: Web/JavaScript/Referencje/Obiekty/String/sub
+slug: Web/JavaScript/Reference/Global_Objects/String/sub
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/sub
+original_slug: Web/JavaScript/Referencje/Obiekty/String/sub
---
<p>{{JSRef}}{{deprecated_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/substr/index.html b/files/pl/web/javascript/reference/global_objects/string/substr/index.html
index 61487db384..de389081b7 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/substr/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/substr/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.substr()
-slug: Web/JavaScript/Referencje/Obiekty/String/substr
+slug: Web/JavaScript/Reference/Global_Objects/String/substr
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/substr
+original_slug: Web/JavaScript/Referencje/Obiekty/String/substr
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/substring/index.html b/files/pl/web/javascript/reference/global_objects/string/substring/index.html
index 5a446e0225..718663d8f4 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/substring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/substring/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.substring()
-slug: Web/JavaScript/Referencje/Obiekty/String/substring
+slug: Web/JavaScript/Reference/Global_Objects/String/substring
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/substring
+original_slug: Web/JavaScript/Referencje/Obiekty/String/substring
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/sup/index.html b/files/pl/web/javascript/reference/global_objects/string/sup/index.html
index dbf33ea3ed..50aca68b97 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/sup/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/sup/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.sup()
-slug: Web/JavaScript/Referencje/Obiekty/String/sup
+slug: Web/JavaScript/Reference/Global_Objects/String/sup
tags:
- Deprecated
- JavaScript
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/sup
+original_slug: Web/JavaScript/Referencje/Obiekty/String/sup
---
<p>{{JSRef}}{{deprecated_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/tolowercase/index.html b/files/pl/web/javascript/reference/global_objects/string/tolowercase/index.html
index 0b871b9ca6..8cb6d10a10 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/tolowercase/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/tolowercase/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.toLowerCase()
-slug: Web/JavaScript/Referencje/Obiekty/String/toLowerCase
+slug: Web/JavaScript/Reference/Global_Objects/String/toLowerCase
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/toLowerCase
+original_slug: Web/JavaScript/Referencje/Obiekty/String/toLowerCase
---
<p>{{jsref}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/tosource/index.html b/files/pl/web/javascript/reference/global_objects/string/tosource/index.html
index cb372d673c..3540727b00 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/tosource/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/tosource/index.html
@@ -1,6 +1,6 @@
---
title: String.prototype.toSource()
-slug: Web/JavaScript/Referencje/Obiekty/String/toSource
+slug: Web/JavaScript/Reference/Global_Objects/String/toSource
tags:
- JavaScript
- Method
@@ -8,6 +8,7 @@ tags:
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/toSource
+original_slug: Web/JavaScript/Referencje/Obiekty/String/toSource
---
<p>{{JSRef}}{{non-standard_header}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/tostring/index.html b/files/pl/web/javascript/reference/global_objects/string/tostring/index.html
index 16028dff15..ab19cbe40c 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/tostring/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/tostring/index.html
@@ -1,12 +1,13 @@
---
title: String.protype.toString()
-slug: Web/JavaScript/Referencje/Obiekty/String/toString
+slug: Web/JavaScript/Reference/Global_Objects/String/toString
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/toString
+original_slug: Web/JavaScript/Referencje/Obiekty/String/toString
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/touppercase/index.html b/files/pl/web/javascript/reference/global_objects/string/touppercase/index.html
index 4b792076fe..f56902e420 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/touppercase/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/touppercase/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.toUpperCase()
-slug: Web/JavaScript/Referencje/Obiekty/String/toUpperCase
+slug: Web/JavaScript/Reference/Global_Objects/String/toUpperCase
tags:
- JavaScript
- Method
- Prototype
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/toUpperCase
+original_slug: Web/JavaScript/Referencje/Obiekty/String/toUpperCase
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/valueof/index.html b/files/pl/web/javascript/reference/global_objects/string/valueof/index.html
index 1eda0e3021..9d7e986682 100644
--- a/files/pl/web/javascript/referencje/obiekty/string/valueof/index.html
+++ b/files/pl/web/javascript/reference/global_objects/string/valueof/index.html
@@ -1,12 +1,13 @@
---
title: String.prototype.valueOf()
-slug: Web/JavaScript/Referencje/Obiekty/String/valueOf
+slug: Web/JavaScript/Reference/Global_Objects/String/valueOf
tags:
- JavaScript
- Method
- Property
- String
translation_of: Web/JavaScript/Reference/Global_Objects/String/valueOf
+original_slug: Web/JavaScript/Referencje/Obiekty/String/valueOf
---
<p>{{JSRef}}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/symbol/index.html b/files/pl/web/javascript/reference/global_objects/symbol/index.html
index 4124cb2a46..4ff4612b3f 100644
--- a/files/pl/web/javascript/referencje/obiekty/symbol/index.html
+++ b/files/pl/web/javascript/reference/global_objects/symbol/index.html
@@ -1,7 +1,8 @@
---
title: Symbol
-slug: Web/JavaScript/Referencje/Obiekty/Symbol
+slug: Web/JavaScript/Reference/Global_Objects/Symbol
translation_of: Web/JavaScript/Reference/Global_Objects/Symbol
+original_slug: Web/JavaScript/Referencje/Obiekty/Symbol
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/syntaxerror/index.html b/files/pl/web/javascript/reference/global_objects/syntaxerror/index.html
index c8a65cd46b..eaef4344ce 100644
--- a/files/pl/web/javascript/referencje/obiekty/syntaxerror/index.html
+++ b/files/pl/web/javascript/reference/global_objects/syntaxerror/index.html
@@ -1,6 +1,6 @@
---
title: SyntaxError
-slug: Web/JavaScript/Referencje/Obiekty/SyntaxError
+slug: Web/JavaScript/Reference/Global_Objects/SyntaxError
tags:
- Błąd składniowy
- JavaScript
@@ -9,6 +9,7 @@ tags:
- Referencja
- SyntaxError
translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError
+original_slug: Web/JavaScript/Referencje/Obiekty/SyntaxError
---
<div>{{JSRef}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/uint16array/index.html b/files/pl/web/javascript/reference/global_objects/uint16array/index.html
index ef744c5848..759ad9d56e 100644
--- a/files/pl/web/javascript/referencje/obiekty/uint16array/index.html
+++ b/files/pl/web/javascript/reference/global_objects/uint16array/index.html
@@ -1,7 +1,8 @@
---
title: Uint16Array
-slug: Web/JavaScript/Referencje/Obiekty/Uint16Array
+slug: Web/JavaScript/Reference/Global_Objects/Uint16Array
translation_of: Web/JavaScript/Reference/Global_Objects/Uint16Array
+original_slug: Web/JavaScript/Referencje/Obiekty/Uint16Array
---
<div>{{JSRef("Global_Objects", "TypedArray", "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/undefined/index.html b/files/pl/web/javascript/reference/global_objects/undefined/index.html
index 9b9460985f..f2e31e90c2 100644
--- a/files/pl/web/javascript/referencje/obiekty/undefined/index.html
+++ b/files/pl/web/javascript/reference/global_objects/undefined/index.html
@@ -1,9 +1,10 @@
---
title: undefined
-slug: Web/JavaScript/Referencje/Obiekty/undefined
+slug: Web/JavaScript/Reference/Global_Objects/undefined
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Global_Objects/undefined
+original_slug: Web/JavaScript/Referencje/Obiekty/undefined
---
<div>
<div>
diff --git a/files/pl/web/javascript/referencje/index.html b/files/pl/web/javascript/reference/index.html
index e493d4ad80..b73167e191 100644
--- a/files/pl/web/javascript/referencje/index.html
+++ b/files/pl/web/javascript/reference/index.html
@@ -1,6 +1,6 @@
---
title: Dokumentacja referencyjna JavaScript
-slug: Web/JavaScript/Referencje
+slug: Web/JavaScript/Reference
tags:
- AJAX
- Dokumentacja_JavaScript
@@ -8,6 +8,7 @@ tags:
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference
+original_slug: Web/JavaScript/Referencje
---
<h4 id="JsSidebar">{{JsSidebar}}</h4>
diff --git a/files/pl/web/javascript/referencje/komentarz/index.html b/files/pl/web/javascript/reference/lexical_grammar/index.html
index ad8e73f32c..e91df42d84 100644
--- a/files/pl/web/javascript/referencje/komentarz/index.html
+++ b/files/pl/web/javascript/reference/lexical_grammar/index.html
@@ -1,6 +1,6 @@
---
title: Komentarz
-slug: Web/JavaScript/Referencje/Komentarz
+slug: Web/JavaScript/Reference/Lexical_grammar
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Lexical_grammar#Comments
translation_of_original: Web/JavaScript/Reference/Code_comments
+original_slug: Web/JavaScript/Referencje/Komentarz
---
<p> </p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_przecinkowy/index.html b/files/pl/web/javascript/reference/operators/comma_operator/index.html
index b037dcfdc8..b0614efae6 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_przecinkowy/index.html
+++ b/files/pl/web/javascript/reference/operators/comma_operator/index.html
@@ -1,12 +1,13 @@
---
title: Operator przecinkowy
-slug: Web/JavaScript/Referencje/Operatory/Operator_przecinkowy
+slug: Web/JavaScript/Reference/Operators/Comma_Operator
tags:
- JavaScript
- Operator
- Przecinek
- Przecinkowy
translation_of: Web/JavaScript/Reference/Operators/Comma_Operator
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_przecinkowy
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_warunkowy/index.html b/files/pl/web/javascript/reference/operators/conditional_operator/index.html
index b5b00d0aa1..5714f03aed 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_warunkowy/index.html
+++ b/files/pl/web/javascript/reference/operators/conditional_operator/index.html
@@ -1,9 +1,10 @@
---
title: Operator warunkowy
-slug: Web/JavaScript/Referencje/Operatory/Operator_warunkowy
+slug: Web/JavaScript/Reference/Operators/Conditional_Operator
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Operators/Conditional_Operator
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_warunkowy
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_delete/index.html b/files/pl/web/javascript/reference/operators/delete/index.html
index d2a3679804..c3652b8a45 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_delete/index.html
+++ b/files/pl/web/javascript/reference/operators/delete/index.html
@@ -1,9 +1,10 @@
---
title: Operator delete
-slug: Web/JavaScript/Referencje/Operatory/Operator_delete
+slug: Web/JavaScript/Reference/Operators/delete
tags:
- JavaScript
translation_of: Web/JavaScript/Reference/Operators/delete
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_delete
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/destructuring_assignment/index.html b/files/pl/web/javascript/reference/operators/destructuring_assignment/index.html
index 851acea725..1cb7728404 100644
--- a/files/pl/web/javascript/referencje/operatory/destructuring_assignment/index.html
+++ b/files/pl/web/javascript/reference/operators/destructuring_assignment/index.html
@@ -1,7 +1,8 @@
---
title: Przypisanie destrukturyzujące
-slug: Web/JavaScript/Referencje/Operatory/Destructuring_assignment
+slug: Web/JavaScript/Reference/Operators/Destructuring_assignment
translation_of: Web/JavaScript/Reference/Operators/Destructuring_assignment
+original_slug: Web/JavaScript/Referencje/Operatory/Destructuring_assignment
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_function/index.html b/files/pl/web/javascript/reference/operators/function/index.html
index 1d13d1a3c0..33d31d0306 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_function/index.html
+++ b/files/pl/web/javascript/reference/operators/function/index.html
@@ -1,12 +1,13 @@
---
title: Operator function
-slug: Web/JavaScript/Referencje/Operatory/Operator_function
+slug: Web/JavaScript/Reference/Operators/function
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/function
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_function
---
<p> </p>
diff --git a/files/pl/web/javascript/referencje/operatory/function_star_/index.html b/files/pl/web/javascript/reference/operators/function_star_/index.html
index 52d7a67c98..027e2d2c2b 100644
--- a/files/pl/web/javascript/referencje/operatory/function_star_/index.html
+++ b/files/pl/web/javascript/reference/operators/function_star_/index.html
@@ -1,6 +1,6 @@
---
title: wyrażenie function*
-slug: Web/JavaScript/Referencje/Operatory/function*
+slug: Web/JavaScript/Reference/Operators/function*
tags:
- ECMAScript2015
- Iterator
@@ -8,6 +8,7 @@ tags:
- Operator
- funkcja
translation_of: Web/JavaScript/Reference/Operators/function*
+original_slug: Web/JavaScript/Referencje/Operatory/function*
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/grouping/index.html b/files/pl/web/javascript/reference/operators/grouping/index.html
index 5a076c3fb0..41d40d22a5 100644
--- a/files/pl/web/javascript/referencje/operatory/grouping/index.html
+++ b/files/pl/web/javascript/reference/operators/grouping/index.html
@@ -1,10 +1,11 @@
---
title: Operator grupowania
-slug: Web/JavaScript/Referencje/Operatory/Grouping
+slug: Web/JavaScript/Reference/Operators/Grouping
tags:
- JavaScript
- Operator
translation_of: Web/JavaScript/Reference/Operators/Grouping
+original_slug: Web/JavaScript/Referencje/Operatory/Grouping
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_in/index.html b/files/pl/web/javascript/reference/operators/in/index.html
index 0a8ef0f068..adaff558e3 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_in/index.html
+++ b/files/pl/web/javascript/reference/operators/in/index.html
@@ -1,12 +1,13 @@
---
title: Operator in
-slug: Web/JavaScript/Referencje/Operatory/Operator_in
+slug: Web/JavaScript/Reference/Operators/in
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/in
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_in
---
<p> </p>
<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
diff --git a/files/pl/web/javascript/referencje/operatory/index.html b/files/pl/web/javascript/reference/operators/index.html
index 016c55af35..94b7e05429 100644
--- a/files/pl/web/javascript/referencje/operatory/index.html
+++ b/files/pl/web/javascript/reference/operators/index.html
@@ -1,10 +1,11 @@
---
title: Operatory
-slug: Web/JavaScript/Referencje/Operatory
+slug: Web/JavaScript/Reference/Operators
tags:
- JavaScript
- Operators
translation_of: Web/JavaScript/Reference/Operators
+original_slug: Web/JavaScript/Referencje/Operatory
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_instanceof/index.html b/files/pl/web/javascript/reference/operators/instanceof/index.html
index d9b83cd838..bd98d29e0f 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_instanceof/index.html
+++ b/files/pl/web/javascript/reference/operators/instanceof/index.html
@@ -1,6 +1,6 @@
---
title: Operator instanceof
-slug: Web/JavaScript/Referencje/Operatory/Operator_instanceof
+slug: Web/JavaScript/Reference/Operators/instanceof
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/instanceof
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_instanceof
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/new.target/index.html b/files/pl/web/javascript/reference/operators/new.target/index.html
index 8b60074e92..f992f20edb 100644
--- a/files/pl/web/javascript/referencje/operatory/new.target/index.html
+++ b/files/pl/web/javascript/reference/operators/new.target/index.html
@@ -1,7 +1,8 @@
---
title: new.target
-slug: Web/JavaScript/Referencje/Operatory/new.target
+slug: Web/JavaScript/Reference/Operators/new.target
translation_of: Web/JavaScript/Reference/Operators/new.target
+original_slug: Web/JavaScript/Referencje/Operatory/new.target
---
<div>{{JSSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_new/index.html b/files/pl/web/javascript/reference/operators/new/index.html
index e6153d3a69..15e6d37549 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_new/index.html
+++ b/files/pl/web/javascript/reference/operators/new/index.html
@@ -1,6 +1,6 @@
---
title: Operator new
-slug: Web/JavaScript/Referencje/Operatory/Operator_new
+slug: Web/JavaScript/Reference/Operators/new
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/new
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_new
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/nullish_coalescing_operator/index.html b/files/pl/web/javascript/reference/operators/nullish_coalescing_operator/index.html
index c8a264e50e..8ae6ee56a2 100644
--- a/files/pl/web/javascript/referencje/operatory/nullish_coalescing_operator/index.html
+++ b/files/pl/web/javascript/reference/operators/nullish_coalescing_operator/index.html
@@ -1,6 +1,6 @@
---
title: Operator null'owego scalania (??)
-slug: Web/JavaScript/Referencje/Operatory/Nullish_coalescing_operator
+slug: Web/JavaScript/Reference/Operators/Nullish_coalescing_operator
tags:
- JavaScript
- Language feature
@@ -8,6 +8,7 @@ tags:
- Reference
- nullish coalescing
translation_of: Web/JavaScript/Reference/Operators/Nullish_coalescing_operator
+original_slug: Web/JavaScript/Referencje/Operatory/Nullish_coalescing_operator
---
<p>{{JSSidebar("Operators")}}</p>
diff --git a/files/pl/web/javascript/referencje/operatory/object_initializer/index.html b/files/pl/web/javascript/reference/operators/object_initializer/index.html
index 4148cc07d1..545c4130bb 100644
--- a/files/pl/web/javascript/referencje/operatory/object_initializer/index.html
+++ b/files/pl/web/javascript/reference/operators/object_initializer/index.html
@@ -1,7 +1,8 @@
---
title: Inicjalizator obiektu
-slug: Web/JavaScript/Referencje/Operatory/Object_initializer
+slug: Web/JavaScript/Reference/Operators/Object_initializer
translation_of: Web/JavaScript/Reference/Operators/Object_initializer
+original_slug: Web/JavaScript/Referencje/Operatory/Object_initializer
---
<div>{{JsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/pierwszeństwo_operatorów/index.html b/files/pl/web/javascript/reference/operators/operator_precedence/index.html
index 87765f3e1a..5b377584c9 100644
--- a/files/pl/web/javascript/referencje/operatory/pierwszeństwo_operatorów/index.html
+++ b/files/pl/web/javascript/reference/operators/operator_precedence/index.html
@@ -1,11 +1,12 @@
---
title: Pierwszeństwo operatorów
-slug: Web/JavaScript/Referencje/Operatory/Pierwszeństwo_operatorów
+slug: Web/JavaScript/Reference/Operators/Operator_Precedence
tags:
- JavaScript
- Operator
- pierwszeństwo
translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence
+original_slug: Web/JavaScript/Referencje/Operatory/Pierwszeństwo_operatorów
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_potoku/index.html b/files/pl/web/javascript/reference/operators/pipeline_operator/index.html
index 9bc36390af..6f62fbda6d 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_potoku/index.html
+++ b/files/pl/web/javascript/reference/operators/pipeline_operator/index.html
@@ -1,11 +1,12 @@
---
title: Operator potoku
-slug: Web/JavaScript/Referencje/Operatory/Operator_potoku
+slug: Web/JavaScript/Reference/Operators/Pipeline_operator
tags:
- JavaScript
- Operator
- ekxperymentalny
translation_of: Web/JavaScript/Reference/Operators/Pipeline_operator
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_potoku
---
<div>{{jsSidebar("Operators")}} {{SeeCompatTable}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operatory_pamięci/index.html b/files/pl/web/javascript/reference/operators/property_accessors/index.html
index 5db4669011..2f9a053fd8 100644
--- a/files/pl/web/javascript/referencje/operatory/operatory_pamięci/index.html
+++ b/files/pl/web/javascript/reference/operators/property_accessors/index.html
@@ -1,10 +1,11 @@
---
title: Operatory pamięci
-slug: Web/JavaScript/Referencje/Operatory/Operatory_pamięci
+slug: Web/JavaScript/Reference/Operators/Property_Accessors
tags:
- JavaScript
- Operator
translation_of: Web/JavaScript/Reference/Operators/Property_Accessors
+original_slug: Web/JavaScript/Referencje/Operatory/Operatory_pamięci
---
<div>
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/składnia_rozwinięcia/index.html b/files/pl/web/javascript/reference/operators/spread_syntax/index.html
index a45d730722..fe872cea4c 100644
--- a/files/pl/web/javascript/referencje/operatory/składnia_rozwinięcia/index.html
+++ b/files/pl/web/javascript/reference/operators/spread_syntax/index.html
@@ -1,7 +1,8 @@
---
title: Składnia rozwinięcia
-slug: Web/JavaScript/Referencje/Operatory/Składnia_rozwinięcia
+slug: Web/JavaScript/Reference/Operators/Spread_syntax
translation_of: Web/JavaScript/Reference/Operators/Spread_syntax
+original_slug: Web/JavaScript/Referencje/Operatory/Składnia_rozwinięcia
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/super/index.html b/files/pl/web/javascript/reference/operators/super/index.html
index c217af33e9..d3b49b5886 100644
--- a/files/pl/web/javascript/referencje/operatory/super/index.html
+++ b/files/pl/web/javascript/reference/operators/super/index.html
@@ -1,7 +1,8 @@
---
title: super
-slug: Web/JavaScript/Referencje/Operatory/super
+slug: Web/JavaScript/Reference/Operators/super
translation_of: Web/JavaScript/Reference/Operators/super
+original_slug: Web/JavaScript/Referencje/Operatory/super
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/this/index.html b/files/pl/web/javascript/reference/operators/this/index.html
index 523e210cb6..427d3f843e 100644
--- a/files/pl/web/javascript/referencje/operatory/this/index.html
+++ b/files/pl/web/javascript/reference/operators/this/index.html
@@ -1,7 +1,8 @@
---
title: this
-slug: Web/JavaScript/Referencje/Operatory/this
+slug: Web/JavaScript/Reference/Operators/this
translation_of: Web/JavaScript/Reference/Operators/this
+original_slug: Web/JavaScript/Referencje/Operatory/this
---
<div>
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_typeof/index.html b/files/pl/web/javascript/reference/operators/typeof/index.html
index dfb169a9b5..d842ce1751 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_typeof/index.html
+++ b/files/pl/web/javascript/reference/operators/typeof/index.html
@@ -1,12 +1,13 @@
---
title: Operator typeof
-slug: Web/JavaScript/Referencje/Operatory/Operator_typeof
+slug: Web/JavaScript/Reference/Operators/typeof
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/typeof
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_typeof
---
<p> </p>
diff --git a/files/pl/web/javascript/referencje/operatory/operator_void/index.html b/files/pl/web/javascript/reference/operators/void/index.html
index 65b3fe8fa2..7170f6a91e 100644
--- a/files/pl/web/javascript/referencje/operatory/operator_void/index.html
+++ b/files/pl/web/javascript/reference/operators/void/index.html
@@ -1,12 +1,13 @@
---
title: Operator void
-slug: Web/JavaScript/Referencje/Operatory/Operator_void
+slug: Web/JavaScript/Reference/Operators/void
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Operators/void
+original_slug: Web/JavaScript/Referencje/Operatory/Operator_void
---
<p> </p>
diff --git a/files/pl/web/javascript/referencje/operatory/yield/index.html b/files/pl/web/javascript/reference/operators/yield/index.html
index 8d814a5aa8..05d2999160 100644
--- a/files/pl/web/javascript/referencje/operatory/yield/index.html
+++ b/files/pl/web/javascript/reference/operators/yield/index.html
@@ -1,7 +1,8 @@
---
title: yield
-slug: Web/JavaScript/Referencje/Operatory/yield
+slug: Web/JavaScript/Reference/Operators/yield
translation_of: Web/JavaScript/Reference/Operators/yield
+original_slug: Web/JavaScript/Referencje/Operatory/yield
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/operatory/yield_star_/index.html b/files/pl/web/javascript/reference/operators/yield_star_/index.html
index ddef530622..e27a1c3aca 100644
--- a/files/pl/web/javascript/referencje/operatory/yield_star_/index.html
+++ b/files/pl/web/javascript/reference/operators/yield_star_/index.html
@@ -1,7 +1,8 @@
---
title: yield*
-slug: Web/JavaScript/Referencje/Operatory/yield*
+slug: Web/JavaScript/Reference/Operators/yield*
translation_of: Web/JavaScript/Reference/Operators/yield*
+original_slug: Web/JavaScript/Referencje/Operatory/yield*
---
<div>{{jsSidebar("Operators")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/funkcja_async/index.html b/files/pl/web/javascript/reference/statements/async_function/index.html
index 95b488405e..75666ca091 100644
--- a/files/pl/web/javascript/referencje/polecenia/funkcja_async/index.html
+++ b/files/pl/web/javascript/reference/statements/async_function/index.html
@@ -1,7 +1,8 @@
---
title: funkcja async
-slug: Web/JavaScript/Referencje/Polecenia/funkcja_async
+slug: Web/JavaScript/Reference/Statements/async_function
translation_of: Web/JavaScript/Reference/Statements/async_function
+original_slug: Web/JavaScript/Referencje/Polecenia/funkcja_async
---
<div>
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/block/index.html b/files/pl/web/javascript/reference/statements/block/index.html
index bbc5c7e4fb..fa96c171fe 100644
--- a/files/pl/web/javascript/referencje/polecenia/block/index.html
+++ b/files/pl/web/javascript/reference/statements/block/index.html
@@ -1,12 +1,13 @@
---
title: block
-slug: Web/JavaScript/Referencje/Polecenia/block
+slug: Web/JavaScript/Reference/Statements/block
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/block
+original_slug: Web/JavaScript/Referencje/Polecenia/block
---
<p><strong>Blok instrukcji</strong> jest stosowany do zgrupowania zero lub więcej instrukcji. Blok jest ograniczony parą nawiasów klamrowych i opcjonalnie może posiadać etykietę.</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/break/index.html b/files/pl/web/javascript/reference/statements/break/index.html
index 661b130d71..3d78bf4f1a 100644
--- a/files/pl/web/javascript/referencje/polecenia/break/index.html
+++ b/files/pl/web/javascript/reference/statements/break/index.html
@@ -1,12 +1,13 @@
---
title: break
-slug: Web/JavaScript/Referencje/Polecenia/break
+slug: Web/JavaScript/Reference/Statements/break
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/break
+original_slug: Web/JavaScript/Referencje/Polecenia/break
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/class/index.html b/files/pl/web/javascript/reference/statements/class/index.html
index 05cdb7b2d4..a073ac3959 100644
--- a/files/pl/web/javascript/referencje/polecenia/class/index.html
+++ b/files/pl/web/javascript/reference/statements/class/index.html
@@ -1,7 +1,8 @@
---
title: class
-slug: Web/JavaScript/Referencje/Polecenia/class
+slug: Web/JavaScript/Reference/Statements/class
translation_of: Web/JavaScript/Reference/Statements/class
+original_slug: Web/JavaScript/Referencje/Polecenia/class
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/const/index.html b/files/pl/web/javascript/reference/statements/const/index.html
index ead1ca32fb..ee672c1eee 100644
--- a/files/pl/web/javascript/referencje/polecenia/const/index.html
+++ b/files/pl/web/javascript/reference/statements/const/index.html
@@ -1,12 +1,13 @@
---
title: const
-slug: Web/JavaScript/Referencje/Polecenia/const
+slug: Web/JavaScript/Reference/Statements/const
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/const
+original_slug: Web/JavaScript/Referencje/Polecenia/const
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/continue/index.html b/files/pl/web/javascript/reference/statements/continue/index.html
index b6c2a05d94..3087e1b374 100644
--- a/files/pl/web/javascript/referencje/polecenia/continue/index.html
+++ b/files/pl/web/javascript/reference/statements/continue/index.html
@@ -1,11 +1,12 @@
---
title: continue
-slug: Web/JavaScript/Referencje/Polecenia/continue
+slug: Web/JavaScript/Reference/Statements/continue
tags:
- JavaScript
- instrukcja
- polecenie
translation_of: Web/JavaScript/Reference/Statements/continue
+original_slug: Web/JavaScript/Referencje/Polecenia/continue
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/debugger/index.html b/files/pl/web/javascript/reference/statements/debugger/index.html
index b4fe9548a7..ffc338c1f0 100644
--- a/files/pl/web/javascript/referencje/polecenia/debugger/index.html
+++ b/files/pl/web/javascript/reference/statements/debugger/index.html
@@ -1,7 +1,8 @@
---
title: debugger
-slug: Web/JavaScript/Referencje/Polecenia/debugger
+slug: Web/JavaScript/Reference/Statements/debugger
translation_of: Web/JavaScript/Reference/Statements/debugger
+original_slug: Web/JavaScript/Referencje/Polecenia/debugger
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/do...while/index.html b/files/pl/web/javascript/reference/statements/do...while/index.html
index a57caf17ee..4ccd8b8666 100644
--- a/files/pl/web/javascript/referencje/polecenia/do...while/index.html
+++ b/files/pl/web/javascript/reference/statements/do...while/index.html
@@ -1,12 +1,13 @@
---
title: do...while
-slug: Web/JavaScript/Referencje/Polecenia/do...while
+slug: Web/JavaScript/Reference/Statements/do...while
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/do...while
+original_slug: Web/JavaScript/Referencje/Polecenia/do...while
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/empty/index.html b/files/pl/web/javascript/reference/statements/empty/index.html
index 4c55c3f4dd..f38b0612c3 100644
--- a/files/pl/web/javascript/referencje/polecenia/empty/index.html
+++ b/files/pl/web/javascript/reference/statements/empty/index.html
@@ -1,11 +1,12 @@
---
title: empty
-slug: Web/JavaScript/Referencje/Polecenia/Empty
+slug: Web/JavaScript/Reference/Statements/Empty
tags:
- JavaScript
- funkcja języka
- wyrażenie
translation_of: Web/JavaScript/Reference/Statements/Empty
+original_slug: Web/JavaScript/Referencje/Polecenia/Empty
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/export/index.html b/files/pl/web/javascript/reference/statements/export/index.html
index 3b29f1987b..0b3aaa1bae 100644
--- a/files/pl/web/javascript/referencje/polecenia/export/index.html
+++ b/files/pl/web/javascript/reference/statements/export/index.html
@@ -1,12 +1,13 @@
---
title: export
-slug: Web/JavaScript/Referencje/Polecenia/export
+slug: Web/JavaScript/Reference/Statements/export
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/export
+original_slug: Web/JavaScript/Referencje/Polecenia/export
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/for...in/index.html b/files/pl/web/javascript/reference/statements/for...in/index.html
index d8c17d3b3e..6e79b44b84 100644
--- a/files/pl/web/javascript/referencje/polecenia/for...in/index.html
+++ b/files/pl/web/javascript/reference/statements/for...in/index.html
@@ -1,10 +1,11 @@
---
title: for...in
-slug: Web/JavaScript/Referencje/Polecenia/for...in
+slug: Web/JavaScript/Reference/Statements/for...in
tags:
- JavaScript
- wyrażenie
translation_of: Web/JavaScript/Reference/Statements/for...in
+original_slug: Web/JavaScript/Referencje/Polecenia/for...in
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/for/index.html b/files/pl/web/javascript/reference/statements/for/index.html
index 1178c277ef..b6040c8e71 100644
--- a/files/pl/web/javascript/referencje/polecenia/for/index.html
+++ b/files/pl/web/javascript/reference/statements/for/index.html
@@ -1,12 +1,13 @@
---
title: for
-slug: Web/JavaScript/Referencje/Polecenia/for
+slug: Web/JavaScript/Reference/Statements/for
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/for
+original_slug: Web/JavaScript/Referencje/Polecenia/for
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/function/index.html b/files/pl/web/javascript/reference/statements/function/index.html
index 6b9eba95dd..745680d28e 100644
--- a/files/pl/web/javascript/referencje/polecenia/function/index.html
+++ b/files/pl/web/javascript/reference/statements/function/index.html
@@ -1,12 +1,13 @@
---
title: function
-slug: Web/JavaScript/Referencje/Polecenia/function
+slug: Web/JavaScript/Reference/Statements/function
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/function
+original_slug: Web/JavaScript/Referencje/Polecenia/function
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/function_star_/index.html b/files/pl/web/javascript/reference/statements/function_star_/index.html
index 5962e0c286..d8212ed492 100644
--- a/files/pl/web/javascript/referencje/polecenia/function_star_/index.html
+++ b/files/pl/web/javascript/reference/statements/function_star_/index.html
@@ -1,7 +1,8 @@
---
title: function*
-slug: Web/JavaScript/Referencje/Polecenia/function*
+slug: Web/JavaScript/Reference/Statements/function*
translation_of: Web/JavaScript/Reference/Statements/function*
+original_slug: Web/JavaScript/Referencje/Polecenia/function*
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/if...else/index.html b/files/pl/web/javascript/reference/statements/if...else/index.html
index 38dd3c8f8a..3a829581c6 100644
--- a/files/pl/web/javascript/referencje/polecenia/if...else/index.html
+++ b/files/pl/web/javascript/reference/statements/if...else/index.html
@@ -1,12 +1,13 @@
---
title: if...else
-slug: Web/JavaScript/Referencje/Polecenia/if...else
+slug: Web/JavaScript/Reference/Statements/if...else
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/if...else
+original_slug: Web/JavaScript/Referencje/Polecenia/if...else
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/import/index.html b/files/pl/web/javascript/reference/statements/import/index.html
index 406050c420..07388d5a96 100644
--- a/files/pl/web/javascript/referencje/polecenia/import/index.html
+++ b/files/pl/web/javascript/reference/statements/import/index.html
@@ -1,12 +1,13 @@
---
title: import
-slug: Web/JavaScript/Referencje/Polecenia/import
+slug: Web/JavaScript/Reference/Statements/import
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/import
+original_slug: Web/JavaScript/Referencje/Polecenia/import
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/index.html b/files/pl/web/javascript/reference/statements/index.html
index b6f58b783c..ba1f639312 100644
--- a/files/pl/web/javascript/referencje/polecenia/index.html
+++ b/files/pl/web/javascript/reference/statements/index.html
@@ -1,6 +1,6 @@
---
title: Polecenia
-slug: Web/JavaScript/Referencje/Polecenia
+slug: Web/JavaScript/Reference/Statements
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements
+original_slug: Web/JavaScript/Referencje/Polecenia
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/etykieta/index.html b/files/pl/web/javascript/reference/statements/label/index.html
index 7ff42b3940..073a568a3c 100644
--- a/files/pl/web/javascript/referencje/polecenia/etykieta/index.html
+++ b/files/pl/web/javascript/reference/statements/label/index.html
@@ -1,12 +1,13 @@
---
title: etykieta
-slug: Web/JavaScript/Referencje/Polecenia/etykieta
+slug: Web/JavaScript/Reference/Statements/label
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/label
+original_slug: Web/JavaScript/Referencje/Polecenia/etykieta
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/return/index.html b/files/pl/web/javascript/reference/statements/return/index.html
index ed7849ed65..c6676b151d 100644
--- a/files/pl/web/javascript/referencje/polecenia/return/index.html
+++ b/files/pl/web/javascript/reference/statements/return/index.html
@@ -1,10 +1,11 @@
---
title: return
-slug: Web/JavaScript/Referencje/Polecenia/return
+slug: Web/JavaScript/Reference/Statements/return
tags:
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/return
+original_slug: Web/JavaScript/Referencje/Polecenia/return
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/switch/index.html b/files/pl/web/javascript/reference/statements/switch/index.html
index d131e042ca..d67905077e 100644
--- a/files/pl/web/javascript/referencje/polecenia/switch/index.html
+++ b/files/pl/web/javascript/reference/statements/switch/index.html
@@ -1,6 +1,6 @@
---
title: switch
-slug: Web/JavaScript/Referencje/Polecenia/switch
+slug: Web/JavaScript/Reference/Statements/switch
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/switch
+original_slug: Web/JavaScript/Referencje/Polecenia/switch
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/throw/index.html b/files/pl/web/javascript/reference/statements/throw/index.html
index a8d57064f5..d47ab9803b 100644
--- a/files/pl/web/javascript/referencje/polecenia/throw/index.html
+++ b/files/pl/web/javascript/reference/statements/throw/index.html
@@ -1,6 +1,6 @@
---
title: throw
-slug: Web/JavaScript/Referencje/Polecenia/throw
+slug: Web/JavaScript/Reference/Statements/throw
tags:
- Dokumentacja_JavaScript
- Dokumentacje
@@ -8,6 +8,7 @@ tags:
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/throw
+original_slug: Web/JavaScript/Referencje/Polecenia/throw
---
<div>{{jsSidebar("Statements")}}</div>
diff --git a/files/pl/web/javascript/referencje/polecenia/var/index.html b/files/pl/web/javascript/reference/statements/var/index.html
index aff42bcdac..e9e8633814 100644
--- a/files/pl/web/javascript/referencje/polecenia/var/index.html
+++ b/files/pl/web/javascript/reference/statements/var/index.html
@@ -1,12 +1,13 @@
---
title: var
-slug: Web/JavaScript/Referencje/Polecenia/var
+slug: Web/JavaScript/Reference/Statements/var
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/var
+original_slug: Web/JavaScript/Referencje/Polecenia/var
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/polecenia/while/index.html b/files/pl/web/javascript/reference/statements/while/index.html
index 103762fd01..2523fcee19 100644
--- a/files/pl/web/javascript/referencje/polecenia/while/index.html
+++ b/files/pl/web/javascript/reference/statements/while/index.html
@@ -1,12 +1,13 @@
---
title: while
-slug: Web/JavaScript/Referencje/Polecenia/while
+slug: Web/JavaScript/Reference/Statements/while
tags:
- Dokumentacja_JavaScript
- Dokumentacje
- JavaScript
- Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/while
+original_slug: Web/JavaScript/Referencje/Polecenia/while
---
<p>
</p>
diff --git a/files/pl/web/javascript/referencje/o_tym_dokumencie/konwencje_formatowania_tekstu/index.html b/files/pl/web/javascript/referencje/o_tym_dokumencie/konwencje_formatowania_tekstu/index.html
deleted file mode 100644
index 3dbff8627a..0000000000
--- a/files/pl/web/javascript/referencje/o_tym_dokumencie/konwencje_formatowania_tekstu/index.html
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: Konwencje formatowania tekstu
-slug: Web/JavaScript/Referencje/O_tym_dokumencie/Konwencje_formatowania_tekstu
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
----
-<p> </p>
-<p>Aplikacje w języku JavaScript działają na różnych systemach operacyjnych; informacje zawarte w tym dokumencie dotyczą wszystkich wersji. Nazwy plików i katalogów podawane są w stylu Windows (tzn. do rozdzielania katalogów stosowane są wsteczne ukośniki). Dla wersji Unix ścieżki są takie same, należy tylko zamienić ukośniki wsteczne na ukośniki zwykłe.</p>
-<p>W dokumencie tym uniwersalne lokalizatory zasobów (adresy URL) podawane są w postaci:</p>
-<p><code><span class="nowiki">http://</span><em>serwer</em>.<em>domena</em>/<em>ścieżka</em>/<em>plik.html</em> </code></p>
-<p>W tych adresach URL:</p>
-<ul>
- <li><em>serwer</em> oznacza nazwę serwera, na którym uruchamiana jest Twoja aplikacja, np. <code>research1</code> albo <code>www</code></li>
- <li><em>domena</em> oznacza Twoją domenę internetową, taką jak <code>mozilla.org</code> albo <code>po.opole.pl</code></li>
- <li><em>ścieżka</em> oznacza strukturę katalogów na serwerze</li>
- <li><em>plik.html</em> oznacza nazwę danego pliku</li>
-</ul>
-<p>Ogólnie rzecz biorąc, elementy pochylone w adresach URL są placeholderami, a elementy w normalnej czcionce o stałej szerokości - literałami.</p>
-<p>W dokumencie tym stosowane są następujące konwencje dotyczące czcionek:</p>
-<ul>
- <li><code>czcionka o stałej szerokości</code> używana jest w listingach kodu źródłowego i przykładach, opisach elementów API i języka (np. nazwy metod i własności), nazw plików, ścieżek dostępu, nazw katalogów, znaczników HTML oraz każdego innego tekstu, który ma być wpisany z klawiatury (pochylona czcionka o stałej szerokości używana jest dla placeholderów w kodzie źródłowym).</li>
-</ul>
-<ul>
- <li><em>czcionka pochylona</em> używana jest do tytułów książek, emfazy, nazw zmiennych i ścieżek do plików oraz wyrażeń użytych w sensie dosłownym.</li>
-</ul>
-<ul>
- <li><strong>czcionka pogrubiona</strong> używana dla terminów słownikowych.</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/array/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/array/prototype/index.html
deleted file mode 100644
index 94cbd2b287..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/array/prototype/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Array.prototype
-slug: Web/JavaScript/Referencje/Obiekty/Array/prototype
-tags:
- - JavaScript
-translation_of: Web/JavaScript/Reference/Global_Objects/Array/prototype
----
-<div>{{JSRef("Global_Objects", "Array")}}</div>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Reprezentuje prototyp tego obiektu. Pozwala na dodawanie własności lub metod do wszystkich instancji obiektu. Zobacz {{jsxref("Object.prototype")}}, aby uzyskać więcej informacji.</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/boolean/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/boolean/prototype/index.html
deleted file mode 100644
index 26fe611df4..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/boolean/prototype/index.html
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Boolean.prototype
-slug: Web/JavaScript/Referencje/Obiekty/Boolean/prototype
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Global_Objects/Boolean
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Boolean/prototype
----
-<div>{{JSRef}}</div>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Reprezentuje prototyp konstruktora {{jsxref("Boolean")}}.</p>
-
-<h2 id="Opis" name="Opis">Opis</h2>
-
-<p>Instancje {{jsxref("Boolean")}} dziedziczą z <code>Boolean.prototype</code>. Możesz użyć obiektu prototypu konstruktora, by dodać własności lub metody do wszystkich instancji {{jsxref("Boolean")}}.</p>
-
-<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
-
-<dl>
- <dt><code>Boolean.prototype.constructor</code></dt>
- <dd>Zwraca funkcję, która tworzy instancję prototypu. Jest to domyślnie funkcja {{jsxref("Boolean")}}.</dd>
-</dl>
-
-<div>{{jsOverrides("Object", "properties", "constructor")}}</div>
-
-<h2 id="Metody" name="Metody">Metody</h2>
-
-<dl>
- <dt>{{jsxref("Boolean.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca ciąg zawierający źródło obiektu <code>Boolean</code>; możesz użyć tego ciągu, by stworzyć równoważny obiekt. Przesłania metodę {{jsxref("Object.prototype.toSource()")}}.</dd>
-</dl>
-
-<dl>
- <dt>{{jsxref("Boolean.prototype.toString()")}}</dt>
- <dd>Zwraca ciąg "true" albo "false", zależnie od wartości obiektu. Przesłania metodę {{jsxref("Object.prototype.toString()")}}.</dd>
-</dl>
-
-<dl>
- <dt>{{jsxref("Boolean.prototype.valueOf()")}}</dt>
- <dd>Zwraca prostą wartość obiektu <code>Boolean</code>. Przesłania metodę {{jsxref("Object.prototype.valueOf()")}}.</dd>
-</dl>
-
-<div>{{jsOverrides("Object", "methods", "toSource", "toString", "valueOf")}}</div>
diff --git a/files/pl/web/javascript/referencje/obiekty/date/constructor/index.html b/files/pl/web/javascript/referencje/obiekty/date/constructor/index.html
deleted file mode 100644
index e95fcabc0c..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/date/constructor/index.html
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: constructor
-slug: Web/JavaScript/Referencje/Obiekty/Date/constructor
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Global_Objects/Date
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Date/constructor
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-<p>Zwraca referencję do funkcji <a href="../../../../en/Core_JavaScript_1.5_Reference/Global_Objects/Date" rel="internal">Date</a>, która tworzy prototyp instancji. Należy pamiętać, że wartość tej własności jest referencją do samej funkcji, nie zaś łańcuchem znaków zawierającym nazwę funkcji.</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/Date" title="pl/Dokumentacja_języka_JavaScript_1.5/Obiekty/Date">Date</a></td> </tr> <tr> <td>Zaimplementowane w:</td> <td>JavaScript 1.1, NES 2.0</td> </tr> <tr> <td>Wersja ECMA:</td> <td>ECMA-262</td> </tr> </tbody>
-</table><h3 id="Opis" name="Opis"> Opis </h3>
-<p>Zobacz <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object/constructor">Object.constructor</a></code>.
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Date/constructor", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Date/constructor" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/date/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/date/prototype/index.html
deleted file mode 100644
index 209f7b25a8..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/date/prototype/index.html
+++ /dev/null
@@ -1,116 +0,0 @@
----
-title: Date.prototype
-slug: Web/JavaScript/Referencje/Obiekty/Date/prototype
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Global_Objects/Date
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Date/prototype
----
-<p>{{JSRef}}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Reprezentuje prototyp dla tej klasy. Można używać prototypu do dodawania własności lub metod wszystkim instancjom klasy. Aby uzyskać więcej informacji o prototypach, zobacz {{jsxref("Function.prototype")}}.</p>
-
-<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
-
-<dl>
- <dt><code>Date.prototype.constructor</code></dt>
- <dd>Określa funkcję, która tworzy prototyp obiektu.</dd>
-</dl>
-
-<div>{{jsOverrides("Object", "properties", "constructor")}}</div>
-
-<h2 id="Metody" name="Metody">Metody</h2>
-
-<dl>
- <dt>{{jsxref("Date.prototype.getDate()")}}</dt>
- <dd>Zwraca dzień miesiąca dla określonej daty, stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getDay()")}}</dt>
- <dd>Zwraca dzień tygodnia dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getFullYear()")}}</dt>
- <dd>Zwraca rok określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getHours()")}}</dt>
- <dd>Zwraca godzinę określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getMilliseconds()")}}</dt>
- <dd>Zwraca milisekundy określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getMinutes()")}}</dt>
- <dd>Zwraca minuty w określonej dacie czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getMonth()")}}</dt>
- <dd>Zwraca miesiąc w określonej dacie czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getSeconds()")}}</dt>
- <dd>Zwraca sekundy określone w dacie stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getTime()")}}</dt>
- <dd>Zwraca wartość numeryczną przesyłając czas określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.getTimezoneOffset()")}}</dt>
- <dd>Zwraca czas przesunięcia wg strefy czasowej dla aktualnego czasu lokalnego. .</dd>
- <dt>{{jsxref("Date.prototype.getUTCDate()")}}</dt>
- <dd>Zwraca dzień (date) miesiąca określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCDay()")}}</dt>
- <dd>Zwraca dzień tygodnia określone w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCFullYear()")}}</dt>
- <dd>Zwraca rok określony w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCHours()")}}</dt>
- <dd>Zwraca godziny określone w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCMilliseconds()")}}</dt>
- <dd>Zwraca milisekundy określone w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCMinutes()")}}</dt>
- <dd>Zwraca minuty określone w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCMonth()")}}</dt>
- <dd>Zwraca nazwę miesięcy określone w dacie stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getUTCSeconds()")}}</dt>
- <dd>Zwraca sekundy określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.getYear()")}} {{deprecated_inline}}</dt>
- <dd>Zwraca rok określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setDate()")}}</dt>
- <dd>Ustawia dzień miesiąca dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setFullYear()")}}</dt>
- <dd>Ustawia pełny rok dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setHours()")}}</dt>
- <dd>Ustawia godziny dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setMilliseconds()")}}</dt>
- <dd>Ustawia milisekundy dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setMinutes()")}}</dt>
- <dd>Ustawia minuty dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setMonth()")}}</dt>
- <dd>Ustawia nazwę miesiąca dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setSeconds()")}}</dt>
- <dd>Ustawia sekundy dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setTime()")}}</dt>
- <dd>Ustawia wartość obiektu <code>Date</code> stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCDate()")}}</dt>
- <dd>Ustawia dzień miesiąca dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCFullYear()")}}</dt>
- <dd>Ustawia pełen rok dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCHours()")}}</dt>
- <dd>Ustawia godzinę dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCMilliseconds()")}}</dt>
- <dd>Ustawia milisekundy dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCMinutes()")}}</dt>
- <dd>Ustawia minuty dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCMonth()")}}</dt>
- <dd>Ustawia miesiąc dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setUTCSeconds()")}}</dt>
- <dd>Ustawia sekundy dla określonej daty stosownie do czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.setYear()")}} {{deprecated_inline}}</dt>
- <dd>Ustawia rok dla określonej daty stosownie do czasu lokalnego.</dd>
- <dt>{{jsxref("Date.prototype.toGMTString()")}} {{deprecated_inline}}</dt>
- <dd>Konwertuje datę na łańcuch znaków, używając konwencji czasu GMT.</dd>
- <dt>{{jsxref("Date.prototype.toLocaleString()")}}</dt>
- <dd>Konwertuje datę na łańcuch znaków (string), używając aktualnej lokalnej konwencji. Przesłania metodę {{jsxref("Object.prototype.toLocaleString()")}}.</dd>
- <dt>{{jsxref("Date.prototype.toLocaleDateString()")}}</dt>
- <dd>Zwraca datę (bez godziny) z obiektu <code>Date</code> jako ciąg znaków z wykorzystaniem lokalnych konwencji.</dd>
- <dt>{{jsxref("Date.prototype.toLocaleTimeString()")}}</dt>
- <dd>Zwraca godzinę (bez daty) z obiektu <code>Date</code> jako ciąg znaków z wykorzystaniem lokalnych konwencji.</dd>
- <dt>{{jsxref("Date.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca obiekt literału reprezentujący określony obiekt <code>Date</code>; możesz użyć tej wartości do tworzenia nowych obiektów. Przesłania metodę {{jsxref("Object.prototype.toSource()")}}.</dd>
- <dt>{{jsxref("Date.prototype.toString()")}}</dt>
- <dd>Zwraca łańcuch znaków, reprezentujący określony obiekt <code>Date</code>. Przesłania metodę {{jsxref("Object.prototype.toString()")}}.</dd>
- <dt>{{jsxref("Date.prototype.toUTCString()")}}</dt>
- <dd>Konwertuje datę na łańcuch znaków, używając do konwencji czasu uniwersalnego.</dd>
- <dt>{{jsxref("Date.prototype.valueOf()")}}</dt>
- <dd>Zwraca wartość prostą obiektu <code>Date</code>. Przesłania metodę {{jsxref("Object.prototype.valueOf()")}}.<span id="cke_bm_120E" style="display: none;"> </span></dd>
-</dl>
diff --git a/files/pl/web/javascript/referencje/obiekty/error/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/error/prototype/index.html
deleted file mode 100644
index 9bb3ccbf13..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/error/prototype/index.html
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: Error.prototype
-slug: Web/JavaScript/Referencje/Obiekty/Error/prototype
-tags:
- - Error
- - JavaScript
- - Właściwość
-translation_of: Web/JavaScript/Reference/Global_Objects/Error
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype
----
-<div>{{JSRef}}</div>
-
-<p>Właściwość <code><strong>Error.prototype</strong></code> reprezentuje prototyp dla konstruktora {{jsxref("Error")}}.</p>
-
-<div>{{js_property_attributes(0, 0, 0)}}</div>
-
-<h2 id="Opis">Opis</h2>
-
-<p>Wszystkie instancje klasy {{jsxref("Error")}} oraz instancje {{jsxref("Global_Objects/Error", "non-generic errors", "#Error_types", 1)}} dziedziczą po <code>Error.prototype</code>. As with all constructor functions, you can use the prototype of the constructor to add properties or methods to all instances created with that constructor.</p>
-
-<h2 id="Właściwości">Właściwości</h2>
-
-<h3 id="Właściwości_standardowe">Właściwości standardowe</h3>
-
-<dl>
- <dt><code>Error.prototype.constructor</code></dt>
- <dd>Określa funkcję tworzącą instancję prototypu.</dd>
- <dt>{{jsxref("Error.prototype.message")}}</dt>
- <dd>Wiadomość błędu.</dd>
- <dt>{{jsxref("Error.prototype.name")}}</dt>
- <dd>Nazwa błędu.</dd>
-</dl>
-
-<h3 id="Rozszerzenia_zależne_od_dostawcy">Rozszerzenia zależne od dostawcy</h3>
-
-<div>{{non-standard_header}}</div>
-
-<h4 id="Microsoft">Microsoft</h4>
-
-<dl>
- <dt>{{jsxref("Error.prototype.description")}}</dt>
- <dd>Opis błędu. Podobne do {{jsxref("Error.prototype.message", "message")}}.</dd>
- <dt>{{jsxref("Error.prototype.number")}}</dt>
- <dd>Numer błędu.</dd>
-</dl>
-
-<h4 id="Mozilla">Mozilla</h4>
-
-<dl>
- <dt>{{jsxref("Error.prototype.fileName")}}</dt>
- <dd>Ścieżka do pliku, w którym wywołany został wyjątek.</dd>
- <dt>{{jsxref("Error.prototype.lineNumber")}}</dt>
- <dd>Numer linijki w pliku, która wywołała wyjątek.</dd>
- <dt>{{jsxref("Error.prototype.columnNumber")}}</dt>
- <dd>Numer znaku w wierszu, w którym został wywołany wyjątek.</dd>
- <dt>{{jsxref("Error.prototype.stack")}}</dt>
- <dd>Stack trace.</dd>
-</dl>
-
-<h2 id="Metody">Metody</h2>
-
-<dl>
- <dt>{{jsxref("Error.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca łańcuch znaków zawierający źródło wybranego obiektu {{jsxref("Error")}}; możesz użyć tej. Overrides the {{jsxref("Object.prototype.toSource()")}} method.</dd>
- <dt>{{jsxref("Error.prototype.toString()")}}</dt>
- <dd>Zwraca ciąg znaków reprezentujący wybrany obiekt. Nadpisuje metodę {{jsxref("Object.prototype.toString()")}}.</dd>
-</dl>
-
-<h2 id="Specyfikacja">Specyfikacja</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Początkowa definicja. Zaimplementowana w JavaScript 1.1.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.11.3.1', 'Error')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-error.prototype', 'Error')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-error.prototype', 'Error')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Kompatybilność">Kompatybilność</h2>
-
-<div>
-
-
-<p>{{Compat("javascript.builtins.Error.prototype")}}</p>
-</div>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li>{{jsxref("Error")}}</li>
- <li>{{jsxref("Object.prototype")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/number/constructor/index.html b/files/pl/web/javascript/referencje/obiekty/number/constructor/index.html
deleted file mode 100644
index 11b7dbe2de..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/number/constructor/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: constructor
-slug: Web/JavaScript/Referencje/Obiekty/Number/constructor
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Global_Objects/Number
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/constructor
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Number">Number</a></b>
-</p><p>Określa funkcję tworzącą prototyp obiektu. Należy pamiętać, że wartość tej własności jest referencją do funkcji, a nie łańcuchem znaków zawierającym jej nazwę.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Zobacz <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object/constructor">Object.constructor</a></code>.
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Number/constructor", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Number/constructor" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/object/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/object/prototype/index.html
deleted file mode 100644
index 85fbee9f9b..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/object/prototype/index.html
+++ /dev/null
@@ -1,219 +0,0 @@
----
-title: Object.prototype
-slug: Web/JavaScript/Referencje/Obiekty/Object/prototype
-tags:
- - JavaScript
- - Obiekt
- - Object
- - Property
- - Prototype
-translation_of: Web/JavaScript/Reference/Global_Objects/Object
-translation_of_original: Web/JavaScript/Reference/Global_Objects/Object/prototype
----
-<p>{{JSRef}}</p>
-
-<p><code style="font-style: normal;"><strong>Object.prototype</strong></code> reprezentuje prototyp obiektów klasy {{jsxref("Object")}}.</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Wszystkie obiekty w języku JavaScript wywodzą się od {{jsxref("Object")}}; wszystkie obiekty dziedziczą metody i pola po <code>Object.prototype,</code> chociaż mogą one zostać przeciążone (z wyjątkiem <code>Object</code>'u o prototypie <code>null</code>, tj. <code>Object.create(null)</code>). Na przykład, prototypy innych konstruktorów przeciążają pole <code>constructor</code> i zapewniają swoje własne wersje metod {{jsxref("Object.prototype.toString()", "toString()")}}. Zmiany do prototypu <code>Object</code> propagowane są do wszystkich obiektów, chyba że dane metody i pola zostały przeciążone w prototypie którejś z klas bazowych.</p>
-
-<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
-
-<dl>
- <dt>{{jsxref("Object.prototype.constructor")}}</dt>
- <dd>Określa konstruktor obiektu - funkcję, która tworzy prototyp obiektu.</dd>
- <dt>{{jsxref("Object.prototype.__proto__")}} {{non-standard_inline}}</dt>
- <dd>Wskazuje na obiekt który był użyty jako prototyp, kiedy dany obiekt był inicjalizowany.</dd>
- <dt>{{jsxref("Object.prototype.__noSuchMethod__")}} {{non-standard_inline}}</dt>
- <dd>Pozwala zdefiniować funkcję, która będzie wykonana kiedy niezdefiniowany element obiektu zostanie wywołany jako metoda.</dd>
- <dt><s class="obsoleteElement">{{jsxref("Object.prototype.__count__")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">Własność zwracała liczbę właściwości tzw. enumerable posiadanych przez zdefiniowany przez użytkownika obiekt. Własność ta została usunięta.</s></dd>
- <dt><s class="obsoleteElement">{{jsxref("Object.prototype.__parent__")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">Była używana do wskazywania kontwkstu obiektu.</s><span class="obsoleteElement" style="opacity: 0.3;"> Własność ta została usunięta.</span></dd>
-</dl>
-
-<h2 id="Metody" name="Metody">Metody</h2>
-
-<dl>
- <dt>{{jsxref("Object.prototype.__defineGetter__()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
- <dd>Przypisuje funkcję do pola, do którego odwołanie wywoła tę funkcję, która zwróci odpowiednią wartość.</dd>
- <dt>{{jsxref("Object.prototype.__defineSetter__()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
- <dd>Przypisuje funkcję do pola, którego ustawienie wywoła tę funkcję, która zmodyfikuje wartość pola.</dd>
- <dt>{{jsxref("Object.prototype.__lookupGetter__()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
- <dd>Zwraca funkcję powiązaną z danym polem poprzez metodę {{jsxref("Object.defineGetter", "__defineGetter__")}}.</dd>
- <dt>{{jsxref("Object.prototype.__lookupSetter__()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
- <dd>Zwraca funkcję powiązaną z danym polem poprzez metodę {{jsxref("Object.defineSetter", "__defineSetter__")}}.</dd>
- <dt>{{jsxref("Object.prototype.hasOwnProperty()")}}</dt>
- <dd>Zwraca wartość boolean wskazującą czy obiekt posiada dane pole (wykluczając przypadki, gdy pole jest odziedziczone).</dd>
- <dt>{{jsxref("Object.prototype.isPrototypeOf()")}}</dt>
- <dd>Zwraca wartość boolean wskazującą czy dany obiekt znajduje się w łańcuchu prototypów obiektu podanego jako parametr funkcji.</dd>
- <dt>{{jsxref("Object.prototype.propertyIsEnumerable()")}}</dt>
- <dd>Zwraca wartość boolean wskazującą czy ustawiony jest atrybut <a href="/en-US/docs/ECMAScript_DontEnum_attribute" title="ECMAScript_DontEnum_attribute">ECMAScript DontEnum attribute</a>.</dd>
- <dt>{{jsxref("Object.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca literał obiektowy reprezentujący dany obiekt; można go użyć do utworzenia nowego obiektu.</dd>
- <dt>{{jsxref("Object.prototype.toLocaleString()")}}</dt>
- <dd>Wywołuje {{jsxref("Object.toString", "toString()")}}.</dd>
- <dt>{{jsxref("Object.prototype.toString()")}}</dt>
- <dd>Zwraca łańcuch znaków reprezentujący dany obiekt.</dd>
- <dt>{{jsxref("Object.prototype.unwatch()")}} {{non-standard_inline}}</dt>
- <dd>Usuwa funkcję monitorującą daną własność obiektu.</dd>
- <dt>{{jsxref("Object.prototype.valueOf()")}}</dt>
- <dd>Zwraca wartość prostą danego obiektu.</dd>
- <dt>{{jsxref("Object.prototype.watch()")}} {{non-standard_inline}}</dt>
- <dd>Dodaje funkcję monitorującą daną własność obiektu.</dd>
- <dt><s class="obsoleteElement">{{jsxref("Object.prototype.eval()")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">Wykonuje kod JavaScriptu zawarty w łańcuchu znaków w kontekście danego obiektu.</s></dd>
-</dl>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<p>Jako, iż JavaScript nie posiada typowego rozróżnienia na klasę bazową i dziedziczącą,  prototype jest przydatnym obejściem pozwalającym na utworzenie “klasy bazowej” z pewnych funkcji, które działają jak obiekty. Na przykład:</p>
-
-<pre class="brush: js">var Osoba = function() {
- this.umieMowic = true;
-};
-
-Osoba.prototype.powitaj = function() {
- if (this.umieMowic) {
- console.log('Hej, jestem ' + this.imie);
- }
-};
-
-var Pracownik = function(imie, tytul) {
- Osoba.call(this);
- this.imie = imie;
- this.tytul = tytul;
-};
-
-Pracownik.prototype = Object.create(Osoba.prototype);
-Pracownik.prototype.constructor = Pracownik;
-
-Pracownik.prototype.powitaj = function() {
- if (this.umieMowic) {
- console.log('Hej, jestem ' + this.imie + ', ' + this.tytul);
- }
-};
-
-var Klient = function(imie) {
- Osoba.call(this);
- this.imie = imie;
-};
-
-Klient.prototype = Object.create(Osoba.prototype);
-Klient.prototype.constructor = Klient;
-
-var Mim = function(imie) {
- Osoba.call(this);
- this.imie = imie;
- this.umieMowic = false;
-};
-
-Mim.prototype = Object.create(Osoba.prototype);
-Mim.prototype.constructor = Mim;
-
-var bob = new Pracownik('Bob', 'Builder');
-var joe = new Klient('Joe');
-var rg = new Pracownik('Red Green', 'Handyman');
-var mike = new Klient('Mike');
-var mim = new Mim('Mim');
-
-bob.powitaj();
-// Hej, jestem Bob, Builder
-
-joe.powitaj();
-// Hej, jestem Joe
-
-rg.powitaj();
-// Hej, jestem Red Green, Handyman
-
-mike.powitaj();
-// Hej, jestem Mike
-
-mim.powitaj();
-</pre>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specyfikacja</th>
- <th scope="col">Status</th>
- <th scope="col">Komentarz</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Początkowa definicja. Zaimplementowano w JavaScript 1.0.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.2.3.1', 'Object.prototype')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-object.prototype', 'Object.prototype')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Kompatybilność">Kompatybilność</h2>
-
-<div>{{CompatibilityTable}}</div>
-
-<div id="compat-desktop">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Chrome</th>
- <th>Firefox (Gecko)</th>
- <th>Internet Explorer</th>
- <th>Opera</th>
- <th>Safari</th>
- </tr>
- <tr>
- <td>Basic support</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<div id="compat-mobile">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Android</th>
- <th>Chrome for Android</th>
- <th>Firefox Mobile (Gecko)</th>
- <th>IE Mobile</th>
- <th>Opera Mobile</th>
- <th>Safari Mobile</th>
- </tr>
- <tr>
- <td>Basic support</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">Introduction to Object-Oriented JavaScript</a></li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/rangeerror/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/rangeerror/prototype/index.html
deleted file mode 100644
index 38c00cc45b..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/rangeerror/prototype/index.html
+++ /dev/null
@@ -1,124 +0,0 @@
----
-title: RangeError.prototype
-slug: Web/JavaScript/Referencje/Obiekty/RangeError/prototype
-translation_of: Web/JavaScript/Reference/Global_Objects/RangeError
-translation_of_original: Web/JavaScript/Reference/Global_Objects/RangeError/prototype
----
-<div>{{JSRef}}</div>
-
-<p><code><font face="Open Sans, Arial, sans-serif">Właściwość </font><strong>RangeError.prototype</strong></code> reprezentuje prototyp konstuktora {{jsxref("RangeError")}}.</p>
-
-<div>{{js_property_attributes(0, 0, 0)}}</div>
-
-<h2 id="Opis">Opis </h2>
-
-<p>Wszystkie instancje {{jsxref("RangeError")}} dziedziczą z prototyup RangeError. Możesz użyć prototypu, by dodać właściwości lub metody do wszystkich instancji.</p>
-
-<h2 id="Właściwości">Właściwości</h2>
-
-<dl>
- <dt><code>RangeError.prototype.constructor</code></dt>
- <dd>Funkcja, która tworzy prototyp instancji.</dd>
- <dt>{{jsxref("Error.prototype.message", "RangeError.prototype.message")}}</dt>
- <dd>Wiadomość błędu. Chociaż specyfikacja ECMA-262 mówi,  że <span style="line-height: 1.5;">{{jsxref("RangeError")}} powinien dostarczyć swoją własną właściwość </span><code style="font-style: normal; line-height: 1.5;">message</code><span style="line-height: 1.5;">, w </span><a href="/en-US/docs/Mozilla/Projects/SpiderMonkey" style="line-height: 1.5;">SpiderMonkey</a><span style="line-height: 1.5;">, dziedziczy z {{jsxref("Error.prototype.message")}}.</span></dd>
- <dt>{{jsxref("Error.prototype.name", "RangeError.prototype.name")}}</dt>
- <dd>Nazwa błędu, dziedziczona z {{jsxref("Error")}}.</dd>
- <dt>{{jsxref("Error.prototype.fileName", "RangeError.prototype.fileName")}}</dt>
- <dd>Ścieżka do pliku, w którym wywołany został błąd. Dziedziczone z {{jsxref("Error")}}.</dd>
- <dt>{{jsxref("Error.prototype.lineNumber", "RangeError.prototype.lineNumber")}}</dt>
- <dd>Numer linii, gdzie wywołany został błąd. Dziedziczone z {{jsxref("Error")}}.</dd>
- <dt>{{jsxref("Error.prototype.columnNumber", "RangeError.prototype.columnNumber")}}</dt>
- <dd>Numer kolumny w linii, gdzie wywołany został błąd. Dziedziczone z <span style="line-height: 1.5;">{{jsxref("Error")}}.</span></dd>
- <dt>{{jsxref("Error.prototype.stack", "RangeError.prototype.stack")}}</dt>
- <dd>Ślad stosu. Dziedziczone z {{jsxref("Error")}}.</dd>
-</dl>
-
-<h2 id="Metody">Metody</h2>
-
-<p>Chociaż prototyp <span style="line-height: 1.5;">{{jsxref("RangeError")}} nie zawiera metod jako taki, instancja </span><span style="line-height: 1.5;">{{jsxref("RangeError")}} dziedziczy pewne metody z łańcucha prototypów.</span></p>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Defined as <code><em>NativeError</em>.prototype</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Defined as <code><em>NativeError</em>.prototype</code>.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Kompatybilność_z_przeglądarkami">Kompatybilność z przeglądarkami</h2>
-
-<div>{{CompatibilityTable}}</div>
-
-<div id="compat-desktop">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Chrome</th>
- <th>Firefox (Gecko)</th>
- <th>Internet Explorer</th>
- <th>Opera</th>
- <th>Safari</th>
- </tr>
- <tr>
- <td>Bazowe wsparcie</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<div id="compat-mobile">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Android</th>
- <th>Chrome for Android</th>
- <th>Firefox Mobile (Gecko)</th>
- <th>IE Mobile</th>
- <th>Opera Mobile</th>
- <th>Safari Mobile</th>
- </tr>
- <tr>
- <td>Bazowe wsparcie</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<h2 id="Zobacz_także">Zobacz także</h2>
-
-<ul>
- <li>{{jsxref("Error.prototype")}}</li>
- <li>{{jsxref("Function.prototype")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/regexp/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/regexp/prototype/index.html
deleted file mode 100644
index 84a0d73ccc..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/regexp/prototype/index.html
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: RegExp.prototype
-slug: Web/JavaScript/Referencje/Obiekty/RegExp/prototype
-tags:
- - JavaScript
- - Property
- - Prototype
- - RegExp
-translation_of: Web/JavaScript/Reference/Global_Objects/RegExp
-translation_of_original: Web/JavaScript/Reference/Global_Objects/RegExp/prototype
----
-<p>{{JSRef}}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Reprezentuje prototyp obiektów danej klasy. Pozwala na dodawanie własności i metod do wszystkich instancji tej klasy.</p>
-
-<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
-
-<p>Zauważ, że niektóre własności obiektu <code>RegExp</code> mają dwie nazwy: długą i krótką (Perl<em>ową</em>). Obydwie nazwy zawsze odwołują się do tej samej wartości. Perl jest językiem programowania, z którego uformowały się wyrażenia regularne JavaScriptu.</p>
-
-<dl>
- <dt><code>RegExp.prototype.constructor</code></dt>
- <dd>Określa funkcję, która tworzy prototyp obiektu.</dd>
- <dt>{{jsxref("RegExp.prototype.flags")}} {{experimental_inline}}</dt>
- <dd>A string that contains the flags of the <code>RegExp</code> object.</dd>
- <dt>{{jsxref("RegExp.prototype.global")}}</dt>
- <dd>Czy przeszukiwać cały ciąg w poszukiwaniu wszystkich możliwych dopasowań czy tylko w poszukiwaniu pierwszego.</dd>
- <dt>{{jsxref("RegExp.prototype.ignoreCase")}}</dt>
- <dd>Czy ignorować wielkość liter podczas wyszukiwania.</dd>
- <dt>{{jsxref("RegExp.prototype.multiline")}}</dt>
- <dd>Czy w ciągach z wieloma liniami, szukać w wielu liniach.</dd>
- <dt>{{jsxref("RegExp.prototype.source")}}</dt>
- <dd>Tekst wzoru.</dd>
- <dt>{{jsxref("RegExp.prototype.sticky")}} {{experimental_inline}}</dt>
- <dd>Whether or not the search is sticky.</dd>
- <dt>{{jsxref("RegExp.prototype.unicode")}} {{experimental_inline}}</dt>
- <dd>Whether or not Unicode features are enabled.</dd>
-</dl>
-
-<h2 id="Metody" name="Metody">Metody</h2>
-
-<dl>
- <dt>{{jsxref("RegExp.prototype.compile()")}} {{deprecated_inline}}</dt>
- <dd>(Re-)compiles a regular expression during execution of a script.</dd>
- <dt>{{jsxref("RegExp.prototype.exec()")}}</dt>
- <dd>Uruchamia wyszukiwanie dopasowania w ciągu podanym poprzez parametr tej metody.</dd>
- <dt>{{jsxref("RegExp.prototype.test()")}}</dt>
- <dd>Testuje dopasowanie w ciągu podanym poprzez parametr tej metody.</dd>
- <dt>{{jsxref("RegExp.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca literał obiektu reprezentujący podany obiekt; możesz użyć tej wartości do utworzenia nowego obiektu. Przesłania metodę <a href="/pl/Dokumentacja_j%C4%99zyka_JavaScript_1.5/Obiekty/Object/toSource" title="pl/Dokumentacja_języka_JavaScript_1.5/Obiekty/Object/toSource">Object.toSource</a>.</dd>
- <dt>{{jsxref("RegExp.prototype.toString()")}}</dt>
- <dd>Zwraca ciąg znaków reprezentujący podany obiekt. Przesłania metodę <a href="/pl/Dokumentacja_j%C4%99zyka_JavaScript_1.5/Obiekty/Object/toString" title="pl/Dokumentacja_języka_JavaScript_1.5/Obiekty/Object/toString">Object.toString</a>.</dd>
-</dl>
diff --git a/files/pl/web/javascript/referencje/obiekty/string/prototype/index.html b/files/pl/web/javascript/referencje/obiekty/string/prototype/index.html
deleted file mode 100644
index 7785d0b34b..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/string/prototype/index.html
+++ /dev/null
@@ -1,221 +0,0 @@
----
-title: String.prototype
-slug: Web/JavaScript/Referencje/Obiekty/String/prototype
-tags:
- - JavaScript
- - Property
- - Prototype
- - String
-translation_of: Web/JavaScript/Reference/Global_Objects/String
-translation_of_original: Web/JavaScript/Reference/Global_Objects/String/prototype
----
-<p>{{JSRef}}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Reprezentuje prototyp obiektów danej klasy. Pozwala na dodawanie własności i metod do wszystkich instancji tej klasy.</p>
-
-<div>{{js_property_attributes(0, 0, 0)}}</div>
-
-<h2 id="Description" name="Description">Opis</h2>
-
-<p>Wszystkie instancje {{jsxref("Global_Objects/String", "String")}} dziedziczą z  <code>String.prototype</code>. Zmiany w prototypie obiektu <code>String</code> są propagowane do wszystkich instancji {{jsxref("Global_Objects/String", "String")}}.</p>
-
-<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
-
-<dl>
- <dt><code>String.prototype.constructor</code></dt>
- <dd>Oznacza funkcję, która tworzy prototyp obiektu.</dd>
- <dt>{{jsxref("String.prototype.length")}}</dt>
- <dd>Odzwierciedla długość łańcucha znaków.</dd>
- <dt><code><em>N</em></code></dt>
- <dd>Używane celem uzyskania dostępu do znaku na pozycji <em>N-tej</em> gdzie  <em>N</em> jest dodatnią liczbą całkowitą między 0 a o jeden mniejszą od {{jsxref("String.length", "length")}}. Własności te są tylko do odczytu.</dd>
-</dl>
-
-<h2 id="Methods" name="Methods">Metody</h2>
-
-<h3 id="Metody_niezwi.C4.85zane_z_HTML" name="Metody_niezwi.C4.85zane_z_HTML">Metody niezwiązane z HTML</h3>
-
-<dl>
- <dt>{{jsxref("String.prototype.charAt()")}}</dt>
- <dd>Zwraca znak o podanym indeksie.</dd>
- <dt>{{jsxref("String.prototype.charCodeAt()")}}</dt>
- <dd>Zwraca liczbę oznaczającą wartość Unicode znaku o podanym indeksie.</dd>
- <dt>{{jsxref("String.prototype.codePointAt()")}} {{experimental_inline}}</dt>
- <dd>Returns a non-negative integer that is the UTF-16 encoded code point value at the given position.</dd>
- <dt>{{jsxref("String.prototype.concat()")}}</dt>
- <dd>Łączy dwa łańcuchy znaków i zwraca nowy łańcuch.</dd>
- <dt>{{jsxref("String.prototype.includes()")}} {{experimental_inline}}</dt>
- <dd>Determines whether one string may be found within another string.</dd>
- <dt>{{jsxref("String.prototype.endsWith()")}} {{experimental_inline}}</dt>
- <dd>Determines whether a string ends with the characters of another string.</dd>
- <dt>{{jsxref("String.prototype.indexOf()")}}</dt>
- <dd>Zwraca indeks pierwszego wystąpienia podanego znaku w obiekcie <code>String</code> lub <code>-1</code>, gdy niczego nie znaleziono.</dd>
- <dt>{{jsxref("String.prototype.lastIndexOf()")}}</dt>
- <dd>Zwraca indeks ostatniego wystąpienia podanego znaku w obiekcie <code>String</code> lub <code>-1</code>, gdy niczego nie znaleziono.</dd>
- <dt>{{jsxref("String.prototype.localeCompare()")}}</dt>
- <dd>Returns a number indicating whether a reference string comes before or after or is the same as the given string in sort order.</dd>
- <dt>{{jsxref("String.prototype.match()")}}</dt>
- <dd>Używane do porównania wyrażenia regularnego z łańcuchem znaków.</dd>
- <dt>{{jsxref("String.prototype.normalize()")}} {{experimental_inline}}</dt>
- <dd>Returns the Unicode Normalization Form of the calling string value.</dd>
- <dt><s class="obsoleteElement">{{jsxref("String.prototype.quote()")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">Wraps the string in double quotes ("<code>"</code>").</s></dd>
- <dt>{{jsxref("String.prototype.repeat()")}} {{experimental_inline}}</dt>
- <dd>Returns a string consisting of the elements of the object repeated the given times.</dd>
- <dt>{{jsxref("String.prototype.replace()")}}</dt>
- <dd>Używane do znalezienia podobieństwa pomiędzy wyrażeniem regularnym a łańcuchem znaków, a następnie do podmiany znalezionego podłańcucha nowym podłańcuchem.</dd>
- <dt>{{jsxref("String.prototype.search()")}}</dt>
- <dd>Uruchamia wyszukiwanie podobieństwa pomiędzy wyrażeniem regularnym a podanym łańcuchem.</dd>
- <dt>{{jsxref("String.prototype.slice()")}}</dt>
- <dd>Wyciąga kawałek łańcucha i zwraca nowy łańcuch.</dd>
- <dt>{{jsxref("String.prototype.split()")}}</dt>
- <dd>Dzieli obiekt {{jsxref("String")}} na tablicę łańcuchów poprzez dzielenie łańcucha na podłańcuchy.</dd>
- <dt>{{jsxref("String.prototype.startsWith()")}} {{experimental_inline}}</dt>
- <dd>Determines whether a string begins with the characters of another string.</dd>
- <dt>{{jsxref("String.prototype.substr()")}}</dt>
- <dd>Zwraca podłańcuch znaków z łańcucha, zaczynający się w podanym miejscu i podanej długości znaków.</dd>
- <dt>{{jsxref("String.prototype.substring()")}}</dt>
- <dd>Zwraca znaki w podłańcuchu pomiędzy dwoma indeksami w łańcuchu.</dd>
- <dt>{{jsxref("String.prototype.toLocaleLowerCase()")}}</dt>
- <dd>The characters within a string are converted to lower case while respecting the current locale. For most languages, this will return the same as {{jsxref("String.prototype.toLowerCase()", "toLowerCase()")}}.</dd>
- <dt>{{jsxref("String.prototype.toLocaleUpperCase()")}}</dt>
- <dd>The characters within a string are converted to upper case while respecting the current locale. For most languages, this will return the same as {{jsxref("String.prototype.toUpperCase()", "toUpperCase()")}}.</dd>
- <dt>{{jsxref("String.prototype.toLowerCase()")}}</dt>
- <dd>Zwraca wywołujący łańcuch skonwertowany do małych liter.</dd>
- <dt>{{jsxref("String.prototype.toSource()")}} {{non-standard_inline}}</dt>
- <dd>Zwraca literał obiektu reprezentujący podany obiekt; możesz użyć tej wartości do utworzenia nowego obiektu. Przesłania metodę {{jsxref("Object.prototype.toSource()")}}.</dd>
- <dt>{{jsxref("String.prototype.toString()")}}</dt>
- <dd>Zwraca łańcuch reprezentujący podany obiekt. Przesłania metodę {{jsxref("Object.prototype.toString()")}}.</dd>
- <dt>{{jsxref("String.prototype.toUpperCase()")}}</dt>
- <dd>Zwraca wywołujący łańcuch skonwertowany do wielkich liter.</dd>
- <dt>{{jsxref("String.prototype.trim()")}}</dt>
- <dd>Trims whitespace from the beginning and end of the string. Part of the ECMAScript 5 standard.</dd>
- <dt>{{jsxref("String.prototype.trimLeft()")}} {{non-standard_inline}}</dt>
- <dd>Trims whitespace from the left side of the string.</dd>
- <dt>{{jsxref("String.prototype.trimRight()")}} {{non-standard_inline}}</dt>
- <dd>Trims whitespace from the right side of the string.</dd>
- <dt>{{jsxref("String.prototype.valueOf()")}}</dt>
- <dd>Zwraca wartość prymitywną podanego obiektu. Przesłania metodę {{jsxref("Object.prototype.valueOf()")}}.</dd>
- <dt>{{jsxref("String.prototype.@@iterator()", "String.prototype[@@iterator]()")}} {{experimental_inline}}</dt>
- <dd>Returns a new <code>Iterator</code> object that iterates over the code points of a String value, returning each code point as a String value.</dd>
-</dl>
-
-<h3 id="Metody_zwi.C4.85zane_z_HTML" name="Metody_zwi.C4.85zane_z_HTML">Metody związane z HTML</h3>
-
-<p>These methods are of limited use, as they provide only a subset of the available HTML tags and attributes.</p>
-
-<dl>
- <dt>{{jsxref("String.prototype.anchor()")}}</dt>
- <dd>{{htmlattrxref("name", "a", "&lt;a name=\"name\"&gt;")}} (hypertext target)</dd>
- <dt>{{jsxref("String.prototype.big()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("big")}}</dd>
- <dt>{{jsxref("String.prototype.blink()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("blink")}}</dd>
- <dt>{{jsxref("String.prototype.bold()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("b")}}</dd>
- <dt>{{jsxref("String.prototype.fixed()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("tt")}}</dd>
- <dt>{{jsxref("String.prototype.fontcolor()")}} {{deprecated_inline}}</dt>
- <dd>{{htmlattrxref("color", "font", "&lt;font color=\"color\"&gt;")}}</dd>
- <dt>{{jsxref("String.prototype.fontsize()")}} {{deprecated_inline}}</dt>
- <dd>{{htmlattrxref("size", "font", "&lt;font size=\"size\"&gt;")}}</dd>
- <dt>{{jsxref("String.prototype.italics()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("i")}}</dd>
- <dt>{{jsxref("String.prototype.link()")}}</dt>
- <dd>{{htmlattrxref("href", "a", "&lt;a href=\"rul\"&gt;")}} (link to URL)</dd>
- <dt>{{jsxref("String.prototype.small()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("small")}}</dd>
- <dt>{{jsxref("String.prototype.strike()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("strike")}}</dd>
- <dt>{{jsxref("String.prototype.sub()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("sub")}}</dd>
- <dt>{{jsxref("String.prototype.sup()")}} {{deprecated_inline}}</dt>
- <dd>{{HTMLElement("sup")}}</dd>
-</dl>
-
-<h2 id="Specifications">Specifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>ECMAScript 1st Edition.</td>
- <td>Standard</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.5.3.1', 'String.prototype')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-string.prototype', 'String.prototype')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<div>{{CompatibilityTable}}</div>
-
-<div id="compat-desktop">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Chrome</th>
- <th>Firefox (Gecko)</th>
- <th>Internet Explorer</th>
- <th>Opera</th>
- <th>Safari</th>
- </tr>
- <tr>
- <td>Basic support</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<div id="compat-mobile">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Feature</th>
- <th>Android</th>
- <th>Chrome for Android</th>
- <th>Firefox Mobile (Gecko)</th>
- <th>IE Mobile</th>
- <th>Opera Mobile</th>
- <th>Safari Mobile</th>
- </tr>
- <tr>
- <td>Basic support</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- <td>{{CompatVersionUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<h2 id="See_also" name="See_also">See also</h2>
-
-<ul>
- <li>{{jsxref("String")}}</li>
- <li>{{jsxref("Function.prototype")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/operatory/bitwise_operators/index.html b/files/pl/web/javascript/referencje/operatory/bitwise_operators/index.html
deleted file mode 100644
index 2f4eddc1e9..0000000000
--- a/files/pl/web/javascript/referencje/operatory/bitwise_operators/index.html
+++ /dev/null
@@ -1,559 +0,0 @@
----
-title: Operatory bitowe
-slug: Web/JavaScript/Referencje/Operatory/Bitwise_Operators
-tags:
- - JavaScript
- - Operator
-translation_of: Web/JavaScript/Reference/Operators
-translation_of_original: Web/JavaScript/Reference/Operators/Bitwise_Operators
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<p><strong>Operatory bitowe</strong> traktuję swoje operandy jako sekwencje 32 bitów (zer i jedynek), bardziej niż jako dziesiętne, szesnastkowe czy ósemkowe <a href="pl/docs/Web/JavaScript/Referencje/Obiekty/Number">wartości liczbowe</a>. Przykładowo, reprezentacją binarną dziesiętnej liczby 9 jest 1001. Operatory bitowe dokonują operacji na takich właśnie reprezentacjach bitowych, zwracają jednak standardowe JavaScriptowe wartości liczbowe.</p>
-
-<div>{{EmbedInteractiveExample("pages/js/expressions-bitwiseoperators.html")}}</div>
-
-
-
-<p>Poniższa tabela zawiera podsumowanie operatorów bitowych w języku JavaScript:</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Operator</th>
- <th>Użycie</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td><a href="#Bitowe_AND">Bitowe AND</a></td>
- <td><code>a &amp; b</code></td>
- <td>Zwraca <code>1</code> na każdej pozycji bitowej, dla której odpowiadające jej bity obydwu operandów mają wartość <code>1</code>.</td>
- </tr>
- <tr>
- <td><a href="#Bitowe_OR">Bitowe OR</a></td>
- <td><code>a | b</code></td>
- <td>Zwraca <code>1</code> na każdej pozycji bitowej, dla której jeden lub oba odpowiadające jej bity operandów mają wartość <code>1</code>.</td>
- </tr>
- <tr>
- <td><a href="#Bitowe_XOR">Bitowe XOR</a></td>
- <td><code>a ^ b</code></td>
- <td>Zwraca <code>1</code> na każdej pozycji bitowej, dla której dokładnie jeden bit spośród odpowiadających jej bitów operandów ma wartość jeden.</td>
- </tr>
- <tr>
- <td><a href="#Bitowe_NOT">Bitowe NOT</a></td>
- <td><code>~ a</code></td>
- <td>Neguje bity swojego operandu.</td>
- </tr>
- <tr>
- <td><a href="#Przesuniecie_w_lewo">Przesunięcie w lewo</a></td>
- <td><code>a &lt;&lt; b</code></td>
- <td>Przesuwa <code>a</code> w binarnej reprezentacji o <code>b</code> bitów w lewo (gdzie <code>b</code> &lt; 32), dodając zera z prawej strony.</td>
- </tr>
- <tr>
- <td><a href="#Przesuniecie_w_prawo_z_propagacja_znaku">Przesunięcie w prawo z propagacją znaku</a></td>
- <td><code>a &gt;&gt; b</code></td>
- <td>Przesuwa <code>a</code> w binarnej reprezentacji o <code>b</code> bitów w prawo (gdzie <code>b</code> &lt; 32), odrzucając <code>b</code> bitów z prawej strony.</td>
- </tr>
- <tr>
- <td><a href="#Przesuniecie_w_prawo_z_dopelnieniem_zerami">Przesunięcie w prawo z dopełnieniem zerami</a></td>
- <td><code>a &gt;&gt;&gt; b</code>  </td>
- <td>Przesuwa <code>a</code> w binarnej reprezentacji o <code>b</code> bitów w prawo (gdzie <code>b</code> &lt; 32), odrzucając <code>b</code> bitów z prawej strony i uzupełniając sekwencję zerami z lewej strony.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="32-bitowe_wartości_całkowite_ze_znakiem">32-bitowe wartości całkowite ze znakiem</h2>
-
-<p>Operandy wszystkich operatorów bitowych są konwertowane do 32-bitowych wartości całkowitych w dwójkowym <a href="https://en.wikipedia.org/wiki/Method_of_complements">kodzie uzupełnieniowym</a>, z wyjątkiem przesunięcia w prawo z dopełnieniem zerami, które zwraca 32-bitową wartość całkowitą bez znaku. Dwójkowy kod uzupełnieniowy oznacza, że liczba przeciwna danej wartości (na przykład 5 i -5) ma wszystkie bity zanegowane w stosunku do tejże wartości (bitowe NOT liczby, znane również jako jedynkowe dopełnienie liczby) plus jeden. Przykładowo, dziesiętna liczba 314 ma następującą postać dwójkową:</p>
-
-<pre class="brush: js">00000000000000000000000100111010
-</pre>
-
-<p>Reprezentacja binarna <code>~314</code>, czyli jedynkowe dopełnienie <code>314</code>:</p>
-
-<pre class="brush: js">11111111111111111111111011000101
-</pre>
-
-<p><code>-314</code> ma ostatecznie następującą postać, będącą dwójkowym dopełnieniem <code>314</code>:</p>
-
-<pre class="brush: js">11111111111111111111111011000110
-</pre>
-
-<p>Dopełnienie dwójkowe gwarantuje, że skrajny lewy bit będzie zerem dla liczby dodatniej i jedynką dla liczby ujemnej – bit ten zwany jest stąd <em>bitem znaku</em>.</p>
-
-<p>Liczba <code>0</code> jest wartością całkowitą, złożoną w całości z bitów o wartości <code>0</code>.</p>
-
-<pre class="brush: js">0 (base 10) = 00000000000000000000000000000000 (base 2)
-</pre>
-
-<p>Liczba <code>-1</code> jest wartością całkowitą, złożoną z samych bitów o wartości <code>1</code>.</p>
-
-<pre class="brush: js">-1 (base 10) = 11111111111111111111111111111111 (base 2)
-</pre>
-
-<p>Liczba <code>-2147483648</code> (reprezentacja szesnastkowa: <code>-0x80000000</code>) jest wartością całkowitą, złożoną z samych bitów o wartości <code>0</code>, z wyjątkiem pierwszego (znajdującego się najbardziej z lewej strony) bitu.</p>
-
-<pre class="brush: js">-2147483648 (base 10) = 10000000000000000000000000000000 (base 2)
-</pre>
-
-<p>Liczba <code>2147483647</code> (rprezentacja szesnastkowa: <code>0x7fffffff</code>) jest wartością całkowitą, złożoną jedynie z bitów o wartości 1, z wyjątkiem pierwszego (skrajnie lewego) bitu.</p>
-
-<pre class="brush: js">2147483647 (base 10) = 01111111111111111111111111111111 (base 2)
-</pre>
-
-<p>Liczby <code>-2147483648</code> i <code>2147483647</code> stanowią odpowiednio minimalną i maksymalną wartość całkowitą, którą można zapisać przy użyciu 32-bitowej liczby ze znakiem.</p>
-
-<h2 id="Bitowe_operatory_logiczne">Bitowe operatory logiczne</h2>
-
-<p>Idea działania bitowych operatorów logicznych jest następująca:</p>
-
-<ul>
- <li>Operandy są konwertowane do 32-bitowych wartości całkowitych, wyrażanych jako sekwencja bitów (zer i jedynek). Dla liczb o więcej niż 32 bitach odrzuca się najbardziej znaczące bity. Przykładowo, następująca wartość całkowita zajmująca więcej niż 32 bity będzie przekonwertowana do 32-bitowej wartości w następujący sposób:
- <pre class="brush: js">Przed: 11100110111110100000000000000110000000000001
-Po: 10100000000000000110000000000001</pre>
- </li>
- <li>Każdy z bitów pierwszego operandu parowany jest z odpowiadającym mu bitem drugiego operandu: pierwszy z pierwszym, drugi z drugim i tak dalej (idąc od prawej strony).</li>
- <li>Operator jest stosowany na każdej parze bitów, a wynik jest tworzony bitowo.</li>
-</ul>
-
-<h3 id="Bitowe_AND_2"><a id="Bitowe_AND" name="Bitowe_AND">&amp; (Bitowe AND)</a></h3>
-
-<p>Stosuje operację AND (koniunkcję) na każdej parze bitów. <code>a</code> AND <code>b</code> daje <code>1</code> wtedy i tylko wtedy, gdy zarówno <code>a</code>, jak i <code>b</code> będą miały wartość <code>1</code>. Tablica prawdy dla operacji AND przedstawiona jest poniżej:</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td class="header">a</td>
- <td class="header">b</td>
- <td class="header">a AND b</td>
- </tr>
- <tr>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>0</td>
- <td>1</td>
- <td>0</td>
- </tr>
- <tr>
- <td>1</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>1</td>
- <td>1</td>
- <td>1</td>
- </tr>
- </tbody>
-</table>
-
-<pre class="brush: js">. 9 (base 10) = 00000000000000000000000000001001 (base 2)
- 14 (base 10) = 00000000000000000000000000001110 (base 2)
- --------------------------------
-14 &amp; 9 (base 10) = 00000000000000000000000000001000 (base 2) = 8 (base 10)
-</pre>
-
-<p>Bitowa koniunkcja (AND) dowolnej wartości <code>x</code> i <code>0</code> zawsze daje <code>0</code>.</p>
-
-<h3 id="Bitowe_OR_2"><a id="Bitowe_OR" name="Bitowe_OR">| (Bitowe OR)</a></h3>
-
-<p>Stosuje operację OR (alternatywę) na każdej parze bitów. <code>a</code> OR <code>b</code> daje <code>1</code> wtedy i tylko wtedy, gdy <code>a</code> lub <code>b</code> ma wartość <code>1</code>. Tablica prawdy dla operacji OR przedstawina jest poniżej:</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td class="header">a</td>
- <td class="header">b</td>
- <td class="header">a OR b</td>
- </tr>
- <tr>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>0</td>
- <td>1</td>
- <td>1</td>
- </tr>
- <tr>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <td>1</td>
- <td>1</td>
- <td>1</td>
- </tr>
- </tbody>
-</table>
-
-<pre class="brush: js">. 9 (base 10) = 00000000000000000000000000001001 (base 2)
- 14 (base 10) = 00000000000000000000000000001110 (base 2)
- --------------------------------
-14 | 9 (base 10) = 00000000000000000000000000001111 (base 2) = 15 (base 10)
-</pre>
-
-<p>Zastosowanie alternatywy bitowej (OR) dowlonej wartości <code>x</code> i <code>0</code> zawsze daje <code>x</code>.</p>
-
-<h3 id="Bitowe_XOR_2"><a id="Bitowe_XOR" name="Bitowe_XOR">^ (Bitowe XOR)</a></h3>
-
-<p>Stosuje bitowe XOR (alternatywę wykluczającą) na każdej parze bitów. <code>a</code> XOR <code>b</code> daje <code>1</code> wtedy i tylko wtedy, gdy <code>a</code> i<strong> </strong><code>b</code> mają różne wartości. Tablica prawdy dla operacji XOR przedstawiona jest poniżej:</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td class="header">a</td>
- <td class="header">b</td>
- <td class="header">a XOR b</td>
- </tr>
- <tr>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>0</td>
- <td>1</td>
- <td>1</td>
- </tr>
- <tr>
- <td>1</td>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <td>1</td>
- <td>1</td>
- <td>0</td>
- </tr>
- </tbody>
-</table>
-
-<pre class="brush: js">. 9 (base 10) = 00000000000000000000000000001001 (base 2)
- 14 (base 10) = 00000000000000000000000000001110 (base 2)
- --------------------------------
-14 ^ 9 (base 10) = 00000000000000000000000000000111 (base 2) = 7 (base 10)
-</pre>
-
-<p>Zastosowanie bitowej alternatywy wykluczającej (XOR) dowolnej wartości <code>x</code> i <code>0</code> daje <code>x</code>.</p>
-
-<h3 id="Bitowe_NOT_2"><a id="Bitowe_NOT" name="Bitowe_NOT">~ (Bitowe NOT)</a></h3>
-
-<p>Stosuje operator NOT (negację) na każdym bicie. NOT <code>a</code> zwraca odwróconą wartość (inaczej zwaną dopełnieniem jedynkowym) <code>a</code>. Tablica prawdy operacji NOT przedstawiona jest poniżej:</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td class="header">a</td>
- <td class="header">NOT a</td>
- </tr>
- <tr>
- <td>0</td>
- <td>1</td>
- </tr>
- <tr>
- <td>1</td>
- <td>0</td>
- </tr>
- </tbody>
-</table>
-
-<pre class="brush: js"> 9 (base 10) = 00000000000000000000000000001001 (base 2)
- --------------------------------
-~9 (base 10) = 11111111111111111111111111110110 (base 2) = -10 (base 10)
-</pre>
-
-<p>Bitowa negacja (NOT) dowolnej wartości <code>x</code> daje <code>-(x + 1)</code>. Przykładowo, <code>~-5</code> daje <code>4</code>.</p>
-
-<p>Zauważmy, że z powodu używania 32-bitowej reprezentacji liczb, zarówno <code>~-1</code>, jak i <code>~4294967295</code> (2<sup>32</sup>-1) daje wynik <code>0</code>.</p>
-
-<h2 id="Bitowe_operatory_przesunięcia">Bitowe operatory przesunięcia</h2>
-
-<p>Bitowe operatory przesunięcia przyjmują dwa operandy: pierwszy jest wartością do przesunięcia, a drugi wskazuje liczbę pozycji bitowych, o którą pierszy operand ma być przesunięty. Kierunek operacji przesunięcia jest zdefiniowany przez użycie danego operatora.</p>
-
-<p>Operatory przesunięcia konwertują swoje operandy do 32-bitowych wartości całkowitych w porządku big-endian (znanym też pod nazwą <em>grubokońcowość</em>) i zwraca wynik tego samego typu, co lewy operand. Użytych będzie przy tym jedynie pięć najniższych bitów prawego operandu.</p>
-
-<h3 id="&lt;&lt;_Przesunięcie_w_lewo"><a id="Przesuniecie_w_lewo" name="Przesuniecie_w_lewo">&lt;&lt; (Przesunięcie w lewo)</a></h3>
-
-<p>Operator ten przesuwa pierwszy operand o określoną liczbę bitów w lewo. Nadmiarowe bity przesunięte poza zakres z lewej strony są odrzucane. Z prawej strony sekwencja uzupełniana jest zerami.</p>
-
-<p>Przykładowo, <code>9 &lt;&lt; 2</code> daje 36:</p>
-
-<pre class="brush: js">. 9 (base 10): 00000000000000000000000000001001 (base 2)
- --------------------------------
-9 &lt;&lt; 2 (base 10): 00000000000000000000000000100100 (base 2) = 36 (base 10)
-</pre>
-
-<p>Bitowe przesuwanie dowolnej wartości <code>x</code> w lewo o <code>y</code> bitów daje <code>x * 2 ** y</code>.<br>
- Tak więc, przykładowo: <code>9 &lt;&lt; 3</code> można przetłumaczyć jako: <code>9 * (2 ** 3) = 9 * (8) =</code><code> 72</code>.</p>
-
-<h3 id=">>_Przesunięcie_w_prawo_z_propagacją_znaku"><a id="Przesuniecie_w_prawo_z_propagacja_znaku" name="Przesuniecie_w_prawo_z_propagacja_znaku">&gt;&gt; (Przesunięcie w prawo z propagacją znaku)</a></h3>
-
-<p>Operator ten przesuwa pierwszy operand o określoną liczbę bitów w prawo. Nadmiarowe bity przesunięte z prawej strony poza zakres są odrzucane. Sekwencja jest uzupełniana z lewej strony wartościami skrajnie lewego bitu. Kiedy skrajnie lewy bit ma taką samą wartość, jak poprzedni skrajnie lewy bit, znak się nie zmienia – stąd nazwa „z propagacją znaku”.</p>
-
-<p>Przykładowo, <code>9 &gt;&gt; 2</code> daje 2:</p>
-
-<pre class="brush: js">. 9 (base 10): 00000000000000000000000000001001 (base 2)
- --------------------------------
-9 &gt;&gt; 2 (base 10): 00000000000000000000000000000010 (base 2) = 2 (base 10)
-</pre>
-
-<p>Podobnie, <code>-9 &gt;&gt; 2</code> daje <code>-3</code>, ponieważ zachowywany jest znak:</p>
-
-<pre class="brush: js">. -9 (base 10): 11111111111111111111111111110111 (base 2)
- --------------------------------
--9 &gt;&gt; 2 (base 10): 11111111111111111111111111111101 (base 2) = -3 (base 10)
-</pre>
-
-<h3 id=">>>_Przesunięcie_w_prawo_z_dopełnieniem_zerami"><a id="Przesuniecie_w_prawo_z_dopelnieniem_zerami" name="Przesuniecie_w_prawo_z_dopelnieniem_zerami">&gt;&gt;&gt; (Przesunięcie w prawo z dopełnieniem zerami)</a></h3>
-
-<p>Operator ten przesuwa pierwszy operand o określoną liczbę bitów w prawo. Nadmiarowe bity przesunięte poza zakres z prawej strony są odrzucane. Sekwencja jest uzupełniana z lewej strony zerami. Bit znaku staje się zerem, dlatego też wynik jest zawsze nieujemny. W przeciwieństwie do pozostałych operatorów bitowych, przesunięcie w prawo z dopełnieniem zerami zwraca 32-bitową wartość całkowitą bez znaku.</p>
-
-<p>Dla liczb nieujemnych, przesunięcie w prawo z zerami i z zachowaniem znaku dają taki sam wynik. Przykładowo, <code>9 &gt;&gt;&gt; 2</code> daje 2, tak samo jak <code>9 &gt;&gt; 2</code>:</p>
-
-<pre class="brush: js">. 9 (base 10): 00000000000000000000000000001001 (base 2)
- --------------------------------
-9 &gt;&gt;&gt; 2 (base 10): 00000000000000000000000000000010 (base 2) = 2 (base 10)
-</pre>
-
-<p>Inaczej wygląda to jednak w przypadku liczb ujemnych. Przykładowo, <code>-9 &gt;&gt;&gt; 2</code> daje 1073741821, co jest różne od <code>-9 &gt;&gt; 2</code> (które daje <code>-3</code>):</p>
-
-<pre class="brush: js">. -9 (base 10): 11111111111111111111111111110111 (base 2)
- --------------------------------
--9 &gt;&gt;&gt; 2 (base 10): 00111111111111111111111111111101 (base 2) = 1073741821 (base 10)
-</pre>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<h3 id="Flagi_i_maski_bitowe">Flagi i maski bitowe</h3>
-
-<p>Bitowe operatory logiczne są często używane do tworzenia, manipulowania i odczytywania sekwencji <em>flag</em>, które działają jak zmienne binarne. Zmienne mogą być używane zamiast tych sekwencji, ale flagi zajmują znacznie mniej pamięci (32-krotnie).</p>
-
-<p>Załóżmy, że mamy następujące 4 flagi:</p>
-
-<ul>
- <li>flaga A: mamy problem z mrówkami,</li>
- <li>flaga B: mamy nietoperza,</li>
- <li>flaga C: mamy kota,</li>
- <li>flaga D: mamy kaczkę.</li>
-</ul>
-
-<p>Flagi te są reprezentowane przez sekwencję bitów: DCBA. Kiedy flaga jest <em>ustawiona</em>, odpowiedni bit ma wartość 1. Kiedy flaga jest <em>wyczyszczona</em>, właściwy bit ma wartość 0. Załóżmy, że zmienna <code>flagi</code> ma binarną wartość 0101:</p>
-
-<pre class="brush: js">var flagi = 5; // binarnie 0101
-</pre>
-
-<p>Wartość ta wskazuje, że:</p>
-
-<ul>
- <li>flaga A ma wartość „prawda” (mamy problem z mrówkami);</li>
- <li>flaga B ma wartość „fałsz” (nie mamy nietoperza);</li>
- <li>flaga C ma wartość „prawda” (mamy kota);</li>
- <li>flaga D ma wartość „fałsz” (nie mamy kaczki);</li>
-</ul>
-
-<p>Ponieważ operatory bitowe są 32-bitowe, 0101 to faktycznie 00000000000000000000000000000101, ale zera wiodące mogą być pominięte, gdyż nie zawierają żadnej znaczącej informacji.</p>
-
-<p><em>Maska bitowa</em> jest sekwencją bitów pozwalającą na manipulowanie flagami lub odczytywanie ich wartości. Zazwyczaj „podstawowe” maski bitowe dla każdej flagi będą zdefiniowane w następujący sposób:</p>
-
-<pre class="brush: js">var FLAGA_A = 1; // 0001
-var FLAGA_B = 2; // 0010
-var FLAGA_C = 4; // 0100
-var FLAGA_D = 8; // 1000
-</pre>
-
-<p>Nowe maski bitowe mogą być stworzone przy użyciu operatorów bitowych na tychże podstawowych maskach. Przykładowo, maska 1011 może być stworzona przy użyciu operatora OR na zmiennych FLAGA_A, FLAGA_B i FLAGA_D.</p>
-
-<pre class="brush: js">var maska = FLAGA_A | FLAGA_B | FLAGA_D; // 0001 | 0010 | 1000 =&gt; 1011
-</pre>
-
-<p>Pojedyncze wartości flag mogą być wyekstrahowane przez użycie operatora AND na fladze i właściwej masce – bit z wartością 1 „ekstrahuje” odpowiednią flagę. Maska bitowa <em>maskuje</em> wszystkie nieistotne flagi przez koniunkcję ich bitów z zerami maski (stąd nazwa „maska”). Przykładowo, maska 0100 może być użyta do sprawdzenia, czy flaga C jest ustawiona:</p>
-
-<pre class="brush: js">// czy mamy kota
-if (flagi &amp; FLAGA_C) { // 0101 &amp; 0100 =&gt; 0100 =&gt; true
- // coś zrób
-}
-</pre>
-
-<p>Maska z ustawionymi wieloma flagami działa jak alternatywa logiczna. Przykładowo, poniższe dwie wersje są równoważne:</p>
-
-<pre class="brush: js">// czy mamy nietoperza lub czy mamy kota
-// (0101 &amp; 0010) || (0101 &amp; 0100) =&gt; 0000 || 0100 =&gt; true
-if ((flagi &amp; FLAGA_B) || (flagi &amp; FLAGA_C)) {
- // coś zrób
-}
-</pre>
-
-<pre class="brush: js">// czy mamy nietoperza lub kota
-var maska = FLAGA_B | FLAGA_C; // 0010 | 0100 =&gt; 0110
-if (flagi &amp; maska) { // 0101 &amp; 0110 =&gt; 0100 =&gt; true
- // coś zrób
-}
-</pre>
-
-<p>Flagi mogą być ustawione przez użycie na nich i masce operacji OR, gdzie każdy z bitów z wartością 1 będzie ustawiał odpowiednią flagę, jeśli nie jest już ustawiona. Przykładowo, maska 1100 może być użyta do ustawienia flag C i D:</p>
-
-<pre class="brush: js">// tak, możemy mieć kota i kaczkę
-var maska = FLAGA_C | FLAGA_D; // 0100 | 1000 =&gt; 1100
-flagi |= maska; // 0101 | 1100 =&gt; 1101
-</pre>
-
-<p>Flagi mogą być czyszczone przez użycie operatora AND z maską, gdzie każdy z bitów z wartością 0 będzie czyścił odpowiednią flagę, jeśli nie jest już wyczyszczona. Maska może być stworzona przez użycie operatora NOT na maskach podstawowych. Przykładowo, maska 1010 może być użyta do wyczyszczenia flag A i C:</p>
-
-<pre class="brush: js">// nieprawdą jest, że mamy problem z mrówkami lub posiadamy kota
-var maska = ~(FLAG_A | FLAG_C); // ~0101 =&gt; 1010
-flagi &amp;= maska; // 1101 &amp; 1010 =&gt; 1000
-</pre>
-
-<p>Maska może być również stworzona przez wyrażenie <code>~FLAG_A &amp; ~FLAG_C</code> (z praw De Morgana):</p>
-
-<pre class="brush: js">// nie, nie mamy problemu z mrówkami i nie posiadamy kota
-var maska = ~FLAGA_A &amp; ~FLAGA_C;
-flagi &amp;= maska; // 1101 &amp; 1010 =&gt; 1000
-</pre>
-
-<p>Flagi mogą być przełączane przez użycie operatora XOR z maską bitową, gdzie każðy bit będzie przełączał odpowiednią flagę. Przykładowo, maska 0110 może być użyta do przełączenia flag B i C:</p>
-
-<pre class="brush: js">// jeśli nie mieliśmy nietoperza, teraz go mamy,
-// a jeśli go mieliśmy – pa, pa, nietoperku!
-// tak samo z kotami
-var maska = FLAGA_B | FLAGA_C;
-flagi = flagi ^ maska; // 1100 ^ 0110 =&gt; 1010
-</pre>
-
-<p>Flagi mogą być odwracane przez operator NOT:</p>
-
-<pre class="brush: js">// przechodzimy do równoległego wszechświata...
-flagi = ~flagi; // ~1010 =&gt; 0101
-</pre>
-
-<h3 id="Conversion_snippets">Conversion snippets</h3>
-
-<p>Konwersja binarnej zmiennej typu <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" title="/en-US/docs/JavaScript/Reference/Global_Objects/String">String</a></code> do liczby dziesiętnej typu <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number" title="/en-US/docs/JavaScript/Reference/Global_Objects/Number">Number</a></code>:</p>
-
-<pre class="brush: js">var sBinString = '1011';
-var nMojaLiczba = parseInt(sBinString, 2);
-alert(nMojaLiczba); // wypisuje 11, tzn. binarnie 1011
-</pre>
-
-<p>Konwersja dziesiętnej liczby do binarnego Stringa:</p>
-
-<pre class="brush: js">var nMojaLiczba = 11;
-var sBinString = nMojaLiczba.toString(2);
-alert(sBinString); // wypisuje 1011, tzn. dziesiętnie 11
-</pre>
-
-<h3 id="Automatyczne_tworzenie_masek">Automatyczne tworzenie masek</h3>
-
-<p>Możesz stworzyć wiele masek ze zbioru wartości typu <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" title="/en-US/docs/JavaScript/Reference/Global_Objects/Boolean">Boolean</a></code> values, na przykład:</p>
-
-<pre class="brush: js">function createMask() {
- var nMask = 0, nFlag = 0, nLen = arguments.length &gt; 32 ? 32 : arguments.length;
- for (nFlag; nFlag &lt; nLen; nMask |= arguments[nFlag] &lt;&lt; nFlag++);
- return nMask;
-}
-var mask1 = createMask(true, true, false, true); // 11, i.e.: 1011
-var mask2 = createMask(false, false, true); // 4, i.e.: 0100
-var mask3 = createMask(true); // 1, i.e.: 0001
-// itd.
-
-alert(mask1); // wypisuje 11, czyli binarnie: 1011
-</pre>
-
-<h3 id="Algorytm_odwrotny_tablica_zmiennych_boolowskich_z_maski">Algorytm odwrotny: tablica zmiennych boolowskich z maski</h3>
-
-<p>Jeśli chcesz stworzyć tablicę złożoną ze zmiennych boolowskich, możesz użyć następującego kodu:</p>
-
-<pre class="brush: js">function arrayFromMask(nMask) {
- // nMask musi być pomiędzy -2147483648 a 2147483647
- if (nMask &gt; 0x7fffffff || nMask &lt; -0x80000000) {
- throw new TypeError('arrayFromMask - out of range');
- }
- for (var nShifted = nMask, aFromMask = []; nShifted;
- aFromMask.push(Boolean(nShifted &amp; 1)), nShifted &gt;&gt;&gt;= 1);
- return aFromMask;
-}
-
-var array1 = arrayFromMask(11);
-var array2 = arrayFromMask(4);
-var array3 = arrayFromMask(1);
-
-alert('[' + array1.join(', ') + ']');
-// wypisuje "[true, true, false, true]", tzn.: 11, tzn.: 1011
-</pre>
-
-<p>Możesz przetestować obydwa algorytmy naraz:</p>
-
-<pre class="brush: js">var nTest = 19; // nasza maska
-var nResult = createMask.apply(this, arrayFromMask(nTest));
-
-alert(nResult); // 19
-</pre>
-
-<p>Jedynie dla celów dydaktycznych (jako że istnieje metoda <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toString" title="/en-US/docs/JavaScript/Reference/Global_Objects/Number/toString">Number.toString(2)</a></code>), pokażemy jak można zmodyfikować algorytm <code>arrayFromMask</code> tak, by tworzył zmienną <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" title="/en-US/docs/JavaScript/Reference/Global_Objects/String">String</a></code> zawierającą binarną reprezentację danej liczby, zamiast tablicy zmiennych typu <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" title="/en-US/docs/JavaScript/Reference/Global_Objects/Boolean">Boolean</a></code>:</p>
-
-<pre class="brush: js">function createBinaryString(nMask) {
- // nMask musi być pomiędzy -2147483648 a 2147483647
- for (var nFlag = 0, nShifted = nMask, sMask = ''; nFlag &lt; 32;
- nFlag++, sMask += String(nShifted &gt;&gt;&gt; 31), nShifted &lt;&lt;= 1);
- return sMask;
-}
-
-var string1 = createBinaryString(11);
-var string2 = createBinaryString(4);
-var string3 = createBinaryString(1);
-
-alert(string1);
-// wypisuje 00000000000000000000000000001011, i.e. 11
-</pre>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specyfikacja</th>
- <th scope="col">Status</th>
- <th scope="col">Komentarz</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Definicja początkowa.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.7')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.8">Bitwise NOT operator</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.7">Bitwise shift operators</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.10">Binary bitwise operators</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-bitwise-shift-operators')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-bitwise-not-operator">Bitwise NOT operator</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-bitwise-shift-operators">Bitwise shift operators</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-binary-bitwise-operators">Binary bitwise operators</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-bitwise-shift-operators')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://tc39.github.io/ecma262/#sec-bitwise-not-operator">Bitwise NOT operator</a>, <a href="http://tc39.github.io/ecma262/#sec-bitwise-shift-operators">Bitwise shift operators</a>, <a href="http://tc39.github.io/ecma262/#sec-binary-bitwise-operators">Binary bitwise operators</a></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2>
-
-<div class="hidden">
-<p>The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
-</div>
-
-<p>{{Compat("javascript.operators.bitwise")}}</p>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li><a href="/pl/docs/Web/JavaScript/Referencje/Operatory/Logical_Operators">Operatory logiczne</a></li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/operatory/logical_operators/index.html b/files/pl/web/javascript/referencje/operatory/logical_operators/index.html
deleted file mode 100644
index e690c5a24d..0000000000
--- a/files/pl/web/javascript/referencje/operatory/logical_operators/index.html
+++ /dev/null
@@ -1,254 +0,0 @@
----
-title: Operatory logiczne
-slug: Web/JavaScript/Referencje/Operatory/Logical_Operators
-translation_of: Web/JavaScript/Reference/Operators
-translation_of_original: Web/JavaScript/Reference/Operators/Logical_Operators
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<div>Operatory logiczne są zazwyczaj używane z wartościami typu {{jsxref("Boolean")}} (logicznymi) – wówczas zwracają również wartość typu logicznego. Jednakże operatory <code>&amp;&amp;</code> i <code>||</code> w istocie zwracają wartość jednego z podanych operandów, więc jeśli operatory te są używane z wartościami nie-boolowskimi, wtedy mogą również zwracać nie-boolowskie wartości.</div>
-
-<div></div>
-
-<div>{{EmbedInteractiveExample("pages/js/expressions-logicaloperator.html")}}</div>
-
-
-
-<h2 id="Opis">Opis</h2>
-
-<p>Operatory logiczne są opisane w poniższej tabeli:</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Operator</th>
- <th>Użycie</th>
- <th>Opis</th>
- </tr>
- <tr>
- <td>Logiczne AND (<code>&amp;&amp;</code>)</td>
- <td><code><em>expr1</em> &amp;&amp; <em>expr2</em></code></td>
- <td>Zwraca <code>expr1</code> jeśli wartość ta może być przekonwertowana na <code>false</code>, w przeciwnym razie zwraca <code>expr2</code>. Zatem, używany z wartościami typu logicznego, operator <code>&amp;&amp;</code> zwraca <code>true</code> jeśli obydwa operandy mają wartość <code>true</code>, w przeciwnym razie zwraca <code>false</code>.</td>
- </tr>
- <tr>
- <td>Logiczne OR (<code>||</code>)</td>
- <td><code><em>expr1</em> || <em>expr2</em></code></td>
- <td>Zwraca <code>expr1</code>, jeśli wartość ta może być przekonwertowana na <code>true</code>; w przeciwnym razie zwraca <code>expr2</code>. Tak więc, używany z wartościami typu logicznego, operator <code>||</code> zwraca <code>true</code> którykolwiek z operandów równy jest <code>true</code>.</td>
- </tr>
- <tr>
- <td>Logiczne NOT (<code>!</code>)</td>
- <td><code>!<em>expr</em></code></td>
- <td>Zwraca <code>false</code> jeśli jego operand można przekonwertować na <code>true</code>; w przeciwnym razie zwraca <code>true</code>.</td>
- </tr>
- </tbody>
-</table>
-
-<p>Jeśli dana wartość może być przekonwertowana na <code>true</code>, wówczas jest to tzw. wartość {{Glossary("truthy")}}. Jeśli dana wartość może być przekonwertowana na <code>false</code>, jest to tzw. wartość {{Glossary("falsy")}}.</p>
-
-<p>Przykładami wyrażeń, które mogą być przekonwertowane na <a href="/en-US/docs/Glossary/Falsy">false</a> są:</p>
-
-<ul>
- <li><code>null</code>;</li>
- <li><code>NaN;</code></li>
- <li><code>0</code>;</li>
- <li>pusty łańcuch znaków (string) – <code>""</code> lub <code>''</code>; </li>
- <li><code>undefined</code>.</li>
-</ul>
-
-<p>Mimo tego, że operatory <code>&amp;&amp;</code> i <code>||</code> mogą być używane z wartościami nie-boolowskimi, nadal mogą być uznane za operatory boolowskie (logiczne), gdyż zwracane przez nie wartości mogą być zawsze przekonwertowane na wartości logiczne.</p>
-
-<h3 id="Ewaluacja_short-circuit">Ewaluacja <em>short-circuit</em></h3>
-
-<p>Ponieważ wyrażenia logiczne są przetwarzane od lewej do prawej, sprawdzana jest najkrótsza możliwa ścieżka, pozwalająca na zwrócenie wyniku całego wyrażenia (tzw. <em>short-circuit evaluation</em>), zgodnie z następującymi zasadami:</p>
-
-<ul>
- <li><code>false &amp;&amp; (<em>cokolwiek)</em></code> zostanie przetworzone na false.</li>
- <li><code>true || (<em>cokolwiek)</em></code> zostanie przetworzone na true.</li>
-</ul>
-
-<p>Zasady logiki gwarantują, że powyższe ewaluacje są zawsze poprawne. Zauważ, że części wyrażeń oznaczone słowem <code>cokolwiek</code> nie są ewaluowane, więc nie pojawią się żadne efekty uboczne. Zauważ też, że część <code>cokolwiek</code> powyższych wyrażeń może być dowolnym pojedynczym wyrażeniem logicznym (co wskazano przez nawiasy).</p>
-
-<p>Dla przykładu, poniższe dwie funkcje są równoważne.</p>
-
-<pre class="brush: js">function shortCircuitEvaluation() {
-  // logiczne OR (||)
-  doSomething() || doSomethingElse();
-
-  // logiczne AND (&amp;&amp;)
-  doSomething() &amp;&amp; doSomethingElse();
-}
-
-function equivalentEvaluation() {
-
-  // logiczne OR (||)
-  var orFlag = doSomething();
-  if (!orFlag) {
-    doSomethingElse();
-  }
-
-
-  // logiczne AND (&amp;&amp;)
-  var andFlag = doSomething();
-  if (andFlag) {
-  doSomethingElse();
-  }
-}
-</pre>
-
-<p>Poniższe wyrażenia nie są jednak równoważne ze względu na <a href="/pl/docs/Web/JavaScript/Referencje/Operatory/Pierwsze%C5%84stwo_operator%C3%B3w">pierwszeństwo operatorów</a>, co podkreśla, jak ważne jest, by operator po prawej stronie był pojedynczym wyrażeniem (zgrupowanym w razie potrzeby przy pomocy nawiasów).</p>
-
-<pre class="brush: js">false &amp;&amp; true || true // zwraca true
-false &amp;&amp; (true || true) // zwraca false</pre>
-
-<h3 id="Logiczne_AND"><a id="Logiczne AND" name="Logiczne AND">Logiczne AND (<code>&amp;&amp;</code>)</a></h3>
-
-<p>Poniżej pokazane są przykłady użycia operatora <code>&amp;&amp;</code> (logicznego AND).</p>
-
-<pre class="brush: js">a1 = true &amp;&amp; true // t &amp;&amp; t zwraca true
-a2 = true &amp;&amp; false // t &amp;&amp; f zwraca false
-a3 = false &amp;&amp; true // f &amp;&amp; t zwraca false
-a4 = false &amp;&amp; (3 == 4) // f &amp;&amp; f zwraca false
-a5 = 'Cat' &amp;&amp; 'Dog' // t &amp;&amp; t zwraca "Dog"
-a6 = false &amp;&amp; 'Cat' // f &amp;&amp; t zwraca false
-a7 = 'Cat' &amp;&amp; false // t &amp;&amp; f zwraca false
-a8 = '' &amp;&amp; false // f &amp;&amp; f zwraca ""
-a9 = false &amp;&amp; '' // f &amp;&amp; f zwraca false
-</pre>
-
-<h3 id="Logiczne_OR"><a id="Logiczne OR" name="Logiczne OR">Logiczne OR (<code>||</code>)</a></h3>
-
-<p>Poniżej pokazane są przykłady użycia operatora <code>||</code> (logicznego OR).</p>
-
-<pre class="brush: js">o1 = true || true // t || t zwraca true
-o2 = false || true // f || t zwraca true
-o3 = true || false // t || f zwraca true
-o4 = false || (3 == 4) // f || f zwraca false
-o5 = 'Cat' || 'Dog' // t || t zwraca "Cat"
-o6 = false || 'Cat' // f || t zwraca "Cat"
-o7 = 'Cat' || false // t || f zwraca "Cat"
-o8 = '' || false // f || f zwraca false
-o9 = false || '' // f || f zwraca ""
-</pre>
-
-<h3 id="Logiczne_NOT_!"><a id="Logiczne NOT" name="Logiczne NOT">Logiczne NOT (<code>!</code>)</a></h3>
-
-<p>Poniżej pokazane są przykłady użycia operatora <code>!</code> (logicznego NOT).</p>
-
-<pre class="brush: js">n1 = !true // !t zwraca false
-n2 = !false // !f zwraca true
-n3 = !'Cat' // !t zwraca false
-</pre>
-
-<h4 id="Podwójne_NOT_!!">Podwójne NOT (<code>!!</code>)</h4>
-
-<p>Jest możliwe użycie kilku operatorów NOT naraz, by wprost wymusić konwersję dowolnej wartości do odpowiedniej wartości <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type">boolowskiej</a>. Konwersja bazuje na „prawdziwości” lub „fałszywości” wartości (zobacz {{Glossary("truthy")}} i {{Glossary("falsy")}}).</p>
-
-<p>Taka sama konwersja może być dokonana poprzez funkcję {{jsxref("Boolean")}}.</p>
-
-<pre class="brush: js line-numbers language-js"><code class="language-js">n1 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="boolean token">true</span> <span class="comment token">// !!prawda zwraca true</span>
-n2 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="punctuation token">{</span><span class="punctuation token">}</span> <span class="comment token">// !!prawda returns true: każdy obiekt jest "prawdą"...</span>
-n3 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="punctuation token">(</span><span class="keyword token">new</span> <span class="class-name token">Boolean</span><span class="punctuation token">(</span><span class="boolean token">false</span><span class="punctuation token">)</span><span class="punctuation token">)</span> <span class="comment token">// ...nawet obiekty booloweskie z false jako wartością .valueOf()!</span>
-n4 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="boolean token">false</span> <span class="comment token">// !!fałsz zwraca false</span>
-n5 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="string token">""</span> <span class="comment token">// !!fałsz zwraca false</span>
-n6 <span class="operator token">=</span> <span class="operator token">!</span><span class="operator token">!</span><span class="function token">Boolean</span><span class="punctuation token">(</span><span class="boolean token">false</span><span class="punctuation token">)</span> <span class="comment token">// !!fałsz zwraca false</span></code></pre>
-
-<h3 id="Zasady_przekształcania_wyrażeń">Zasady przekształcania wyrażeń</h3>
-
-<h4 id="Przekształcanie_AND_na_OR">Przekształcanie AND na OR</h4>
-
-<p>Poniższa operacja na wartościach logicznych:</p>
-
-<pre class="brush: js">bCondition1 &amp;&amp; bCondition2</pre>
-
-<p>jest zawsze równa:</p>
-
-<pre class="brush: js">!(!bCondition1 || !bCondition2)</pre>
-
-<h4 id="Przekształcanie_OR_na_AND">Przekształcanie OR na AND</h4>
-
-<p>Poniższa operacja na wartościach logicznych:</p>
-
-<pre class="brush: js">bCondition1 || bCondition2</pre>
-
-<p>jest zawsze równa:</p>
-
-<pre class="brush: js">!(!bCondition1 &amp;&amp; !bCondition2)</pre>
-
-<h4 id="Przekształcanie_NOT">Przekształcanie NOT</h4>
-
-<p>Poniższa operacja na wartościach logicznych:</p>
-
-<pre class="brush: js">!!bCondition</pre>
-
-<p>jest zawsze równa:</p>
-
-<pre class="brush: js">bCondition</pre>
-
-<h3 id="Usuwanie_zagnieżdżonych_wyrażeń_z_nawiasami">Usuwanie zagnieżdżonych wyrażeń z nawiasami</h3>
-
-<p>Jako że wyrażenia logiczne są ewaluowane od lewej do prawej, jest zawsze możliwe usunięcie nawiasów ze złożonego wyrażenia przy użyciu pewnych, przedstawionych dalej, reguł.</p>
-
-<h4 id="Usuwanie_zagnieżdżonego_AND">Usuwanie zagnieżdżonego AND</h4>
-
-<p>Następujące wyrażenie złożone na wartościach logicznych:</p>
-
-<pre class="brush: js">bCondition1 || (bCondition2 &amp;&amp; bCondition3)</pre>
-
-<p>jest zawsze równe:</p>
-
-<pre class="brush: js">bCondition1 || bCondition2 &amp;&amp; bCondition3</pre>
-
-<h4 id="Usuwanie_zagnieżdżonego_OR">Usuwanie zagnieżdżonego OR</h4>
-
-<p>Następujące wyrażenie złożone na wartościach logicznych:</p>
-
-<pre class="brush: js">bCondition1 &amp;&amp; (bCondition2 || bCondition3)</pre>
-
-<p>jest zawsze równe:</p>
-
-<pre class="brush: js">!(!bCondition1 || !bCondition2 &amp;&amp; !bCondition3)</pre>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specyfikacja</th>
- <th scope="col">Status</th>
- <th scope="col">Uwagi</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Definicja początkowa.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.11')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.9">Logical NOT Operator</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.11">Binary Logical Operators</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-binary-logical-operators')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-logical-not-operator">Logical NOT Operator</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-binary-logical-operators">Binary Logical Operators</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-binary-logical-operators')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Zdefiniowane w kilku sekcjach specyfikacji: <a href="http://tc39.github.io/ecma262/#sec-logical-not-operator">Logical NOT Operator</a>, <a href="http://tc39.github.io/ecma262/#sec-binary-logical-operators">Binary Logical Operators</a></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2>
-
-
-
-<p>{{Compat("javascript.operators.logical")}}</p>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">Bitwise operators</a></li>
- <li><a href="https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Boolean">Boolean</a></li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/operatory/operatory_arytmetyczne/index.html b/files/pl/web/javascript/referencje/operatory/operatory_arytmetyczne/index.html
deleted file mode 100644
index 474545150a..0000000000
--- a/files/pl/web/javascript/referencje/operatory/operatory_arytmetyczne/index.html
+++ /dev/null
@@ -1,268 +0,0 @@
----
-title: Operatory arytmetyczne
-slug: Web/JavaScript/Referencje/Operatory/Operatory_arytmetyczne
-tags:
- - JavaScript
- - Operator
-translation_of: Web/JavaScript/Reference/Operators
-translation_of_original: Web/JavaScript/Reference/Operators/Arithmetic_Operators
----
-<div>
-<div>{{jsSidebar("Operators")}}</div>
-</div>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Operatory arytmetyczne pobierają wartości liczbowe (w postaci bezpośredniej lub zmiennej) jako ich operandy i zwracają jedna, wynikową wartość liczbową. Typowymi operatorami arytmetycznymi są dodawanie (+), odejmowanie (-), mnożenie (*), i dzielenie (/). Operatory te działają tak samo jak w innych językach programowania, z wyjątkiem operatora dzielenia /, który w JavaScripcie zwraca wynik będący liczbą zmiennoprzecinkową, nie obcinając części ułamkowej, jak to się dzieje w C lub Javie.</p>
-
-<h2 id="Dodawanie_()">Dodawanie (+)</h2>
-
-<p>Operator dodawania zwraca sume operandów lub jeśli chociaż jeden operand był łańcuchem znaków, ich konkatenacje.</p>
-
-<h3 id="Składnia">Składnia</h3>
-
-<pre class="syntaxbox"><strong>Operator:</strong> x + y</pre>
-
-<h3 class="syntaxbox" id="Przykłady">Przykłady</h3>
-
-<pre><code>// Number + Number -&gt; dodawanie
-1 + 2 // 3
-
-// Boolean + Number -&gt; dodawanie
-true + 1 // 2
-
-// Boolean + Boolean -&gt; dodawanie
-false + false // 0
-
-// Number + String -&gt; konkatenacja
-5 + "foo" // "5foo"
-
-// String + Boolean -&gt; konkatenacja
-"foo" + false // "foofalse"
-
-// String + String -&gt; konkatenacja
-"foo" + "bar" // "foobar"</code></pre>
-
-<h2 id="sect1"> </h2>
-
-<h2 id="Odejmowanie_(-)">Odejmowanie (-)</h2>
-
-<p>Operator odejmowania zwraca różnicę między pierwszym, a drugim operandem.</p>
-
-<h3 id="Składnia_2">Składnia</h3>
-
-<pre><strong>Operator:</strong> x - y
-</pre>
-
-<h3 id="Przykłady_2">Przykłady</h3>
-
-<pre><code>5 - 3 // 2
-3 - 5 // -2
-5 - true // 4
-"foo" - 3 // NaN</code></pre>
-
-<p> </p>
-
-<h2 id="Dzielenie_()">Dzielenie (/)</h2>
-
-<p>Operator dzielenia zwraca iloraz operandów gdzie ten po lewej stronie jest dzielną, a ten po prawej dzielnikiem.</p>
-
-<h3 id="Składnia_3">Składnia</h3>
-
-<pre><strong>Operator:</strong> x / y
-</pre>
-
-<h3 id="Przykłady_3">Przykłady</h3>
-
-<pre><code>1 / 2 // zwraca 0.5 w JavaScript
-1 / 2 // zwraca 0 w Java
-
-1.0 / 2.0 // zwraca 0.5 zarówno w JavaScript i Java
-
-2.0 / 0 // zwraca Infinity w JavaScript
-2.0 / 0.0 // zwraca także Infinity
-2.0 / -0.0 // zwraca -Infinity in JavaScript</code></pre>
-
-<p> </p>
-
-<h2 id="Mnożenie_(*)">Mnożenie (*)</h2>
-
-<p>Operotor mnożenia zwraca wynik mnożenia operandów.</p>
-
-<h3 id="Składnia_4">Składnia</h3>
-
-<pre><strong>Operator:</strong> x * y
-</pre>
-
-<h3 id="Przykłady_4">Przykłady</h3>
-
-<pre><code>2 * 2 // 4
--2 * 2 // -4
-Infinity * 0 // NaN
-Infinity * Infinity // Infinity
-"foo" * 2 // NaN</code>
-</pre>
-
-<h2 id="Modulo" name="Modulo"> </h2>
-
-<h2 id="Modulo" name="Modulo">Dzielenie modulo (%)</h2>
-
-<p>Operator modulo zwraca resztę z dzielenia pierwszego operandu przez drugi.</p>
-
-<h3 id="Składnia_5">Składnia</h3>
-
-<pre><strong>Operator:</strong> var1 % var2
-</pre>
-
-<h3 id="Przykłady_5">Przykłady</h3>
-
-<pre><code>12 % 5 // 2
--1 % 2 // -1
-NaN % 2 // NaN
-1 % 2 // 1
-2 % 3 // 2
--4 % 2 // -0
-5.5 % 2 // 1.5</code></pre>
-
-<p> </p>
-
-<h2 id="Potęgowanie_(**)">Potęgowanie (**)</h2>
-
-<div class="overheadIndicator" style="background: #9CF49C;">
-<p><strong>Ta eksperymentalna własnośc, jest częścią propozycji specyfikacji ECMAScript 2016 (ES7).</strong><br>
- Ponieważ specyfikacja tej własność i nie została oficjalnie wdrożona, przed użyciem zapoznaj się z tabelą kompatybilności dla różnych przeglądarek. Warto wspomnieć, że składnia jak i zachowanie eksperymentalnych własności mogą zmieniać się wraz ze zmianami w specyfikacji.</p>
-</div>
-
-<p>Operator ten zwraca wynik gdzie pierwszy operand jest podstawą, a drugi wykładnikiem (<code>var1</code><sup><code>var2</code></sup>). Operator ten jest asocjacyjny co oznacza, że dopuszalne jest użycie w formie <code>a ** b ** c, co jest równe a ** (b ** c)</code>.</p>
-
-<h3 id="Składnia_6">Składnia</h3>
-
-<pre><strong>Operator:</strong> var1 ** var2
-</pre>
-
-<h3 id="Uwagi">Uwagi</h3>
-
-<p>W większości języków programowania które posiadają operator potęgowania (zwykle jako ^ lub **) jak np. PHP czy Python, ma on wyższy priorytet niż operatory jedno argumentowe (oznaczające liczbę dodatnią lub ujemną) + czy -, ale istnieją wyjątki. Np. w Bash ten operator posiada niższy priorytet niż wspomniane wcześniej + czy -.<br>
- W JavaScript niemożliwe jest użycie operatorów jedno argumentowych (<code>+/-/~/!/delete/void/typeof</code>)  bezpośrednio przed podstawą.</p>
-
-<pre><code>-2 ** 2;
-// 4 w Bash, -4 w innych językach.
-// W JavaScript jest to nieprawidłowa próba użycia operatora potęgowania.
-
-
--(2 ** 2); // -4
-5 ** -2 // 0.04</code>
-</pre>
-
-<h3 id="Przykłady_6">Przykłady</h3>
-
-<pre><code>2 ** 3 // 8
-3 ** 2 // 9
-3 ** 2.5 // 15.588457268119896
-10 ** -1 // 0.1
-NaN ** 2 // NaN
-
-2 ** 3 ** 2 // 512
-2 ** (3 ** 2) // 512
-(2 ** 3) ** 2 // 64</code></pre>
-
-<p>Aby odwrócić znak zwracanej wartości:</p>
-
-<pre><code>-(2 ** 2) // -4</code></pre>
-
-<p>Sposób na wymuszenie potęgowania ujemnej liczby:</p>
-
-<pre><code>(-2) ** 2 // 4</code></pre>
-
-<h2 id="Inkrementacja" name="Inkrementacja"> </h2>
-
-<h2 id="Inkrementacja" name="Inkrementacja">Inkrementacja (++)</h2>
-
-<p>Operator inkrementacji zwiększa o 1 wartość operandu i zwraca taką wartość. </p>
-
-<ul>
- <li>Jeśli uzyty jako przyrostek (x++), będzie działał jako postinkrementacja, czyli zwracana wartość nie będzie powiększona.</li>
- <li>Jeśli użyty jako przedrostek (++x), będzie działał jako preinkrementacja, czyli zwracana wartość będzie już powiększona. </li>
-</ul>
-
-<h3 id="Składnia_7">Składnia</h3>
-
-<pre><strong>Operator:</strong> x++ lub ++x
-</pre>
-
-<h3 id="Examples">Examples</h3>
-
-<pre><code>// Przyrostek
-var x = 3;
-y = x++; // y = 3, x = 4
-
-// Przedrostek
-var a = 2;
-b = ++a; // a = 3, b = 3</code></pre>
-
-<p> </p>
-
-<h2 id="Dekrementacja_(--)">Dekrementacja (--)</h2>
-
-<p>Operator dekrementacji zmniejsza o 1 wartość operandu i zwraca taką wartość.</p>
-
-<ul>
- <li>Jeśli uzyty jako przyrostek (x--), będzie działał jako postdekrementacja, czyli zwracana wartość nie będzie pomniejszona.</li>
- <li>Jeśli użyty jako przedrostek (--x), będzie działał jako predekrementacja, czyli zwracana wartość będzie już pomniejszona. </li>
-</ul>
-
-<h3 id="Składnia_8">Składnia</h3>
-
-<pre><strong>Operator:</strong> x-- lub --x
-</pre>
-
-<h3 id="Przykłady_7">Przykłady</h3>
-
-<pre><code>// Przyrostek
-var x = 3;
-y = x--; // y = 3, x = 2
-
-// Przedrostek
-var a = 2;
-b = --a; // a = 1, b = 1</code></pre>
-
-<p> </p>
-
-<h2 id="Inkrementacja" name="Inkrementacja">Negacja (-)</h2>
-
-<p>Jednoargumentowy operator negacji zwraca wartość operandu ze zmienionym znakiem.</p>
-
-<h3 id="Składnia_9">Składnia</h3>
-
-<pre><strong>Operator:</strong> -x
-</pre>
-
-<h3 id="Przykłady_8">Przykłady</h3>
-
-<pre><code>var x = 3;
-y = -x; // y = -3, x = 3</code></pre>
-
-<p> </p>
-
-<h2 id="Inkrementacja" name="Inkrementacja">Jednoargumentowy plus (+)</h2>
-
-<p>Jest to jednoargumentowy operator, który transformuje inne typy zmiennych do typu Number. Jeśli dana wartość nie może zostać przetransformowana, zwracany jest typ NaN.</p>
-
-<h3 id="Składnia_10">Składnia</h3>
-
-<pre><strong>Operator:</strong> +x
-</pre>
-
-<h3 id="Przykłady_9">Przykłady</h3>
-
-<pre><code>+3 // 3
-+"3" // 3
-+true // 1
-+false // 0
-+null // 0
-
-var x = function(val){
- return val
-}
-</code>+x // NaN
-</pre>
diff --git a/files/pl/web/javascript/referencje/operatory/operatory_działające_na_ciągach_znaków/index.html b/files/pl/web/javascript/referencje/operatory/operatory_działające_na_ciągach_znaków/index.html
deleted file mode 100644
index 5b2c216efd..0000000000
--- a/files/pl/web/javascript/referencje/operatory/operatory_działające_na_ciągach_znaków/index.html
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: Operatory działające na ciągach znaków
-slug: Web/JavaScript/Referencje/Operatory/Operatory_działające_na_ciągach_znaków
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Operators/Arithmetic_Operators#Addition
-translation_of_original: Web/JavaScript/Reference/Operators/String_Operators
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Oprócz operatorów porównania, których można używać z ciągami znaków, dostępny jest także operator konkatenacji (<code>+</code>), łączący dwie wartości tekstowe w jedną, zwracający nowy ciąg znaków stanowiący połączenie swoich operandów. Na przykład <code>"ciąg " + "znaków"</code> zwróci <code>"ciąg znaków"</code>.
-</p><p>Skrócony operator przypisania <code>+=</code> może być również używany do konkatenacji ciągów znaków. Na przykład, jeśli zmienna <code>mojtekst</code> zawiera wartość "<code>alfa</code>", wyrażenie <code>mojtekst += "bet"</code> zostanie wyliczone jako "<code>alfabet</code>", a wartość ta zostanie przypisana do zmiennej <code>mojtekst</code>.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Operator</td>
-</tr>
-<tr>
-<td>Zaimplementowany w:</td>
-<td>JavaScript 1.0</td>
-</tr>
-<tr>
-<td>Wersja ECMA:</td>
-<td>ECMA-262</td>
-</tr>
-</tbody></table>
-<p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Operators/String_Operators", "es": "es/Referencia_de_JavaScript_1.5/Operadores/String", "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Op\u00e9rateurs/Op\u00e9rateurs_de_cha\u00eenes" } ) }}
diff --git a/files/pl/web/javascript/referencje/operatory/operatory_porównania/index.html b/files/pl/web/javascript/referencje/operatory/operatory_porównania/index.html
deleted file mode 100644
index 0184512551..0000000000
--- a/files/pl/web/javascript/referencje/operatory/operatory_porównania/index.html
+++ /dev/null
@@ -1,130 +0,0 @@
----
-title: Operatory porównania
-slug: Web/JavaScript/Referencje/Operatory/Operatory_porównania
-tags:
- - JavaScript
- - Operator
-translation_of: Web/JavaScript/Reference/Operators
-translation_of_original: Web/JavaScript/Reference/Operators/Comparison_Operators
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Operandy posiadają wartość liczbową lub łańcucha znaków. Łańcuchy znaków są porównywane w oparciu o zasady pisowni, używają wartości Unicode.</p>
-
-<p>Jako rezultat porównania zwracana jest wartość logiczna.</p>
-
-<ul>
- <li>Dwa łańcuchy są równe kiedy kiedy posiadają taką sama sekwencję znaków, taką samą długość, i takie same znaki w zgodnych pozycjach.</li>
- <li>Dwie liczby są równe kiedy ich wartości liczbowe (posiadają liczbę o takiej samej wartości). NaN jest różne dla wszystkich, włączając NaN. Dodatnie i ujemne zera są równe.</li>
- <li>Dwa obiekty są równe jeżeli odnoszą się do tego samego obiektu .</li>
- <li>Dwa operandy Boolean są równe jeżeli oba zwracają <code>true</code> lub <code>false</code>.</li>
- <li>Typy Null i Undefined są  <code>==</code> (lecz nie <code>===</code>).</li>
-</ul>
-
-<p>Następująca tabela opisuje operatory porównania:</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <th>Operator</th>
- <th>Opis</th>
- <th>Przykłady zwracające prawdę (true)<sup>1</sup></th>
- </tr>
- <tr>
- <td>Równy (<code>==</code>)</td>
- <td>Zwraca true jeżeli operandy są równe. Jeżeli operandy nie są tego samego typu, JavaScript próbuje przekształcić operandy na odpowiedni dla porównania typ.</td>
- <td>
- <p><code>3 == var1<br>
- "3" == var1<br>
- 3 == '3'</code></p>
- </td>
- </tr>
- <tr>
- <td>Różny (<code>!=</code>)</td>
- <td>Zwraca true jeżeli operandy są różne. Jeżeli dwa operandy nie są tego samego typu, JavaScript próbuje przekształcić operandy na odpowiedni dla porównania typ.</td>
- <td>
- <p><code>var1 != 4<br>
- var1 != "3"</code></p>
- </td>
- </tr>
- <tr>
- <td>Identyczny (<code>===</code>)</td>
- <td>Zwraca true jeżeli operandy są równe i tego samego typu.</td>
- <td>
- <p><code>3 === var1</code></p>
- </td>
- </tr>
- <tr>
- <td>Nieidentyczny (<code>!==</code>)</td>
- <td>Zwraca true jeżeli operandy nie są równe i/lub nie są tego samego typu.</td>
- <td>
- <p><code>var1 !== 3<br>
- 3 !== '3'</code></p>
- </td>
- </tr>
- <tr>
- <td>Większy niż (<code>&gt;</code>)</td>
- <td>Zwraca true jeżeli lewy operand jest większy od prawego operandu.</td>
- <td>
- <p><code>var2 &gt; var1</code></p>
- </td>
- </tr>
- <tr>
- <td>Większy - równy (<code>&gt;=</code>)</td>
- <td>Zwraca true jeżeli lewy operand jest większy lub równy prawemu operandowi.</td>
- <td>
- <p><code>var2 &gt;= var1<br>
- var1 &gt;= 3</code></p>
- </td>
- </tr>
- <tr>
- <td>Mniejszy niż (<code>&lt;</code>)</td>
- <td>Zwraca true, jeśli lewy operand jest mniejszy, niż prawy.</td>
- <td>
- <p><code>var1 &lt; var2</code></p>
- </td>
- </tr>
- <tr>
- <td>Mniejszy - równy (<code>&lt;=</code>)</td>
- <td>Zwraca true jeżeli lewy operand jest mniejszy lub równy prawemu operandowi.</td>
- <td>
- <p><code>var1 &lt;= var2<br>
- var2 &lt;= 5</code></p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p><small><sup>1</sup> Te przykłady zakładają, że <code>var1</code> będzie przydzielona wartość 3 i <code>var2</code> będzie miała przydzieloną wartość 4.</small></p>
-
-<h2 id="U.C5.BCywanie_operator.C3.B3w_por.C3.B3wnania" name="U.C5.BCywanie_operator.C3.B3w_por.C3.B3wnania">Używanie operatorów porównania</h2>
-
-<p>Standardowe operatory(<code>==</code> i <code>!=</code>) porównują dwa operandy bez względu na ich typ. Operatory porównania identyczności(<code>===</code> i <code>!==</code>) dokonują porównania równości na operandach tego samego typu. Operatorów identyczności używamy jeżeli operandy muszą być określonego typu jak również wartości lub jeśli dokładny typ operandów jest ważny. W przeciwnym razie, używamy standardowych operatorów porównania, które pozwalają na porównać identyczność dwóch operandów nawet jeżeli nie są takiego samego typu.</p>
-
-<p>Kiedy potrzebna jest konwersja, JavaScript następująco przekształca operand Number, Boolean lub Object.</p>
-
-<ul>
- <li>Kiedy porównujemy liczbę i łańcuch, łańcuch jest zmieniany na wartość liczbową. JavaScript próbuje przekształcić łańcuch literalny cyfr na wartość typu <code>Number</code>. Najpierw, matematyczna wartość jest wyprowadzana z łańcucha cyfrowego literału. Następnie, ta wartość jest zaokrąglana do najbliższej wartości typu <code>Number</code>.</li>
- <li>If one of the operands is <code>Boolean</code>, the Boolean operand is converted to 1 if it is <code>true</code> and +0 if it is <code>false</code>.</li>
- <li>If an object is compared with a number or string, JavaScript attempts to return the default value for the object. Operators attempt to convert the object to a primitive value, a <code>String</code> or <code>Number</code> value, using the <code>valueOf</code> and <code>toString</code> methods of the objects. If this attempt to convert the object fails, a runtime error is generated.</li>
-</ul>
-
-<p>You cannot use the standard equality operator (<code>==</code>) to compare instances of <code>JSObject</code>. Use the <code>JSObject.equals</code> method for such comparisons.</p>
-
-<h2 id="Kompatybilno.C5.9B.C4.87_wsteczna" name="Kompatybilno.C5.9B.C4.87_wsteczna">Kompatybilność wsteczna</h2>
-
-<p>Zachowanie standardowych operatorów porównania (<code>==</code> i <code>!=</code>) zależy od wersji JavaScript.</p>
-
-<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>You can use either the standard equality operator (<code>==</code>) or <code>JSObject.equals</code> to compare instances of <code>JSObject</code>.</p>
-
-<h4 id="JavaScript_1.2" name="JavaScript_1.2">JavaScript 1.2</h4>
-
-<p>The standard equality operators (<code>==</code> and <code>!=</code>) do not perform a type conversion before the comparison is made. Operatory identyczności (<code>===</code> i <code>!==</code>) są niedostępne.</p>
-
-<h4 id="JavaScript_1.1_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.1_i_wersje_wcze.C5.9Bniejsze">JavaScript 1.1 i wersje wcześniejsze</h4>
-
-<p>The standard equality operators (<code>==</code> and <code>!=</code>) perform a type conversion before the comparison is made.Operatory identyczności (<code>===</code> i <code>!==</code>) są niedostępne.</p>
diff --git a/files/pl/web/javascript/referencje/operatory/operatory_przypisania/index.html b/files/pl/web/javascript/referencje/operatory/operatory_przypisania/index.html
deleted file mode 100644
index 8c1e9b85f3..0000000000
--- a/files/pl/web/javascript/referencje/operatory/operatory_przypisania/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: Operatory przypisania
-slug: Web/JavaScript/Referencje/Operatory/Operatory_przypisania
-tags:
- - JavaScript
- - Operator
-translation_of: Web/JavaScript/Reference/Operators#Assignment_operators
-translation_of_original: Web/JavaScript/Reference/Operators/Assignment_Operators
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Operator przypisania przypisuje wartość swego prawego operandu do operandu lewego.</p>
-
-<p>Podstawowy operator przypisania to znak równości (<code>=</code>), który przypisuje wartość prawego operandu do lewego. To znaczy, że <code>x = y</code> przypisuje wartość zmiennej <code>y</code> do zmiennej <code>x</code>. Pozostałe operatory przypisania to zwykle skróty dla operacji standardowych, jak w poniższej tabeli.</p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Operator skrócony</th>
- <th>Znaczenie</th>
- </tr>
- <tr>
- <td><code>x += y</code></td>
- <td><code>x = x + y</code></td>
- </tr>
- <tr>
- <td><code>x -= y</code></td>
- <td><code>x = x - y</code></td>
- </tr>
- <tr>
- <td><code>x *= y</code></td>
- <td><code>x = x * y</code></td>
- </tr>
- <tr>
- <td><code>x /= y</code></td>
- <td><code>x = x / y</code></td>
- </tr>
- <tr>
- <td><code>x %= y</code></td>
- <td><code>x = x % y</code></td>
- </tr>
- <tr>
- <td><code>x &lt;&lt;= y</code></td>
- <td><code>x = x &lt;&lt; y</code></td>
- </tr>
- <tr>
- <td><code>x &gt;&gt;= y</code></td>
- <td><code>x = x &gt;&gt; y</code></td>
- </tr>
- <tr>
- <td><code>x &gt;&gt;&gt;= y</code></td>
- <td><code>x = x &gt;&gt;&gt; y</code></td>
- </tr>
- <tr>
- <td><code>x &amp;= y</code></td>
- <td><code>x = x &amp; y</code></td>
- </tr>
- <tr>
- <td><code>x ^= y</code></td>
- <td><code>x = x ^ y</code></td>
- </tr>
- <tr>
- <td><code>x |= y</code></td>
- <td><code>x = x | y</code></td>
- </tr>
- </tbody>
-</table>
-
-<p>
- </p><div class="noinclude"> </div>
-<p></p>
-
-<p> </p>
diff --git a/files/pl/web/javascript/referencje/operatory/spread_operator/index.html b/files/pl/web/javascript/referencje/operatory/spread_operator/index.html
deleted file mode 100644
index c8cc1533f8..0000000000
--- a/files/pl/web/javascript/referencje/operatory/spread_operator/index.html
+++ /dev/null
@@ -1,230 +0,0 @@
----
-title: Spread syntax
-slug: Web/JavaScript/Referencje/Operatory/Spread_operator
-tags:
- - ECMAScript 2015
- - Iterator
- - JavaScript
- - Operator Rozwinięcia
-translation_of: Web/JavaScript/Reference/Operators/Spread_syntax
-translation_of_original: Web/JavaScript/Reference/Operators/Spread_operator
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<p>Operator spread umożliwia rozwinięcie wyrażenia. <strong>Składnia rozwinięcia</strong> pozwala na rozwinięcie wyrażenia w miejscach, w których potrzebne jest wiele argumentów (do wywołań funkcji), wiele elementów (do literałów tablicowych) lub wiele zmiennych ().</p>
-
-<h2 id="Składnia">Składnia</h2>
-
-<p>Do wywołań funkcji:</p>
-
-<pre class="brush: js">mojaFunkcja(...iterowalnyObiekt);
-</pre>
-
-<p>Do literałów tablicowych:</p>
-
-<pre class="brush: js">[...iterowalnyObiekt, 4, 5, 6]</pre>
-
-<p> </p>
-
-<p>Do przypisań destrukturyzujących:</p>
-
-<pre class="brush: js">var [glowa, ...ogon] = [1, 2, 3, 4]</pre>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<h3 id="Lepsze_zastosowanie">Lepsze zastosowanie</h3>
-
-<p><strong>Przykład:</strong> powszechne jest użycie {{jsxref( "Function.prototype.apply")}} w przypadkach, gdy chcesz użyć tablic jako argumentów funkcji.</p>
-
-<pre class="brush: js">function mojaFunkcja(x, y, z) { }
-var args = [0, 1, 2];
-mojaFunkcja.apply(null, args);</pre>
-
-<p>Ze składnią rozwinięcia (spread) ES2015 powyższy kod można zapisać jako:</p>
-
-<pre class="brush: js">function mojaFunkcja(x, y, z) { }
-var args = [0, 1, 2];
-mojaFunkcja(...args);</pre>
-
-<p>Dowolny argument w liście argumentów może użyć składni rozwinięcia i może być użyty wiele razy.</p>
-
-<pre class="brush: js">function myFunction(v, w, x, y, z) { }
-var args = [0, 1];
-myFunction(-1, ...args, 2, ...[3]);</pre>
-
-<h3 id="Potężniejszy_literał_tablicowy">Potężniejszy literał tablicowy</h3>
-
-<p><strong>Przykład:</strong> Jeżeli masz tablicę i chcesz utworzyć nową tablicę z tą tablicą jako jej częścią, składnia literału tablicowego nie jest już wystarczająca i należy cofnąć się do programowania imperatywnego, użyć kombinacji <code>push</code>, <code>splice</code>, <code>concat</code>, itp. Z użyciem składni rozwinięcia wygląda to dużo prościej:</p>
-
-<pre class="brush: js">var czesci = ['ramiona', 'kolana'];
-var rymowanka = ['glowa', ...czesci, 'i', 'palce']; // <span class="objectBox objectBox-array"><a class="objectLink "><span class="arrayLeftBracket">[</span></a><span class="objectBox objectBox-string">"glowa"</span><span class="arrayComma">, </span><span class="objectBox objectBox-string">"</span></span>ramiona<span class="objectBox objectBox-array"><span class="objectBox objectBox-string">"</span><span class="arrayComma">, </span><span class="objectBox objectBox-string">"kolana"</span><span class="arrayComma">, </span><span class="objectBox objectBox-string">"i"</span><span class="arrayComma">, </span><span class="objectBox objectBox-string">"palce"</span></span>]
-</pre>
-
-<p>Tak samo jak rozwinięcie może być użyte do list argumentów, <code>...</code> mogą być użyte wszędzie w literale tablicowym, także wiele razy.</p>
-
-<h3 id="Zastosowanie_z_new">Zastosowanie z new</h3>
-
-<p><strong>Przykład:</strong> W ES5 nie jest możliwa kompozycja <code>new</code> z <code>apply.</code> (W ES5, <code>apply</code> wykonuje <code>[[Call]]<font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">, a nie </span></font></code><code>[[Construct]].</code>) W ES2015 składnia rozwinięcia wygląda następująco:</p>
-
-<pre class="brush: js">var daty = czytajDaty(bazaDanych);
-var d = new Date(...daty);</pre>
-
-<h3 id="Kopiowanie_tablicy">Kopiowanie tablicy</h3>
-
-<pre class="brush: js">var tablica = [1,2,3];
-var tablica2 = [...tablica]; // jak tablica.slice()
-tablica2.push(4); // tablica2 staje się [1,2,3,4], tablica pozostaje niezmieniona
-
-</pre>
-
-<h3 id="Ulepszone_push">Ulepszone push</h3>
-
-<p><strong>Przykład:</strong> {{jsxref("Global_Objects/Array/push", "push")}} jest często używany, by dodać tablicę na koniec innej tablicy. W ES5 jest to często osiągane przez:</p>
-
-<pre class="brush: js">var tablica1 = [0, 1, 2];
-var tablica2 = [3, 4, 5];
-// Dodaj wszystkie elementy z tablica2 do tablica1
-Array.prototype.push.apply(tablica1, tablica2);</pre>
-
-<p>W ES2015 z rozwinięciem wygląda to następująco:</p>
-
-<pre class="brush: js">var tablica1 = [0, 1, 2];
-var tablica2 = [3, 4, 5];
-tablica1.push(...tablica2);</pre>
-
-<h3 id="Użycie_jedynie_dla_obiektów_iterowalnych">Użycie jedynie dla obiektów iterowalnych</h3>
-
-<pre class="brush: js">var obiekt = {"klucz1":"wartosc1"};
-function mojaFunkcja(x) {
- /* ... */
-}
-// proba rozwinięcia nieiterowalnego elementu
-// spowoduje błąd
-mojaFunkcja(...obiekt);
-var args = [...obiekt];
-// TypeError: obiekt is not iterable</pre>
-
-<h2 id="Operator_reszty">Operator reszty</h2>
-
-<p>Operator reszty, który wygląda dokładnie jak składnia rozwinięcia (spread), jest używany do destrukturyzacji obiektów i tablic. W pewnym stopniu, elementy reszty są przeciwieństwem elementów rozwinięcia: rozwinięcie 'rozbija' tablicę na elementy, natomiast reszta zbiera wiele elementów i 'zwija' je w jeden element.</p>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specyfikacja</th>
- <th scope="col">Stan</th>
- <th scope="col">Komentasz</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ES2015', '#sec-array-initializer')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Zdefiniowany w kilku sekcjach specyfikacji: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-array-initializer">Array Initializer</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-argument-lists">Argument Lists</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-array-initializer')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Kompatybilność_przeglądarek">Kompatybilność przeglądarek</h2>
-
-<p>{{CompatibilityTable}}</p>
-
-<div id="compat-desktop">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Funkcja</th>
- <th>Chrome</th>
- <th>Firefox (Gecko)</th>
- <th>Internet Explorer</th>
- <th>Opera</th>
- <th>Safari (WebKit)</th>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w literałach tablicowych</td>
- <td>{{CompatChrome("46")}}</td>
- <td>{{ CompatGeckoDesktop("16") }}</td>
- <td>{{CompatIE("Edge")}}</td>
- <td>{{CompatNo}}</td>
- <td>7.1</td>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w wywołaniach funkcji</td>
- <td>{{CompatChrome("46")}}</td>
- <td>{{ CompatGeckoDesktop("27") }}</td>
- <td>{{CompatIE("Edge")}}</td>
- <td>{{CompatNo}}</td>
- <td>7.1</td>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w destrukturyzacji</td>
- <td>{{CompatChrome("49")}}</td>
- <td>{{ CompatGeckoDesktop("34") }}</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatUnknown}}</td>
- <td>{{CompatUnknown}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<div id="compat-mobile">
-<table class="compat-table">
- <tbody>
- <tr>
- <th>Funkcja</th>
- <th>Android</th>
- <th>Android Webview</th>
- <th>Firefox Mobile (Gecko)</th>
- <th>IE Mobile</th>
- <th>Opera Mobile</th>
- <th>Safari Mobile</th>
- <th>Chrome for Android</th>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w literałach tablicowych</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatChrome("46")}}</td>
- <td>{{ CompatGeckoMobile("16") }}</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatNo}}</td>
- <td>8</td>
- <td>{{CompatChrome("46")}}</td>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w wywołaniach funkcji</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatChrome("46")}}</td>
- <td>{{ CompatGeckoMobile("27") }}</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatNo}}</td>
- <td>8</td>
- <td>{{CompatChrome("46")}}</td>
- </tr>
- <tr>
- <td>Operacja rozwinięcia w destrukturyzacji</td>
- <td>{{CompatNo}}</td>
- <td>{{CompatNo}}</td>
- <td>{{ CompatGeckoDesktop("34") }}</td>
- <td>{{CompatUnknown}}</td>
- <td>{{CompatUnknown}}</td>
- <td>{{CompatUnknown}}</td>
- <td>{{CompatNo}}</td>
- </tr>
- </tbody>
-</table>
-</div>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/rest_parameters">Parametry reszty</a></li>
- <li><a href="http://exploringjs.com/es6/ch_destructuring.html#sec_rest-operator">Operator reszty</a></li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/polecenia/default/index.html b/files/pl/web/javascript/referencje/polecenia/default/index.html
deleted file mode 100644
index 39641836b8..0000000000
--- a/files/pl/web/javascript/referencje/polecenia/default/index.html
+++ /dev/null
@@ -1,121 +0,0 @@
----
-title: default
-slug: Web/JavaScript/Referencje/Polecenia/default
-tags:
- - JavaScript
- - słowo kluczowe
-translation_of: Web/JavaScript/Reference/Statements/switch
-translation_of_original: Web/JavaScript/Reference/Statements/default
----
-<div>{{jsSidebar("Statements")}}</div>
-
-<p>Słowo kluczowe <strong>default  </strong>może być użyte w języku JavaScript w dwóch sytuacjach: w instrukcji {{jsxref("Statements/switch", "switch")}} lub instrukcji {{jsxref("Statements/export", "export")}}.</p>
-
-<div>{{EmbedInteractiveExample("pages/js/statement-default.html")}}</div>
-
-
-
-<h2 id="Składnia">Składnia</h2>
-
-<p>W instrukcji {{jsxref("Statements/switch", "switch")}}:</p>
-
-<pre class="syntaxbox">switch (wyrażenie) {
- case wartość1:
- //Instrukcje wykonywane kiedy wartość1 zgadza się z wartością wyrażenia
- [break;]
- default:
- //Instrukcje wykonywane kiedy żadna z wartości nie zgadza się z wartością wyrażenia
- [break;]
-}</pre>
-
-<p>Z instrukcją {{jsxref("Statements/export", "export")}}:</p>
-
-<pre class="syntaxbox">export default <em>nazwaN</em> </pre>
-
-<h2 id="Opis">Opis</h2>
-
-<p>Po więcej szczegółów zobacz strony instrukcji</p>
-
-<ul>
- <li>{{jsxref("Statements/switch", "switch")}}</li>
- <li>i {{jsxref("Statements/export", "export")}}.</li>
-</ul>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<h3 id="Użycie_default_w_instrukcji_switch">Użycie <code>default</code> w instrukcji <code>switch</code></h3>
-
-<p>W poniższym przykładzie, jeśli <code>expr</code> przyjmie wartość "Pomarańcze" lub "Jabłka", program dopasuje tę wartość odpowiednio do przypadków (case) "Pomarańcze" i "Jabłka" oraz wykona odpowiednie instrukcje. Słowo kluczowe <code>default</code> zostanie użyte w każdym innym przypadku i pozwoli na wykonanie odpowiedających mu instrukcji.</p>
-
-<pre class="brush: js">switch (expr) {
- case 'Pomarańcze':
- console.log('Pomarańcze kosztują 3.29 zł za kilogram.');
- break;
- case 'Jabłka':
- console.log('Jabłka kosztują 1.59 zł za kilogram.');
- break;
- default:
- console.log('Przepraszamy, ' + expr + ' niestety się skończyły.');
-}</pre>
-
-<h3 id="Użycie_default_z_export">Użycie <code>default</code> z <code>export</code></h3>
-
-<p>Jeśli chcesz wyeksportować pojednynczą wartość lub potrzebujesz tzw. <em>fallback value</em> dla modułu, może szostać zastosowany domyślny eksport (<code>default export</code>)</p>
-
-<pre class="brush: js">// module "my-module.js"
-let cube = function cube(x) {
- return x * x * x;
-};
-export default cube;</pre>
-
-<p>Wtedy, w innym skrypcie, domyślnie wyeksportowana wartość będzie bezpośrednio zaimportowana:</p>
-
-<pre class="brush: js">// module "another-module.js"
-import cube from 'my-module'; //"default export" pozwala na napisanie "import cube", zamiast "import cube from 'my-module'"
-console.log(cube(3)); // 27
-</pre>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specyfikacja</th>
- <th scope="col">Status</th>
- <th scope="col">Komentarz</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-switch-statement', 'switch statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-switch-statement', 'switch statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2>
-
-
-
-<p>{{Compat("javascript.statements.default")}}</p>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li>{{jsxref("Statements/export", "export")}}</li>
- <li>{{jsxref("Statements/switch", "switch")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/słowa_zarezerwowane/index.html b/files/pl/web/javascript/referencje/słowa_zarezerwowane/index.html
deleted file mode 100644
index 38b693de3a..0000000000
--- a/files/pl/web/javascript/referencje/słowa_zarezerwowane/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: Słowa zarezerwowane
-slug: Web/JavaScript/Referencje/Słowa_zarezerwowane
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Web/JavaScript/Reference/Lexical_grammar#Keywords
-translation_of_original: Web/JavaScript/Reference/Reserved_Words
----
-<p> </p>
-<p>Słowa zarezerwowane nie mogą być używane jako nazwy zmiennych, funkcji, metod ani obiektów języka JavaScript. Niektóre z nich są słowami kluczowymi języka JavaScript, inne zarezerwowano do przyszłych zastosowań.</p>
-<ul> <li><code>abstract</code></li> <li><code>boolean</code></li> <li><code>break</code></li> <li><code>byte</code></li> <li><code>case</code></li> <li><code>catch</code></li> <li><code>char</code></li> <li><code>class</code></li> <li><code>const</code></li> <li><code>continue</code></li> <li><code>debugger</code></li> <li><code>default</code></li> <li><code>delete</code></li> <li><code>do</code></li> <li><code>double</code></li> <li><code>else</code> <code>enum</code> <code>export</code> <code>extends</code> <code>false</code> <code>final</code> <code>finally</code> <code>float</code> <code>for</code> <code>function</code> <code>goto</code> <code>if</code> <code>implements</code> <code>import</code> <code>in</code></li> <li><code>instanceof</code> <code>int</code> <code>interface</code> <code>long</code> <code>native</code> <code>new</code> <code>null</code> <code>package</code> <code>private</code> <code>protected</code> <code>public</code> <code>return</code> <code>short</code> <code>static</code> <code>super</code></li> <li><code>switch</code> <code>synchronized</code> <code>this</code> <code>throw</code> <code>throws</code> <code>transient</code> <code>true</code> <code>try</code> <code>typeof</code> <code>var</code> <code>void</code> <code>volatile</code> <code>while</code> <code>with</code></li>
-</ul>
-<p> </p>
-
-<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Reserved_Words", "es": "es/Referencia_de_JavaScript_1.5/Palabras_Reservadas", "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Mots_r\u00e9serv\u00e9s", "ja": "ja/Core_JavaScript_1.5_Reference/Reserved_Words" } ) }}</p>
diff --git a/files/pl/web/javascript/wprowadzenie_do_programowania_obiektowego_w_jezyku_javascript/index.html b/files/pl/web/javascript/wprowadzenie_do_programowania_obiektowego_w_jezyku_javascript/index.html
deleted file mode 100644
index cb26414814..0000000000
--- a/files/pl/web/javascript/wprowadzenie_do_programowania_obiektowego_w_jezyku_javascript/index.html
+++ /dev/null
@@ -1,342 +0,0 @@
----
-title: Wprowadzenie do programowania obiektowego w języku JavaScript
-slug: Web/JavaScript/Wprowadzenie_do_programowania_obiektowego_w_jezyku_JavaScript
-translation_of: Learn/JavaScript/Objects
-translation_of_original: Web/JavaScript/Introduction_to_Object-Oriented_JavaScript
----
-<p>JavaScript jest zorientowany obiektowo do szpiku kości dzięki potężnym, elastycznym możliwościom realizacji OOP. <span style="line-height: 1.5;">Ten artykuł zawiera wprowadzenie do programowania obiektowego (ogółem), analizuje model obiektowy w JavaScript i w końcu demonstruje aspekty programowania obiektowego w JavaScript.</span></p>
-
-<h2 id="JavaScript_Review" name="JavaScript_Review">Przegląd JavaScript</h2>
-
-<p>Jeśli nie czujesz się pewnie w zagadnieniach dotyczących JavaScript takich, jak zmienne, typy, funkcje oraz zasięg, możesz przeczytać o nich w <a href="/en/JavaScript/A_re-introduction_to_JavaScript" title="en/JavaScript/A_re-introduction_to_JavaScript">Ponownym wprowadzeniu do JavaScript (angielski)</a>. Możesz także zasięgnąć wiedzy zawartej w <a href="/en/JavaScript/Guide" title="en/JavaScript/Guide">Core JavaScript 1.5 Guide</a>.</p>
-
-<h2 id="Object-oriented_programming" name="Object-oriented_programming">Programowanie zorientowane obiektowo</h2>
-
-<p>Programowanie zorientowane obiektowo jest paradygmatem programowania, który korzysta z abstrakcji do tworzenia modeli opartych na świecie rzeczywistym. Stosuje on kilka technik z poprzednio ustanowionych paradygmatów, np. modułowość, polimorfizm czy enkapsulację. Obecnie wiele popularnych języków programowania (takich, jak Java, JavaScript, C#, C++, Python, PHP, Ruby i Objective-C) wspierają programowanie zorientowane obiektowo (OOP - z ang. "object-oriented programming").</p>
-
-<p>Programowanie zorientowane obiektowo może być rozumiane jako sposób projektowania oprogramowania stosujący kolekcję powiązanych ze sobą obiektów, w przeciwieństwie do tradycyjnego punktu widzenia, gdzie program może być rozumiany jako zestaw funkcji lub, po prostu, jako lista instrukcji przekazywanych do komputera. W OOP każdy obiekt jest zdolny odbierać wiadomości, przetwarzać dane i wysyłać wiadomości do innych obiektów. Każdy obiekt może być rozumiany jako niezależna mała maszyna pełniąca odrębną rolę lub odpowiedzialność.</p>
-
-<p><span style="line-height: 1.5;">Programowanie obiektowe ma na celu promować większą elastyczność i łatwość rozwoju w programowaniu. Jest ono bardzo popularne przy tworzeniu oprogramowania na dużą skalę. Dzięki silnemu naciskowi na modułowość, kod programu zorientowany obiektowo jest łatwiejszy do napisania i późniejszego zrozumienia, stając się łatwiejszym do bezpośredniej analizy, kodowania i rozumienia złożonych sytuacji i procedur niż mniej modułowe metody programowania.</span><sup><a href="#References">2</a></sup></p>
-
-<h2 id="Terminology" name="Terminology">Terminologia</h2>
-
-<dl>
- <dt>Przestrzeń nazw (ang. "namespace")</dt>
- <dd>Przestrzeń pozwalająca programiście na zawarcie wszystkich funkcjonalności pod unikalną nazwą, właściwą dla danej aplikacji.</dd>
- <dt>Klasa (ang. "class")</dt>
- <dd>Definiuje własności obiektu.</dd>
- <dt>Obiekt (ang. "object")</dt>
- <dd>Instancja (byt, twór) klasy.</dd>
- <dt>Właściwość (ang. "property")</dt>
- <dd>Własność obiektu, np. kolor.</dd>
- <dt>Metoda (ang. "method")</dt>
- <dd>Zdolność (czynność) obiektu, np. chodzenie (idź).</dd>
- <dt>Konstruktor (ang. "constructor")</dt>
- <dd>Metoda wywoływana w momencie inicjalizacji obiektu.</dd>
- <dt>Dziedziczenie (ang. "inheritance")</dt>
- <dd>Klasa może dziedziczyć własności od innej klasy.</dd>
- <dt>Hermetyzacja (lub enkapsulacja - ang. "encapsulation")</dt>
- <dd>Klasa definiuje tylko własności obiektu, podczas gdy metoda definiuje tylko sposób realizacji.</dd>
- <dt>Abstrakcja (ang. "abstraction")</dt>
- <dd>Koniunkcja złożonego dziedziczenia, metod, właściwości obiektu musi dobrze oddawać model rzeczywistości.</dd>
- <dt>Polimorfizm (ang. "polymorphism")</dt>
- <dd><em>Poli </em>znaczy "wiele", a <em>morfizm</em> oznacza "formy". Różne klasy mogą definiować takie same metody albo właściwości.</dd>
-</dl>
-
-<p>Bardziej obszerną definicję programowania obiektowego można znaleźć w <a href="http://pl.wikipedia.org/wiki/Programowanie_obiektowe">Programowaniu obiektowym</a> na Wikipedii.</p>
-
-<h2 id="Programowanie_oparte_na_prototypie">Programowanie oparte na prototypie</h2>
-
-<p>Programowanie prototypowe jest stylem programowania obiektowego, w którym klasy nie są obecne, a ponowne wykorzystanie zachowań (w językach opartych na klasach znane jako dziedziczenie) jest realizowane przez proces dekoracji istniejących obiektów, które służą jako prototypy. Ten model jest znany również jako programowanie "bezklasowe", "zorientowane prototypowo" lub "oparte na instancji".</p>
-
-<p>Oryginalnym (i najbardziej kanonicznym) przykładem języka opartego na prototypie jest język programowaina Self stworzony przez Davida Ungara i Randalla Smitha. Niemniej jednak, programowanie w stylu bezklasowym stało się ostatnimi czasy bardzo popularne i zostało zaimplementowane w takich językach, jak Javascript, Cecil, NewtonScript, Io, MOO, REBOL, Kevo, Squeak (podczas używania frameworka Viewer do manipulacji komponentami Morphic) i kilku innych.<sup><a href="#Reference">2</a></sup></p>
-
-<h2 id="JavaScript_Object_Oriented_Programming" name="JavaScript_Object_Oriented_Programming">OOP w języku JavaScript</h2>
-
-<h3 id="Przestrzeń_nazw">Przestrzeń nazw</h3>
-
-<p>Przestrzeń nazw jest pojemnikiem pozwalającym programiście na zawarcie wszystkich funkcjonalności pod unikalną nazwą, właściwą dla danej aplikacji. W JavaScript przestrzeń nazw jest po prostu obiektem przechowującym metody, właściwości i inne obiekty. Cel przyświecający przestrzeniom nazw w JavaScript jest prosty: utworzony zostaje jeden globalny obiekt, a wszystkie zmienne, metody i funkcje stają się właściwościami tego obiektu. Użycie przestrzeni nazw zmniejsza również ryzyko kolizji nazw w aplikacji.</p>
-
-<p>Obiekt jest przestrzenią nazw:<br>
- <br>
- Stwórzmy globalny obiekt o nazwie MYAPP</p>
-
-<pre class="brush: js">// globalna przestrzeń nazw
-var MYAPP = MYAPP || {};</pre>
-
-<p><span style="background-color: #ffffff; color: #4d4e53; font-style: normal; line-height: 1.5;">W powyższym przykładzie najpierw sprawdzamy czy MYAPP jest już zdefiniowany w tym samym lub innym pliku. Jeśli tak, używamy istniejącego globalnego obiektu MYAPP. W przeciwnym razie tworzymy pusty obiekt MYAPP, który zenkapsuluje metody, funkcje, zmienne i obiekty.</span></p>
-
-<p>Możemy również utworzyć podrzędną przestrzeń nazw:</p>
-
-<pre class="brush: js">// pod-przestrzeń nazw
-MYAPP.event = {};</pre>
-
-<p>Poniżej znajduje się kod tworzący przestrzeń nazw i dodający zmienne, funkcje i metody:</p>
-
-<pre class="brush: js">// Utwórz pojemnik MYAPP.commonMethod na typowe metody i właściwości
-MYAPP.commonMethod = {
- regExForName: "", // zdefiniuj wyrażenie regularne do walidacji nazwiska
- regExForPhone: "", // <span style="font-size: 1rem;">zdefiniuj wyrażenie regularne do walidacji numeru telefonu</span>
- validateName: function(name){
- // Zrób coś z nazwiskiem. Możesz użyć zmiennej regExForName
- // użycie "this.regExForName"
- },
-
- validatePhoneNo: function(phoneNo){
- // zrób coś z numerem telefonu
- }
-}
-
-// Obiekt razem z deklaracją metod
-MYAPP.event = {
- addListener: function(el, type, fn) {
- // jakiś kod
- },
- removeListener: function(el, type, fn) {
- // jakiś kod
- },
- getEvent: function(e) {
- // jakiś kod
- }
-
- // Można dodać kolejne metody i właściwości
-}
-
-// Składnia do użycia metody AddListener:
-MYAPP.event.addListener("yourel", "type", callback);</pre>
-
-<h3 id="Core_Objects" name="Core_Objects">Obiekty wbudowane</h3>
-
-<p>JavaScript posiada kilka obiektów wbudowanych, na przykład Math, Object, Array, i String. Poniższy przykład pokazuje, jak użyć obiektu Math do pobrania pseudo-losowej liczby używając metody <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">random()</span><span style="line-height: 1.5;">.</span></p>
-
-<pre class="brush: js">alert(Math.random());
-</pre>
-
-<div class="note"><strong>Notka:</strong> Ten i wszystkie dalsze przykłady zakładają, że istnieje funkcja globalna <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">alert</span><span style="line-height: 1.5;"> (taka, jak ta zaimplementowana w przeglądarkach internetowych). Tak naprawdę funkcja </span><span style="font-family: 'Courier New','Andale Mono',monospace;">alert</span><span style="line-height: 1.5;"> nie jest częścią języka JavaScript.</span></div>
-
-<p>Artykuł <a href="/En/Core_JavaScript_1.5_Reference/Global_Objects" title="En/Core_JavaScript_1.5_Reference/Global_Objects">Core JavaScript 1.5 Reference:Global Objects</a> zawiera listę wszystkich obiektów wbudowanych w JavaScript.</p>
-
-<p>Każdy obiekt w JavaScript jest instancją obiektu <span style="font-family: 'Courier New','Andale Mono',monospace;">Object</span> i tym samym dziedziczy jego wszystkie właściwości i metody.</p>
-
-<h3 id="Custom_Objects" name="Custom_Objects">Własne obiekty</h3>
-
-<h4 id="The_Class" name="The_Class">Klasa</h4>
-
-<p>JavaScript jest językiem opartym na prototypie, w którym nie występuje pojęcie klasy, w przeciwieństwie do języków takich, jak C++ czy Java. Fakt ten bywa dezorientujący dla programistów przyzwyczajonych do języków z pojęciem klasy. Zamiast klas, JavaScript stosuje funkcje. Zdefiniowanie klasy ogranicza się do prostej czynności, jaką jest zdefiniowanie funkcji. W poniższym przykładzie definiujemy nową klasę Person.</p>
-
-<pre class="brush: js">function Person() { }
-or
-var Person = function(){ }
-</pre>
-
-<h4 id="The_Object_.28Class_Instance.29" name="The_Object_.28Class_Instance.29">Obiekt (instancja klasy)</h4>
-
-<p>Żeby utworzyć nową instancję obiektu <em>obj</em>, używamy wyrażenia <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">new </span><em>obj</em><span style="line-height: 1.5;">, przypisując jego wynik (który jest typu </span><em>obj</em><span style="line-height: 1.5;">) do zmiennej, żeby później mieć do niego dostęp.</span></p>
-
-<p>W poniższym przykładzie definiujemy klasę Person i tworzymy dwie instancje (person1 i person2).</p>
-
-<pre class="brush: js">function Person() { }
-var person1 = new Person();
-var person2 = new Person();
-</pre>
-
-<div class="note">Zobacz również <a href="/en/JavaScript/Reference/Global_Objects/Object/create" title="Object.create">Object.create</a>, który jest nową metodą instancjalizacji.</div>
-
-<h4 id="The_Constructor" name="The_Constructor">Konstruktor</h4>
-
-<p>Konstruktor jest wywoływany w momencie instancjalizacji (moment, w którym instancja obiektu zostaje utworzona). Konstruktor jest metodą klasy. W JavaScript, funkcja służy za konstruktor obiektu. Nie ma jednak wyraźnej potrzeby definiowania konstruktora. Każda akcja zadeklarowana w konstruktorze zostanie wykonana w momencie utworzenia obiektu.</p>
-
-<p>Konstruktor jest używany do ustawienia właściwości obiektu lub do wywołania metod przygotowujących obiekt do użytku.</p>
-
-<p>W poniższym przykładzie konstruktor klasy Person wyświetla ostrzeżenie w momencie kiedy Person zostaje utworzony.</p>
-
-<pre class="brush: js">function Person() {
- alert('Person został utworzony');
-}
-
-var person1 = new Person();
-var person2 = new Person();
-</pre>
-
-<h4 id="The_Property_.28object_attribute.29" name="The_Property_.28object_attribute.29">Właściwość (atrybut obiektu)</h4>
-
-<p>Właściwości są zmiennymi zawartymi wewnątrz klasy. Każda instancja obiektu posiada te właściwości. Właściwości powinny być ustawiane we właściwości prototype klasy (funkcji), dzięki czemu dziedziczenie zadziała prawidłowo.</p>
-
-<p>Dostęp do właściwości z wnętrza klasy odbywa się za pomocą słowa kluczowego <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">this</span><span style="line-height: 1.5;">, które odnosi się do aktualnego obiektu. Dostęp (odczyt lub zapis) do właściwości poza klasą odbywa się za pomocą składni: NazwaInstancji.Wlasciwosc; jest to taka sama składnia, jak w językach C++, Java i szeregu innych języków.</span></p>
-
-<p>W poniższym przykładzie definiujemy właściwość <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">firstName</span><span style="line-height: 1.5;"> dla klasy </span><span style="font-family: 'Courier New','Andale Mono',monospace;">Person</span><span style="line-height: 1.5;"> i robimy to w momencie utworzenia obiektu.</span></p>
-
-<pre class="brush: js">function Person(firstName) {
- this.firstName = firstName;
- alert('Person instantiated');
-}
-
-var person1 = new Person('Alice');
-var person2 = new Person('Bob');
-
-// Pokaż właściwości firstName obiektów
-alert('person1 nazywa się ' + person1.firstName); // komunikat "person1 nazywa się Alice"
-alert('person2 nazywa się ' + person2.firstName); // komunikat "person2 nazywa się Bob"
-</pre>
-
-<h4 id="The_methods" name="The_methods">Metody</h4>
-
-<p>Metody opierają się na tej samej logice, co właściwości; różnica polega na tym, że są one funkcjami i definiuje się je jak funkcje. Wywołanie metody wygląda podobnie do wywołania właściwości, z tym, że dodajemy ( ) na końcu nazwy metody, czasami z argumentami. Żeby zdefiniować metodę, przypisujemy funkcję do jakiejś właściwości obiektu <span style="font-family: 'Courier New','Andale Mono',monospace;">prototype</span> klasy; nazwa właściwości staje się nazwą metody, po jakiej wywołamy ją na obiekcie.</p>
-
-<p>W poniższym przykładzie definiujemy i używamy metodę <span style="font-family: 'Courier New','Andale Mono',monospace;">sayHello()</span> dla klasy Person.</p>
-
-<pre class="brush: js">function Person(firstName) {
- this.firstName = firstName;
-}
-
-Person.prototype.sayHello = function() {
- alert("Hello, I'm " + this.firstName);
-};
-
-var person1 = new Person("Alice");
-var person2 = new Person("Bob");
-
-// wywołanie metody sayHello klasy Person
-person1.sayHello(); // komunikat "Hello, I'm Alice"
-person2.sayHello(); // komunikat "Hello, I'm Bob"
-</pre>
-
-<p>W JavaScript metody to zwykłe funkcje, które są przypisane do obiektu jako jego właściwości, dzięki czemu mogą być wywoływane w jego kontekście. Przyjrzyj się natępującemu przykładowi kodu:</p>
-
-<pre class="brush: js">function Person(firstName) {
- this.firstName = firstName;
-}
-
-Person.prototype.sayHello = function() {
- alert("Hello, I'm " + this.firstName);
-};
-
-var person1 = new Person("Alice");
-var person2 = new Person("Bob");
-var helloFunction = person1.sayHello;
-
-person1.sayHello(); // komunikat "Hello, I'm Alice"
-person2.sayHello(); // <span style="font-size: 1rem;">komunikat</span><span style="font-size: 1rem;"> "Hello, I'm Bob"</span>
-helloFunction(); // <span style="font-size: 1rem;">komunikat</span><span style="font-size: 1rem;"> "Hello, I'm undefined" (lub niepowodzenie</span>
- // wyświetlające TypeError w trybie strict)
-alert(helloFunction === person1.sayHello); // <span style="font-size: 1rem;">komunikat</span><span style="font-size: 1rem;"> true</span>
-alert(helloFunction === Person.prototype.sayHello); // <span style="font-size: 1rem;">komunikat</span><span style="font-size: 1rem;"> true</span>
-helloFunction.call(person1); // <span style="font-size: 1rem;">komunikat</span><span style="font-size: 1rem;"> "Hello, I'm Alice"</span>
-</pre>
-
-<p>Jak pokazuje powyższy przykład, wszystkie odniesienia do funkcji <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">sayHello </span><span style="line-height: 1.5;">—</span><span style="line-height: 1.5;"> to w obiekcie person1, w </span><code style="font-style: normal; line-height: 1.5;">Person.prototype</code><span style="line-height: 1.5;">, w </span><code style="font-style: normal; line-height: 1.5;">helloFunction</code><span style="line-height: 1.5;">variable, itd. — dotyczą tej <em>samej funkcji</em>. W trakcie wywołania funkcji, wartość </span><span style="font-family: 'Courier New','Andale Mono',monospace;">this</span><span style="line-height: 1.5;"> zależy od tego, jak ją wywołamy. W typowym przypadku, gdzie wywołujemy funkcję jako metodę obiektu </span><span style="line-height: 1.5;">— </span><code style="font-style: normal; line-height: 1.5;">person1.sayHello()</code><span style="line-height: 1.5;"> — </span><code style="font-style: normal; line-height: 1.5;">this</code><span style="line-height: 1.5;"> odnosi się do obiektu, z którego funkcja pochodzi (person1), stąd </span><span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">person1.sayHello()</span><span style="line-height: 1.5;"> używa nazwy "Alice", a </span><span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">person2.sayHello() </span><span style="line-height: 1.5;">używa nazwy "Bob". Natomiast wywołanie funkcji ze zmiennej </span><span style="line-height: 1.5;">— </span><code style="font-style: normal; line-height: 1.5;">helloFunction()</code><span style="line-height: 1.5;"> —</span><span style="line-height: 1.5;"> ustawia </span><span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">this</span><span style="line-height: 1.5;"> na obiekt globalny (</span><span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">window</span><span style="line-height: 1.5;"> w przypadku przeglądarek). Ponieważ ten obiekt najprawdopodobniej nie posiada właściwości </span><span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">firstName</span><span style="line-height: 1.5;">, ostatecznie otrzymujemy komunikat "Hello, I'm undefined". (Tak będzie w trybie loose; byłoby inaczej [błąd] w <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/Strict_mode">trybie strict</a>, ale nie będziemy go tutaj opisywać, żeby nie wprowadzać zamieszania). Możemy też ustawić </span><span style="font-family: 'Courier New','Andale Mono',monospace;">this</span><span style="line-height: 1.5;"> wedle uznania, używając funkcji </span><span style="font-family: 'Courier New','Andale Mono',monospace;">call</span><span style="line-height: 1.5;"> (lub </span><span style="font-family: 'Courier New','Andale Mono',monospace;">apply</span><span style="line-height: 1.5;">), tak jak pokazuje ostatni przykład.</span></p>
-
-<div class="note">Więcej na temat <span style="font-family: 'Courier New','Andale Mono',monospace;">this</span> w <a href="/en/JavaScript/Reference/Global_Objects/Function/call" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call">Function#call</a> oraz <a href="/en/JavaScript/Reference/Global_Objects/Function/apply" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/apply">Function#apply</a></div>
-
-<h4 id="Inheritance" name="Inheritance">Dziedziczenie</h4>
-
-<p>Dziedziczenie jest sposobem na stworzenie klasy jako specjalistycznej wersji jednej lub większej ilości klas (<em>JavaScript wspiera tylko dziedziczenie pojedyncze</em>). Taka wyspecjalizowana klasa jest często nazywana <em>dzieckiem</em>, natomiast ta druga — <em>rodzicem</em>. W JavaScript osiąga się to poprzez przypisanie klasy rodzica do klasy dziecka, a następnie wyspecjalizowaniu jej. W nowoczesnych przeglądarkach można również użyć <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Object/create#Classical_inheritance_with_Object.create" title="/en-US/docs/JavaScript/Reference/Global_Objects/Object/create#Classical_inheritance_with_Object.create">Object.create</a> do implementacji dziedziczenia.</p>
-
-<div class="note">
-<p>JavaScript nie wykrywa właściwości klasy dziecka <code>prototype.constructor</code> (zobacz <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Object/prototype">Core JavaScript 1.5 Reference:Global Objects:Object:prototype</a>), więc musimy tego dokonać ręcznie.</p>
-</div>
-
-<p>W poniższym przykładzie definiujemy klasę <code>Student</code> jako dziecko klasy <code>Person</code>. Następnie definiujemy ponownie metodę <code>sayHello()</code> oraz dodajemy metodę <code>sayGoodBye()</code>.</p>
-
-<pre class="brush: js">// Definicja konstruktora Person
-function Person(firstName) {
- this.firstName = firstName;
-}
-
-// Dodajemy kilka metod do Person.prototype
-Person.prototype.walk = function(){
- alert("I am walking!");
-};
-Person.prototype.sayHello = function(){
- alert("Hello, I'm " + this.firstName);
-};
-
-// Definiujemy konstruktor
-function Student(firstName, subject) {
- // Wywołujemy konstruktor rodzica (używając Function#call) upewniając się, że "this"
- // <span style="font-size: 1rem;">zostanie ustawione poprawnie podczas wywołania</span>
- Person.call(this, firstName);
-
- // inicjalizujemy właściwości odpowiednie dla studenta
- this.subject = subject;
-};
-
-// Tworzymy obiekt Student.prototype, który dziedziczy po Person
-// Uwaga: Typowym błędem w takich przypadkach jest użycie "new Person()" do utworzenia Student.prototype.
-// Jest to niepoprawne z kilku powodów, nie wspominając o tym,
-// Nie mielibyśmy jakiej wartości podać jako argument "firstName".
-// Prawidłowym miejscem na wywołanie konstruktora Person jest to powyżej, w konstruktorze Student
-Student.prototype = Object.create(Person.prototype);
-
-// Ustawiamy właściwość "constructor" na obiekt Student
-Student.prototype.constructor = Student;
-
-// Zmieniamy metodę "sayHello"
-Student.prototype.sayHello = function(){
- alert("Hello, I'm " + this.firstName + ". I'm studying " + this.subject + ".");
-};
-
-// Dodajemy metodę "sayGoodBye"
-Student.prototype.sayGoodBye = function(){
- alert("Goodbye!");
-};
-
-// Przykład użycia:
-var student1 = new Student("Janet", "Applied Physics");
-student1.sayHello(); // "Hello, I'm Janet. I'm studying Applied Physics."
-student1.walk(); // "I am walking!"
-student1.sayGoodBye(); // "Goodbye!"
-
-// sprawdzamy poprawność działania "instanceof"
-alert(student1 instanceof Person); // true
-alert(student1 instanceof Student); // true
-</pre>
-
-<p>Jeśli chodzi o linię <code>Student.prototype = Object.create(Person.prototype);</code> w starszych silnikach JavaScript, nie posiadających metody <a href="/en/JavaScript/Reference/Global_Objects/Object/create" title="Object.create"><code>Object.create</code></a>, można użyć tzw. "polyfill" (aka "shim", patrz artykuł powyżej), czyli funkcję, która stanowi swego rodzaju łatkę zapewniającą kompatybilność wsteczną danej funkcjonalności. Można też samemu napisać funkcję dającą taki sam efekt:</p>
-
-<pre class="brush: js">function createObject(proto) {
- function ctor() { }
- ctor.prototype = proto;
- return new ctor();
-}
-
-// Przykład użycia:
-Student.prototype = createObject(Person.prototype);
-</pre>
-
-<div class="note">Zobacz <a href="/en/JavaScript/Reference/Global_Objects/Object/create" title="Object.create">Object.create</a>, żeby poznać wszystkie jego możliwości oraz znaleźć łatkę dla starszych silników JavaScript.</div>
-
-<h4 id="Encapsulation" name="Encapsulation">Enkapsulacja (hermetyzacja)</h4>
-
-<p>W poprzednim przykładzie klasa <code>Student</code> nie musiała wiedzieć, w jaki sposób metoda <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: 1.5;">walk()</span><span style="line-height: 1.5;"> klasy </span><code style="font-style: normal; line-height: 1.5;">Person</code><span style="line-height: 1.5;"> została zaimplementowana</span><span style="line-height: 1.5;">, ale wciąż mogła jej używać; klasa </span><code style="font-style: normal; line-height: 1.5;">Student</code><span style="line-height: 1.5;"> nie musi ponownie definiować tej metody, dopóki nie chcemy jej zmienić. To zjawisko nazywamy </span><strong style="line-height: 1.5;">enkapsulacją</strong><span style="line-height: 1.5;">, czyli każda klasa dziedziczy metody swojego rodzica i definiuje własne tylko wtedy, gdy chce coś zmienić.</span></p>
-
-<h4 id="Abstraction" name="Abstraction">Abstrakcja</h4>
-
-<p>Abstrakcja jest mechanizmem, który pozwala modelować aktualnie rozpatrywany problem. Może to być osiągane przez dziedziczenie (specjalizację) lub kompozycję. JavaScript osiąga specjalizację dzięki dziedziczeniu, a kompozycję dzięki umożliwieniu instancjom klas bycie wartościami atrybutów innych obiektów.</p>
-
-<p>Klasa Function w JavaScript dziedziczy po klasie Object (jest to przykład specjalizacji modelu), natomiast właściwość Function.prototype jest instancją Object (co z kolei jest przykładem kompozycji).</p>
-
-<pre class="brush: js">var foo = function(){};
-alert( 'foo is a Function: ' + (foo instanceof Function) );
-alert( 'foo.prototype is an Object: ' + (foo.prototype instanceof Object) );
-</pre>
-
-<h4 id="Polymorphism" name="Polymorphism">Polimorfizm</h4>
-
-<p>Tak, jak wszystkie metody i właściwości są zdefiniowane wewnątrz właściwości <code>prototype</code>, tak różne klasy mogą definiować metody z tą samą nazwą; metody mają zasięg ograniczony do klasy, w której zostały zdefiniowane. Ma to rację bytu tylko w przypadku, gdy dwie klasy nie są w relacji rodzic-dziecko (kiedy jedna nie dziedziczy po drugiej w łańcuchu dziedziczenia).</p>
-
-<h2 id="Notes" name="Notes">Uwagi</h2>
-
-<p>Techniki implementacji programowania zorientowanego obiektowo zaprezentowane w tym artykule nie są jedynymi, jakie umożliwia JavaScript, dzięki czemu sposób osiągnięcia programowania obiektowego jest w tym języku bardzo elastyczny.</p>
-
-<p>Techniki tutaj przedstawione nie zawierają żadnych sztuczek językowych, ani nie próbują naśladować implementacji teorii obiektowości z innych języków.</p>
-
-<p>Istnieją inne techniki, które czynią programowanie obiektowe w JavaScript jeszcze bardziej zaawansowanym, jednak są one poza zasięgiem tego artykułu wprowadzającego.</p>
-
-<h2 id="References" name="References">Przypisy</h2>
-
-<ol>
- <li>Mozilla. "<a href="/docs/Web/JavaScript/Guide" title="/docs/Web/JavaScript/Guide">Core JavaScript 1.5 Guide</a>", https://developer.mozilla.org/docs/Web/JavaScript/Guide</li>
- <li>Wikipedia. "Object-oriented programming", <a class="external" href="http://en.wikipedia.org/wiki/Object-oriented_programming" rel="freelink">http://en.wikipedia.org/wiki/Object-...ed_programming</a></li>
- <li><a href="http://davidwalsh.name/javascript-objects">OOP JavaScript Overview</a> series by Kyle Simpson</li>
-</ol>
diff --git a/files/pl/web/opensearch/index.html b/files/pl/web/opensearch/index.html
new file mode 100644
index 0000000000..38cb249fe8
--- /dev/null
+++ b/files/pl/web/opensearch/index.html
@@ -0,0 +1,159 @@
+---
+title: Tworzenie wtyczek OpenSearch dla Firefoksa
+slug: Web/OpenSearch
+tags:
+ - Dodatki
+ - OpenSearch
+ - Wszystkie_kategorie
+ - Wtyczki_wyszukiwarek
+translation_of: Web/OpenSearch
+original_slug: Tworzenie_wtyczek_OpenSearch_dla_Firefoksa
+---
+<p> </p>
+<h2 id="OpenSearch" name="OpenSearch">OpenSearch</h2>
+<p><a href="pl/Firefox_2">Firefox 2</a> obsługuje format opisu wtyczek wyszukiwarek <a class="external" href="http://opensearch.org/">OpenSearch</a>. Wtyczki korzystające ze <a class="external" href="http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_description_document">składni OpenSearch</a> są zgodne z IE 7 i Firefoksem. Z tego powodu są formatem zalecanym do stosowania na stronach WWW.</p>
+<p>Firefox obsługuje także dodatkowe możliwości spoza <a class="external" href="http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_description_document">specyfikacji OpenSearch</a>, takie jak podpowiedzi wyszukiwania i element <code>SearchForm</code>. Niniejszy artykuł skupia się na tworzeniu wtyczek zgodnych z OpenSearch, ale wykorzystujących także i te dodatkowe możliwości.</p>
+<p>Dostępność plików opisu OpenSearch może być także ogłaszana w sposób opisany w podrozdziale <a href="#Automatyczne_wykrywanie_wtyczek_wyszukiwarek">Automatyczne wykrywanie wtyczek wyszukiwarek</a>, mogą być także instalowane w sposób programowy, tak jak to opisano w artykule <a href="pl/Dodawanie_wyszukiwarek_ze_stron_WWW">Dodawanie wyszukiwarek ze stron WWW</a>.</p>
+<h2 id="Plik_opisu_OpenSearch" name="Plik_opisu_OpenSearch">Plik opisu OpenSearch</h2>
+<p>Plik XML opisujący wyszukiwarkę ma prostą budowę, taką, jak przedstawiona w poniższym szablonie. Pogrubione fragmenty muszą być dostosowane do wymogów konkretnej wyszukiwarki.</p>
+<pre class="eval">&lt;OpenSearchDescription xmlns="<span class="nowiki">http://a9.com/-/spec/opensearch/1.1/</span>"
+ xmlns:moz="<span class="nowiki">http://www.mozilla.org/2006/browser/search/</span>"&gt;
+&lt;ShortName&gt;<b>nazwaWyszukiwarki</b>&lt;/ShortName&gt;
+&lt;Description&gt;<b>opisWyszukiwarki</b>&lt;/Description&gt;
+&lt;InputEncoding&gt;<b>kodowanieWejściowe</b>&lt;/InputEncoding&gt;
+&lt;Image width="16" height="16"&gt;data:image/x-icon;base64,<b>daneObrazu</b>&lt;/Image&gt;
+&lt;Url type="text/html" method="<b>metoda</b>" template="<b>adresURLWyszukiwania</b>"&gt;
+ &lt;Param name="<b>nazwaParam1</b>" value="<b>wartośćParam1</b>"/&gt;
+ ...
+ &lt;Param name="<b>nazwaParamN</b>" value="<b>wartośćParamN</b>"/&gt;
+&lt;/Url&gt;
+&lt;Url type="application/x-suggestions+json" template="<b>adresURLPodpowiedzi</b>"/&gt;
+&lt;moz:SearchForm&gt;<b>adresURLFormularza</b>&lt;/moz:SearchForm&gt;
+&lt;/OpenSearchDescription&gt;
+</pre>
+<dl>
+ <dt>
+ <b>ShortName</b></dt>
+ <dd>
+ Krótka nazwa wyszukiwarki.</dd>
+</dl>
+<dl>
+ <dt>
+ <b>Description</b></dt>
+ <dd>
+ Zwięzły opis wyszukiwarki.</dd>
+</dl>
+<dl>
+ <dt>
+ <b>InputEncoding</b></dt>
+ <dd>
+ Kodowanie znaków stosowane przy wprowadzaniu danych do wyszukiwarki.</dd>
+</dl>
+<dl>
+ <dt>
+ <b>Image</b></dt>
+ <dd>
+ Zakodowana przy użyciu algorytmu Base-64 ikona o wymiarach 16x16 reprezentująca wyszukiwarkę. Narzędzie ułatwiające tworzenie danych do umieszczenia w tym elemencie (kodowania plików algorytmem Base64) można znaleźć na stronie: <a class="external" href="http://software.hixie.ch/utilities/cgi/data/data">The data: URI kitchen</a>.</dd>
+</dl>
+<dl>
+ <dt>
+ <b>Url</b></dt>
+ <dd>
+ Określa adres lub adresy URL wykorzystywane do wyszukiwania. Atrybut <code>method</code></dd>
+</dl>
+<p>decyduje, czy do wysłania zapytania ma być stosowana metoda <code>GET</code> czy <code>POST</code>. Atrybut określa podstawowy adres URL dla zapytania wyszukiwarki.</p>
+<dl>
+ <dd>
+ <div class="note">
+ <b>Uwaga:</b> Internet Explorer 7 nie obsługuje żądań <code>POST</code>.</div>
+ </dd>
+</dl>
+<dl>
+ <dd>
+ Firefox obsługuje dwa typy elementów Url:</dd>
+</dl>
+<ul>
+ <li><code>type="text/html"</code> – do określenia adresu URL samego zapytania wyszukiwarki</li>
+ <li><code>type="application/x-suggestions+json"</code> – do określenia adresu URL z podpowiedziami wyszukiwania.</li>
+</ul>
+<dl>
+ <dd>
+ W adresach obu typów tekst <code>{searchTerms}</code> zostanie zastąpiony przez wartości wprowadzone przez użytkownika do paska wyszukiwania. Inne obsługiwane parametry dynamiczne wyszukiwania można znaleźć w rozdziale <a class="external" href="http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_3#OpenSearch_1.1_parameters">OpenSearch 1.1 parameters</a> specyfikacji OpenSearch.</dd>
+</dl>
+<dl>
+ <dd>
+ Podczas przeglądania
+ <i>
+ oficjalnej specyfikacji OpenSearch</i>
+ , a konkretnie elementu Url, można zauważyć, że Mozilla w pewnym stopniu nie przestrzega specyfikacji, używając atrybutu <code>method</code> i znacznika <code>Param</code> bez odpowiedniej przestrzeni nazw. Jeśli chcemy zachować zgodność zarówno ze specyfikacją, jak i z Mozillą, możemy bezpiecznie używać obu sposobów równolegle, tzn. używać atrybutu <code>method</code> i jego wersji z przestrzenią nazw obok siebie.</dd>
+</dl>
+<dl>
+ <dd>
+ Dla zapytań o podpowiedzi wyszukiwania, podany szablon adresu URL wykorzystywany jest do pobrania listy podpowiedzi w formacie JavaScript Object Notation (JSON). Szczegóły na temat implementacji podpowiedzi wyszukiwania po stronie serwera można znaleźć w artykule <a href="pl/Wsparcie_dla_podpowiedzi_wyszukiwania_w_wyszukiwarkach">Wsparcie dla podpowiedzi wyszukiwania w wyszukiwarkach</a>.</dd>
+</dl>
+<p><img alt="Image:SearchSuggestionSample.jpg"></p>
+<dl>
+ <dt>
+ <b>Param</b></dt>
+ <dd>
+ Parametry, które muszą zostać przekazane wraz z zapytaniem, w postaci par klucz/wartość. Przy określaniu tych wartości można użyć <code>{searchTerms}</code>, by wstawić w to miejsce wyszukiwane słowa wprowadzone przez użytkownika w pasku wyszukiwania.</dd>
+ <dd>
+ <div class="note">
+ <b>Uwaga:</b> Internet Explorer 7 nie obsługuje tego elementu.</div>
+ </dd>
+</dl>
+<dl>
+ <dt>
+ <b>SearchForm</b></dt>
+ <dd>
+ Adres URL strony z wyszukiwarką na danej witrynie. (Niejako adres strony, którą wtyczka wyszukiwarki zastępuje - przyp. tłum.). W ten sposób Firefox umożliwia użytkownikowi bezpośrednie otwarcie danej witryny.</dd>
+</dl>
+<div class="note">
+ <b>Uwaga:</b> Ten element nie jest częścią specyfikacji OpenSearch, jest związany z konkretną funkcją Firefoksa. Z tej przyczyny poprzedzony został przedrostkiem przestrzeni nazw XML "<code>moz:</code>", aby inne aplikacje, nie obsługujące tego elementu, mogły go zignorować.</div>
+<h2 id="Automatyczne_wykrywanie_wtyczek_wyszukiwarek" name="Automatyczne_wykrywanie_wtyczek_wyszukiwarek">Automatyczne wykrywanie wtyczek wyszukiwarek</h2>
+<p>Witryna oferująca wtyczkę wyszukiwarki może ogłosić jej dostępność, umożliwiając użytkownikom Firefoksa na łatwą i szybką instalację wtyczki.</p>
+<p>Aby skorzystać z tej funkcji, wystarczy po prostu w części <code>&lt;head&gt;</code> strony internetowej dodać jedną linię:</p>
+<pre class="eval">&lt;link rel="search" type="application/opensearchdescription+xml" title="<i>tytułWyszukiwarki</i>" href="<i>adresURLWtyczki</i>"&gt;
+</pre>
+<p>Pochylony tekst należy zastąpić, jak opisano poniżej:</p>
+<dl>
+ <dt>
+ <b>tytułWyszukiwarki</b></dt>
+ <dd>
+ Nazwa wyszukiwarki, np. "Yahoo! Search". Wartość ta powinna być zgodna z wartością ShortName w pliku wtyczki.</dd>
+</dl>
+<dl>
+ <dt>
+ <b>adresURLWtyczki</b></dt>
+ <dd>
+ Adres URL do pliku XML wtyczki wyszukiwania, która ma zostać pobrana przez przeglądarkę.</dd>
+</dl>
+<p>Jeśli witryna oferuje szereg wtyczek wyszukiwania, można pozwolić na automatyczne wykrywanie ich wszystkich - przez umieszczenie tylu znaczników <code>link</code>, ile wtyczek chcemy zaoferować, np.:</p>
+<pre class="eval">&lt;link rel="search" type="application/opensearchdescription+xml" title="MySite: wg autora" href="<a class="external" href="http://www.mysite.com/mysiteauthor.xml" rel="freelink">http://www.mysite.com/mysiteauthor.xml</a>"&gt;
+&lt;link rel="search" type="application/opensearchdescription+xml" title="MySite: wg tytułu" href="<a class="external" href="http://www.mysite.com/mysitetitle.xml" rel="freelink">http://www.mysite.com/mysitetitle.xml</a>"&gt;
+</pre>
+<p>W ten sposób witryna oferuje osobne wtyczki pozwalające na przeszukanie wg autorów i tytułów.</p>
+<h2 id="Rozwi.C4.85zywanie_problem.C3.B3w_.E2.80.93_wskaz.C3.B3wki" name="Rozwi.C4.85zywanie_problem.C3.B3w_.E2.80.93_wskaz.C3.B3wki">Rozwiązywanie problemów – wskazówki</h2>
+<p>Jeśli w pliku XML wtyczki jest błąd, mogą wystąpić problemy podczas instalacji wykrytej wtyczki w Firefoksie 2. Informacja o błędzie może nie być zbyt dokładna, dlatego poniżej podajemy kilka wskazówek, które powinny pomóc w takiej sytuacji.</p>
+<ul>
+ <li>Wtyczka wyszukiwarki XML musi być prawidłowo uformowana. Sprawdzić to można np. otwierając plik wyszukiwarki bezpośrednio w Firefoksie. Ampersandy („&amp;”) w szablonach adresów URL muszą występować w postaci encji <code>&amp;amp;</code>, a każdy znacznik musi być zamknięty, albo przez ukośnik na końcu, albo przez odpowiedni znacznik zamykający.</li>
+ <li>Atrybut <code>xmlns</code> jest ważny; w sytuacji jego braku można otrzymać komunikat o błędzie: "Firefox nie mógł pobrać wtyczki wyszukiwarki z: (adres URL)".</li>
+ <li><b>Konieczne</b> jest dołączenie adresu URL typu <code>text/html</code> &amp;ndashl wtyczki zawierające tylko adresy typu Atom lub <a href="pl/RSS">RSS</a> (poprawne, ale nie obsługiwane obecnie przez Firefoksa) również spowodują wyświetlenie powyższego komunikatu błędu.</li>
+ <li>Zdalne ikony witryn („favicons”) nie mogą być większe niż 10 KB (zob. {{ Bug(361923) }}).</li>
+</ul>
+<p>Ponadto usługa wtyczek wyszukiwarek zapewnia dostęp do mechanizmu dziennika, który może być przydatny dla twórców wtyczek. Aby skorzystać z dziennika, należy na stronie
+ <i>
+ about:config</i>
+ ustawić wartość opcji '<code>browser.search.log</code>' na <code>true</code>. Informacje dziennika będą pojawiać się w <a href="pl/Konsola_b%c5%82%c4%99d%c3%b3w">Konsoli błędów</a> Firefoksa (Narzędzia-&gt;Konsola błędów) przy dodawaniu wtyczek.</p>
+<h2 id="Literatura" name="Literatura">Literatura</h2>
+<ul>
+ <li><a class="external" href="http://opensearch.org/">Dokumentacja OpenSearch</a>, <a class="external" href="http://www.opensearch.org/Specifications/OpenSearch/Extensions/Parameter/1.0">OpenSearch Documentation about the Url and Param element</a></li>
+ <li>Technorati.com has a <a class="external" href="http://technorati.com/osd.xml">working osd.xml</a></li>
+ <li>Więcej o problemach z automatycznym wykrywaniem - {{ Bug(340208) }}</li>
+ <li><a class="external" href="http://en.wikipedia.org/wiki/Data:_URI_scheme">Adresy URI <code>data:</code></a></li>
+ <li><a class="external" href="http://www.searchplugins.net">searchplugins.net</a> - tworzenie wtyczek OpenSearch dla Firefoksa 2 <a class="external" href="http://www.searchplugins.net/pluginlist.aspx">Lista wygenerowanych wtyczek</a></li>
+ <li><a class="external" href="http://ready.to/search/en/">Ready2Search</a> - tworzenie wtyczek OpenSearch. <a class="external" href="http://ready.to/search/make/en_make_plugin.htm">Wyszukiwanie za pomocą Ready2Search</a></li>
+</ul>
+<p><span class="comment">Interwiki link</span></p>
+<div class="noinclude">
+  </div>
diff --git a/files/pl/web/css/na_początek/media/index.html b/files/pl/web/progressive_web_apps/responsive/media_types/index.html
index ef6c87f8cf..2314709ef4 100644
--- a/files/pl/web/css/na_początek/media/index.html
+++ b/files/pl/web/progressive_web_apps/responsive/media_types/index.html
@@ -1,9 +1,10 @@
---
title: Media
-slug: Web/CSS/Na_początek/Media
+slug: Web/Progressive_web_apps/Responsive/Media_types
tags:
- - 'CSS:Na_początek'
+ - CSS:Na_początek
translation_of: Web/Progressive_web_apps/Responsive/Media_types
+original_slug: Web/CSS/Na_początek/Media
---
<p>
</p><p>Wiele stron tego kursu skupiało się na własnościach i wartościach CSS, których możesz użyć do określania wyglądu dokumentu.
diff --git a/files/pl/web/bezpieczeństwo/certificate_transparency/index.html b/files/pl/web/security/certificate_transparency/index.html
index 7a9b814c43..58b12d4e74 100644
--- a/files/pl/web/bezpieczeństwo/certificate_transparency/index.html
+++ b/files/pl/web/security/certificate_transparency/index.html
@@ -1,11 +1,12 @@
---
title: Certificate Transparency
-slug: Web/Bezpieczeństwo/Certificate_Transparency
+slug: Web/Security/Certificate_Transparency
tags:
- Bezpieczeństwo
- Web
- bezpieczeństwo aplikacji WWW
translation_of: Web/Security/Certificate_Transparency
+original_slug: Web/Bezpieczeństwo/Certificate_Transparency
---
<p><span class="seoSummary"><strong>Certyfikat Przejrzystości (Certificate Transparency)</strong></span> to otwarta platforma programistyczna (framework) stworzona do ochrony oraz monitorowania braków w certyfikacji. Świeżo wydane certyfikaty dostają się do obiegu publicznego, często niezależne logi CT zostają wpisane do rejestru, przez co zachowany zostaje zabezpieczony kryptograficznie rekord certyfikatów TLS.</p>
diff --git a/files/pl/web/bezpieczeństwo/index.html b/files/pl/web/security/index.html
index 0d3cdd2c07..f116bf83da 100644
--- a/files/pl/web/bezpieczeństwo/index.html
+++ b/files/pl/web/security/index.html
@@ -1,11 +1,12 @@
---
title: Bezpieczeństwo aplikacji WWW
-slug: Web/Bezpieczeństwo
+slug: Web/Security
tags:
- Bezpieczeństwo
- Web
- bezpieczeństwo aplikacji WWW
translation_of: Web/Security
+original_slug: Web/Bezpieczeństwo
---
<div class="summary">
<p>Zapewnienie bezpieczeństwa Twojej strony lub aplikacji WWW jest niezwykle istotne. Nawet proste błędy w kodzie mogą skutkować wyciekiem prywatnych danych i ich kradzieżą przez nieodpowiednie osoby. Wymienione tutaj artykuły dot. bezpieczeństwa aplikacji WWW dostarczą Ci informacji, które mogą okazać się pomocne w zabezpieczeniu Twojej strony i jej kodu przez atakami i kradzieżą danych.</p>
diff --git a/files/pl/web/bezpieczeństwo/same-origin_policy/index.html b/files/pl/web/security/same-origin_policy/index.html
index 23f296444e..d8e19b5eca 100644
--- a/files/pl/web/bezpieczeństwo/same-origin_policy/index.html
+++ b/files/pl/web/security/same-origin_policy/index.html
@@ -1,6 +1,6 @@
---
title: Reguła tego samego pochodzenia (Same-origin policy)
-slug: Web/Bezpieczeństwo/Same-origin_policy
+slug: Web/Security/Same-origin_policy
tags:
- Bezpieczeństwo
- CORS
@@ -13,6 +13,7 @@ tags:
- reguła tego samego pochodzenia
- źródło
translation_of: Web/Security/Same-origin_policy
+original_slug: Web/Bezpieczeństwo/Same-origin_policy
---
<p><span class="seoSummary"><strong>Same-origin policy</strong> (reguła tego samego pochodzenia) to istotny mechanizm bezpieczeństwa, który określa sposób, w jaki dokument lub skrypt jednego pochodzenia ({{Glossary("origin")}}) może komunikować się z zasobem innego pochodzenia.</span> Pozwala to na odizolowanie potencjalnie szkodliwych dokumentów i tym samym redukowane są czynniki sprzyjające atakom.</p>
diff --git a/files/pl/web/security/securing_your_site/konfiguracja_mime_na_serwerze/index.html b/files/pl/web/security/securing_your_site/konfiguracja_mime_na_serwerze/index.html
deleted file mode 100644
index 87aea6b3b3..0000000000
--- a/files/pl/web/security/securing_your_site/konfiguracja_mime_na_serwerze/index.html
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: Poprawna kofiguracja MIME na serwerze
-slug: Web/Security/Securing_your_site/Konfiguracja_MIME_na_serwerze
-tags:
- - HTTP
-translation_of: Learn/Server-side/Configuring_server_MIME_types
----
-<h2 id="Background" name="Background">Kontekst</h2>
-
-<p>Wiele serwerów webowych domyślnie ma skonfigurowane raportowanie typów MIME <code>text/plain</code> lub <code>application/octet-stream</code> w przypadku nierozpoznanych typów zawartości. Kiedy nowe typy zawartości dopiero powstają lub są dodawane do serwerów webowych zdarza się, że administratorzy webowi nie dodają nowo-powstałych typów MIME do ustawień serwera webowego. I to właśnie stanowi główną bolączkę użytkowników przeglądarek opartych o Gecko, które uznają typy MIME jako zraportowane przez serwery i aplikacje webowe.</p>
-
-<h3 id="What_are_MIME_types.3F" name="What_are_MIME_types.3F">Czym są typy MIME?</h3>
-
-<p>Typy MIME opisują typ danych zawartości mailowej lub obsługiwanej przez serwery lub aplikacje webowe i ich zadaniem jest pomoc przeglądarce w przetworzeniu i wyświetleniu zawartości. Przykładami typów MIME są:</p>
-
-<ul>
- <li><code>text/html</code> dla zwykłych stron WWW</li>
- <li><code>text/plain</code> dla zwykłego tekstu</li>
- <li><code>text/css</code> dla kaskadowych arkuszy stylów</li>
- <li><code>text/javascript</code> dla skryptów</li>
- <li><code>application/octet-stream</code> przy pobieraniu pliku</li>
- <li><code>application/x-java-applet</code> dla apletów Javy</li>
- <li><code>application/pdf</code> dla dokumentów PDF</li>
-</ul>
-
-<h3 id="Technical_Background" name="Technical_Background">Kontekst techniczny</h3>
-
-<p>Zarejestrowane wartości MIME są dostępne w <a class="external" href="http://www.iana.org/assignments/media-types/index.html">Typy danych IANA | MIME</a>. <a class="external" href="http://www.w3.org/Protocols/HTTP/1.1/spec.html">Specyfikacja HTTP</a> definiuje nadzbiór typów MIME, który jest używany do opisu typów danych używanych w sieci WWW.</p>
-
-<h3 id="Why_are_correct_MIME_types_important.3F" name="Why_are_correct_MIME_types_important.3F">Dlaczego poprawne typy MIME są tak istotne?</h3>
-
-<p><img alt="Example of an incorrect MIME type result" class="internal" src="/@api/deki/files/729/=Incorrect-mime-screen.jpg" style="float: right;"> Jeśli serwer lub aplikacja webowa dla danej zawartości raportuje niepoprawny typ MIME, przeglądarka nie ma możliwości, <em>wg specyfikacji HTTP</em>, wiedzieć, że autor zainicjował przetworzenie i wyświetlenie danej zawartości w odmienny sposób, niż domyślny dla zraportowanego typu MIME.</p>
-
-<p>Niektóre z przeglądarek, jak Microsoft® Internet Explorer, dążą do zezwalania niepoprawnie skonfigurowanym serwerom i aplikacjom webowym na <em><a class="external" href="http://support.microsoft.com/default.aspx?sd=msdn&amp;scid=kb;en-us;293336">zgadywanie</a></em>, jaki powinien być poprawny typ MIME. Takie podejście uchroniło wielu administratorów webowych przed własnymi błędami - Internet Explorer kontynuuje przetwarzanie zawartości zgodnie z oczekiwaniami mimo, że sam serwer webowy nie jest poprawnie skonfigurowany i np. wyświetla obrazek, który został zraportowany jako będący rzekomo zwykłym tekstem.</p>
-
-<p>Obsługa treści poprzez używanie poprawnego typu MIME jest istotna także z punktu widzenia bezpieczeństwa; istnieje ryzyko wyrządzenia przez niechcianą treść szkód na komputerze użytkownika poprzez symulowanie, że typ danej zawartości jest bezpieczny mimo, że w istocie może nie być to prawda.</p>
-
-<div class="note">
-<p><strong>Zauważ:</strong> Kiedyś Firefox ładował pliki CSS nawet, jeśli posiadały błędny typ MIME. Wystarczyło, że dokument HTML, który o nie wnioskował działał w trybie osobliwości (quirks mode). Ze względów bezpieczeństwa, {{ gecko("2.0") }} nie będzie dłużej kontynować tego typu zachowań w przypadku arkuszy stylów ładowanych z innych źródeł, niż dokument, który o nie wnioskował. Jeśli Twój arkusz stylów pochodzi z innego źródła, niż główny dokument <strong>musisz </strong>obsłużyć go poprzez poprawny typ MIME (<code>text/css</code>).</p>
-
-<p>Gecko 1.9.1.11 (Firefox 3.5.11) i Gecko 1.9.2.5 (Firefox 3.6.5) również zaimplementowały tę łatkę bezpieczeństwa, ale by polepszyć zgodność <strong>tymczasowo </strong>istniała heurytrystyka pozwalająca na załadowanie, jeśli pierwsza linia w arkuszu stylów wydawała się być poprawną konstrukcją CSSową; heurytrystyka ta została usuninęta w Firefoxie 4 i od tego czasu należy odpowiednio ustawić typy MIME <code>text/css</code>, aby strony CSS zostały rozpoznane.</p>
-</div>
-
-<h2 id="Why_browsers_should_not_guess_MIME_types" name="Why_browsers_should_not_guess_MIME_types">Dlaczego przeglądarki nie powinny zgadywać typów MIME</h2>
-
-<p>Poza naruszaniem specyfikacji HTTP istnieją dodatkowe powody, dla których zgadywanie typów MIME nie należy do najlepszych praktyk:</p>
-
-<h4 id="Loss_of_control" name="Loss_of_control">Utrata kontroli</h4>
-
-<p>Jeśli przeglądarka ignoruje zaraportowany typ MIME, administratorzy i autorzy webowi nie mają dłużej kontroli nad sposobem przetwarzania danej zawartości.</p>
-
-<p>Przykładowo, strona WWW ukierunkowana na twórców witryn może życzyć sobie przesłania pewnych dokumentów, przykładowo HTMLowych, jak również <code>text/html</code> lub <code>text/plain</code>, by móc je przetworzyć i wyświetlić jako HTML lub jako kod źródłowy. Jeśli przeglądarka będzie zgadywać typ MIME, tego typu możliwość nie będzie dłużej dostępna dla autora.</p>
-
-<h4 id="Security" name="Security">Bezpieczeństwo</h4>
-
-<p>Niektóre typy zawartości, jak pliki wykonywalne, są przeważnie niebezpieczne. Z tego powodu te typy MIME przeważnie są ograniczone pod względem akcji, jakie podejmie przeglądarka w przypadku tego typu plików. Plik wykonywalny nie powinien wykonywać się na komputerze użytkownika, co najwyżej może mieć prawo do wyświetlenia okienka <strong>z zapytaniem do użytkownika</strong>, czy chce pobrać ten plik.</p>
-
-<p>W Internet Explorerze zgadywanie typów MIME doprowadziło do naruszenia bezpieczeństwa - przez niepoprawne zgadywanie szkodliwe treści bywały oznaczane jako bezpieczne, co skutkowało pominięciem wyświetlania standardowego okienka pobierania i przedostawaniem się plików wykonywalnych na komputery użytkowników.</p>
-
-<h2 id="Jak_określić_typ_MIME_który_jest_wysyłany_przez_serwer">Jak określić typ MIME, który jest wysyłany przez serwer</h2>
-
-<p>W Firefoxie załaduj plik i użyj Narzędzia | Informacje o witrynie. Możesz również użyć <a class="external" href="http://www.rexswain.com/httpview.html">Rex Swain's HTTP Viewer</a> lub <a class="external" href="http://livehttpheaders.mozdev.org/">Live HTTP Headers</a> , aby zobaczyć pełne nagłówki i treść każdego pliku wysłanego z serwera webowego.</p>
-
-<p>W odniesieniu do standardów, tag <code>meta</code> o typie MIME jak np. <code><span class="nowiki">&lt;meta http-equiv="Content-Type" content="text/html"&gt;</span></code> powinien być ignorowany, jeśli w nagłówku znajduje się zapis {{HTTPHeader("Content-Type")}}. Zamiast szukać tej linii w kodzie źródłowym HTML lepiej użyć powyższych technik do określenia typu MIME wysyłanego przez serwer.</p>
-
-<h2 id="Jak_określić_prawidłowy_typ_MIME_dla_Twojej_treści">Jak określić prawidłowy typ MIME dla Twojej treści</h2>
-
-<p>Jest kilka kroków, które należy zrobić by określić poprawną wartość dla typu MIME twojej treści.</p>
-
-<ol>
- <li>Jeśli twoja treść została utworzona z pomocą zewnętrznego oprogramowania, przeczytaj jego dokumentację by dowiedzieć się, jakie typy MIME powinny zostać zraportowane dla danych typów danych.</li>
- <li>Zerknij na <a class="external" href="http://www.iana.org/assignments/media-types/index.html">rejest typów danych IANA | MIME</a>. Zawiera on wszystkie zarejestrowane typy MIME.</li>
- <li>Jeśli typ danych jest wyświetlany poprzez rozszerzenie w Netscape Gecko, zainstaluj wtyczkę, a następnie sprawdź Pomoc-&gt;O Menu Wtyczek, by sprawdzić jakie typy MIME są związane z typem danych.</li>
- <li>Poszukaj rozszerzenia pliku w <a class="external" href="http://filext.com/">FILExt</a> lub <a class="external" href="http://www.file-extensions.org/">File extensions reference</a>, aby sprawdzić jakie typy MIME są związane z tym rozszerzeniem.</li>
-</ol>
-
-<h2 id="Jak_przygotować_serwer_żeby_wysyłał_poprawne_typy_MIME">Jak przygotować serwer, żeby wysyłał poprawne typy MIME</h2>
-
-<p>Fundamentalną kwestią jest konfiguracja Twojego serwera w taki sposób, by wysyłał poprawny nagłówek HTTP {{HTTPHeader("Content-Type")}} dla każdego dokumentu.</p>
-
-<ul>
- <li>Jeśli używasz serweru webowego Apache to po prostu skopiuj ten <a href="/en/Sample_.htaccess_file" title="en/Sample_.htaccess_file">fragment pliku .htaccess</a> do lokalizacji, która zawiera pliki, które chcesz wysłać z poprawnymi typami MIME. Jeśli masz cały podkatalog plików, po prostu umieść plik w katalogu nadrzędnym; nie ma potrzeby umieszczania go w każdym podkatalogu.</li>
- <li>Jeśli uzywasz Microsoft IIS, sprawdź <a class="external" href="http://technet2.microsoft.com/windowsserver/en/library/ec84d61e-3e24-4de0-b35a-d41eb662fefb1033.mspx">ten artykuł</a> na Microsoft TechNet</li>
- <li>Jesli używasz do generowania treści używasz skryptu działającego po stronie serwera, możesz po prostu dodać jedną linijkę praktycznie na samej górze Twojego skryptu. Możesz obsługiwać zawartość inną, niż HTML, właściwą dla Perla, PHP, ASP czy Javy - tylko zmień odpowiednio typ MIME.
- <ul>
- <li>W przypadku Pearl CGI zadbaj o zapis <code>print "Content-Type: text/html\n\n";</code> przed jakimkolwiek pozostałym outputem. Jeśli używasz modułu CGI to możesz zamiast tego użyć linii <code>print $cgi-&gt;header('text/html');</code>, gdzie <code>$cgi</code> to Twoja referencja do instancji CGI.</li>
- <li>W przypadku PHP zadbaj o zapis <code>header('Content-Type: text/html');</code> przed jakimkolwiek pozostałym outputem.</li>
- <li>W przypadku ASP zadbaj o zapis <code>response.ContentType = "text/html";</code> przed jakimkolwiek pozostałym outputem.</li>
- <li>W przypadku servletu Javy zadbaj o zapis <code>response.setContentType("text/html");</code> na górze Twojej metody <code>doGet</code> lub <code>doPost</code>, gdzie <code>response</code> to referencja do <code>HttpServletResponse</code>.</li>
- </ul>
- </li>
-</ul>
-
-<h3 id="Related_Links" name="Related_Links">Powiązane linki</h3>
-
-<ul>
- <li><a href="/en/Incorrect_MIME_Type_for_CSS_Files" title="en/Incorrect_MIME_Type_for_CSS_Files">Niepoprawne typy MIME dla plików CSS</a></li>
- <li><a class="external" href="http://www.iana.org/assignments/media-types/index.html">Typy danych IANA | MIME</a></li>
- <li><a class="external" href="http://www.w3.org/Protocols/HTTP/1.1/spec.html">Protokół transmisji hipertekstu — HTTP/1.1</a></li>
- <li><a class="external" href="http://support.microsoft.com/default.aspx?sd=msdn&amp;scid=kb;en-us;293336">Microsoft - 293336 - INFO: WebCast: Podejście do typów MIME w Microsoft Internet Explorerze</a></li>
- <li><a class="external" href="http://msdn.microsoft.com/workshop/networking/moniker/overview/appendix_a.asp">Microsoft - Appendix A: Wykrywanie typów MIME Type Detection w Internet Explorerze</a></li>
- <li><a class="external" href="http://www.microsoft.com/windows/ie/downloads/critical/q290108/">Microsoft - Aktualizacja Bezpieczeństwa, 29.03.2001</a></li>
- <li><a class="external" href="http://www.microsoft.com/windows/ie/downloads/critical/Q313675/">Microsoft - Aktualizacja Bezpieczeństwa, 13.12.2001</a></li>
-</ul>
-
-<div class="originaldocinfo">
-<h3 id="Original_Document_Information" name="Original_Document_Information">Informacje dot. dokumentu źródłowego</h3>
-
-<ul>
- <li>Author: Bob Clary, date: 20 Feb 2003</li>
-</ul>
-</div>
-
-<div>{{QuickLinksWithSubpages("/en-US/docs/Web/Security")}}</div>
diff --git a/files/pl/web/bezpieczeństwo/subresource_integrity/index.html b/files/pl/web/security/subresource_integrity/index.html
index 69f20709ec..24fed89b49 100644
--- a/files/pl/web/bezpieczeństwo/subresource_integrity/index.html
+++ b/files/pl/web/security/subresource_integrity/index.html
@@ -1,6 +1,6 @@
---
title: Integralność podzasobów (Subresource Integrity)
-slug: Web/Bezpieczeństwo/Subresource_Integrity
+slug: Web/Security/Subresource_Integrity
tags:
- Bezpieczeństwo
- HTML
@@ -8,6 +8,7 @@ tags:
- Wstęp
- bezpieczeństwo aplikacji WWW
translation_of: Web/Security/Subresource_Integrity
+original_slug: Web/Bezpieczeństwo/Subresource_Integrity
---
<p><span class="seoSummary"><strong>Subresource Integrity</strong> (SRI), w wolnym tłumaczeniu "integralność podzasobów", to funkcja bezpieczeństwa umożliwiająca przeglądarkom weryfikowanie, czy zasoby, które przechwytują (np. z<a href="/en-US/docs/Glossary/CDN"> CDN</a>) docierają do nich bez nieporządanych zmian. Działanie takie jest możliwe dzięki używaniu hasha kryptograficznego, z którym przechwycony zasób musi być zgodny.</span></p>
diff --git a/files/pl/web/svg/element/okrąg/index.html b/files/pl/web/svg/element/circle/index.html
index 6ef2bca50e..0b71e745d9 100644
--- a/files/pl/web/svg/element/okrąg/index.html
+++ b/files/pl/web/svg/element/circle/index.html
@@ -1,7 +1,8 @@
---
title: <circle>
-slug: Web/SVG/Element/okrąg
+slug: Web/SVG/Element/circle
translation_of: Web/SVG/Element/circle
+original_slug: Web/SVG/Element/okrąg
---
<div>{{SVGRef}}</div>
diff --git a/files/pl/web/svg/inne_zasoby/index.html b/files/pl/web/svg/other_resources/index.html
index 6e5f2508b8..5658f2dcb5 100644
--- a/files/pl/web/svg/inne_zasoby/index.html
+++ b/files/pl/web/svg/other_resources/index.html
@@ -1,10 +1,11 @@
---
title: Inne zasoby
-slug: Web/SVG/Inne_zasoby
+slug: Web/SVG/Other_Resources
tags:
- SVG
- Wszystkie_kategorie
translation_of: Web/SVG/Other_Resources
+original_slug: Web/SVG/Inne_zasoby
---
<p>
</p>
diff --git a/files/pl/web/svg/przewodnik/index.html b/files/pl/web/svg/tutorial/index.html
index 7f150c7110..e95141e71d 100644
--- a/files/pl/web/svg/przewodnik/index.html
+++ b/files/pl/web/svg/tutorial/index.html
@@ -1,11 +1,12 @@
---
title: SVG Poradnik
-slug: Web/SVG/Przewodnik
+slug: Web/SVG/Tutorial
tags:
- SVG
- - 'SVG:Przewodnik'
+ - SVG:Przewodnik
- Wszystkie_kategorie
translation_of: Web/SVG/Tutorial
+original_slug: Web/SVG/Przewodnik
---
<p> </p>
diff --git a/files/pl/web/css/na_początek/grafika_svg/index.html b/files/pl/web/svg/tutorial/svg_and_css/index.html
index 1581fbdcd8..a918e69cc0 100644
--- a/files/pl/web/css/na_początek/grafika_svg/index.html
+++ b/files/pl/web/svg/tutorial/svg_and_css/index.html
@@ -1,9 +1,10 @@
---
title: Grafika SVG
-slug: Web/CSS/Na_początek/Grafika_SVG
+slug: Web/SVG/Tutorial/SVG_and_CSS
tags:
- - 'CSS:Na_początek'
+ - CSS:Na_początek
translation_of: Web/SVG/Tutorial/SVG_and_CSS
+original_slug: Web/CSS/Na_początek/Grafika_SVG
---
<p>
</p><p>Ta strona ilustruje specjalny język do tworzenia grafiki: SVG.
diff --git a/files/pl/web/svg/przewodnik/svg_w_xhtml_-_wprowadzenie/index.html b/files/pl/web/svg/tutorial/svg_in_html_introduction/index.html
index f816909090..0c74009689 100644
--- a/files/pl/web/svg/przewodnik/svg_w_xhtml_-_wprowadzenie/index.html
+++ b/files/pl/web/svg/tutorial/svg_in_html_introduction/index.html
@@ -1,10 +1,11 @@
---
title: SVG w XHTML - Wprowadzenie
-slug: Web/SVG/Przewodnik/SVG_w_XHTML_-_Wprowadzenie
+slug: Web/SVG/Tutorial/SVG_In_HTML_Introduction
tags:
- SVG
- Wszystkie_kategorie
translation_of: Web/SVG/Tutorial/SVG_In_HTML_Introduction
+original_slug: Web/SVG/Przewodnik/SVG_w_XHTML_-_Wprowadzenie
---
<p>
</p>
diff --git a/files/pl/web/xml/wprowadzenie_do_xml-a/index.html b/files/pl/web/xml/xml_introduction/index.html
index fbc828653f..dc40c9bad9 100644
--- a/files/pl/web/xml/wprowadzenie_do_xml-a/index.html
+++ b/files/pl/web/xml/xml_introduction/index.html
@@ -1,6 +1,6 @@
---
title: Wprowadzenie do XML-a
-slug: Web/XML/Wprowadzenie_do_XML-a
+slug: Web/XML/XML_introduction
tags:
- CSS
- HTML
@@ -8,6 +8,7 @@ tags:
- XML
- XSLT
translation_of: Web/XML/XML_introduction
+original_slug: Web/XML/Wprowadzenie_do_XML-a
---
<p>
</p><p><span>Summary: This article introduces the 'eXtensible Markup Language' (XML) and tells of it's uses.</span>
diff --git a/files/pl/web/xpath/osie/index.html b/files/pl/web/xpath/axes/index.html
index 2822465e16..b232f0cc18 100644
--- a/files/pl/web/xpath/osie/index.html
+++ b/files/pl/web/xpath/axes/index.html
@@ -1,13 +1,14 @@
---
title: Osie
-slug: Web/XPath/Osie
+slug: Web/XPath/Axes
tags:
- Dokumentacje
- Wszystkie_kategorie
- XPath
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Axes
+original_slug: Web/XPath/Osie
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/boolean/index.html b/files/pl/web/xpath/functions/boolean/index.html
index 15009d3c16..850eba445d 100644
--- a/files/pl/web/xpath/funkcje/boolean/index.html
+++ b/files/pl/web/xpath/functions/boolean/index.html
@@ -1,12 +1,13 @@
---
title: boolean
-slug: Web/XPath/Funkcje/boolean
+slug: Web/XPath/Functions/boolean
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/boolean
+original_slug: Web/XPath/Funkcje/boolean
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/ceiling/index.html b/files/pl/web/xpath/functions/ceiling/index.html
index ddfd5595e4..47e158b830 100644
--- a/files/pl/web/xpath/funkcje/ceiling/index.html
+++ b/files/pl/web/xpath/functions/ceiling/index.html
@@ -1,12 +1,13 @@
---
title: ceiling
-slug: Web/XPath/Funkcje/ceiling
+slug: Web/XPath/Functions/ceiling
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/ceiling
+original_slug: Web/XPath/Funkcje/ceiling
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/concat/index.html b/files/pl/web/xpath/functions/concat/index.html
index 35a0d5f932..fc9fcecfb0 100644
--- a/files/pl/web/xpath/funkcje/concat/index.html
+++ b/files/pl/web/xpath/functions/concat/index.html
@@ -1,12 +1,13 @@
---
title: concat
-slug: Web/XPath/Funkcje/concat
+slug: Web/XPath/Functions/concat
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/concat
+original_slug: Web/XPath/Funkcje/concat
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/contains/index.html b/files/pl/web/xpath/functions/contains/index.html
index e295462b27..435fbd8df5 100644
--- a/files/pl/web/xpath/funkcje/contains/index.html
+++ b/files/pl/web/xpath/functions/contains/index.html
@@ -1,12 +1,13 @@
---
title: contains
-slug: Web/XPath/Funkcje/contains
+slug: Web/XPath/Functions/contains
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/contains
+original_slug: Web/XPath/Funkcje/contains
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/count/index.html b/files/pl/web/xpath/functions/count/index.html
index 5be5ce5039..9220dc188d 100644
--- a/files/pl/web/xpath/funkcje/count/index.html
+++ b/files/pl/web/xpath/functions/count/index.html
@@ -1,12 +1,13 @@
---
title: count
-slug: Web/XPath/Funkcje/count
+slug: Web/XPath/Functions/count
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/count
+original_slug: Web/XPath/Funkcje/count
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/current/index.html b/files/pl/web/xpath/functions/current/index.html
index cb3752d7eb..dd9703e8e0 100644
--- a/files/pl/web/xpath/funkcje/current/index.html
+++ b/files/pl/web/xpath/functions/current/index.html
@@ -1,12 +1,13 @@
---
title: current
-slug: Web/XPath/Funkcje/current
+slug: Web/XPath/Functions/current
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/current
+original_slug: Web/XPath/Funkcje/current
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/document/index.html b/files/pl/web/xpath/functions/document/index.html
index c69211937f..421c0b59bc 100644
--- a/files/pl/web/xpath/funkcje/document/index.html
+++ b/files/pl/web/xpath/functions/document/index.html
@@ -1,12 +1,13 @@
---
title: document
-slug: Web/XPath/Funkcje/document
+slug: Web/XPath/Functions/document
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/document
+original_slug: Web/XPath/Funkcje/document
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/element-available/index.html b/files/pl/web/xpath/functions/element-available/index.html
index 59948e8acd..522740ad76 100644
--- a/files/pl/web/xpath/funkcje/element-available/index.html
+++ b/files/pl/web/xpath/functions/element-available/index.html
@@ -1,12 +1,13 @@
---
title: element-available
-slug: Web/XPath/Funkcje/element-available
+slug: Web/XPath/Functions/element-available
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/element-available
+original_slug: Web/XPath/Funkcje/element-available
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/false/index.html b/files/pl/web/xpath/functions/false/index.html
index 9eb932a51b..de98790056 100644
--- a/files/pl/web/xpath/funkcje/false/index.html
+++ b/files/pl/web/xpath/functions/false/index.html
@@ -1,12 +1,13 @@
---
title: 'false'
-slug: Web/XPath/Funkcje/false
+slug: Web/XPath/Functions/false
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/false
+original_slug: Web/XPath/Funkcje/false
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/floor/index.html b/files/pl/web/xpath/functions/floor/index.html
index 1d82807ae2..9bf48b75d2 100644
--- a/files/pl/web/xpath/funkcje/floor/index.html
+++ b/files/pl/web/xpath/functions/floor/index.html
@@ -1,12 +1,13 @@
---
title: floor
-slug: Web/XPath/Funkcje/floor
+slug: Web/XPath/Functions/floor
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/floor
+original_slug: Web/XPath/Funkcje/floor
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/format-number/index.html b/files/pl/web/xpath/functions/format-number/index.html
index 5801ec3064..a8b95829d5 100644
--- a/files/pl/web/xpath/funkcje/format-number/index.html
+++ b/files/pl/web/xpath/functions/format-number/index.html
@@ -1,12 +1,13 @@
---
title: format-number
-slug: Web/XPath/Funkcje/format-number
+slug: Web/XPath/Functions/format-number
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/format-number
+original_slug: Web/XPath/Funkcje/format-number
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/function-available/index.html b/files/pl/web/xpath/functions/function-available/index.html
index db24249160..b4471a0825 100644
--- a/files/pl/web/xpath/funkcje/function-available/index.html
+++ b/files/pl/web/xpath/functions/function-available/index.html
@@ -1,12 +1,13 @@
---
title: function-available
-slug: Web/XPath/Funkcje/function-available
+slug: Web/XPath/Functions/function-available
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/function-available
+original_slug: Web/XPath/Funkcje/function-available
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/generate-id/index.html b/files/pl/web/xpath/functions/generate-id/index.html
index 92ba7a2774..9d91c5c872 100644
--- a/files/pl/web/xpath/funkcje/generate-id/index.html
+++ b/files/pl/web/xpath/functions/generate-id/index.html
@@ -1,12 +1,13 @@
---
title: generate-id
-slug: Web/XPath/Funkcje/generate-id
+slug: Web/XPath/Functions/generate-id
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/generate-id
+original_slug: Web/XPath/Funkcje/generate-id
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/id/index.html b/files/pl/web/xpath/functions/id/index.html
index 8473cb77f6..e8665cd598 100644
--- a/files/pl/web/xpath/funkcje/id/index.html
+++ b/files/pl/web/xpath/functions/id/index.html
@@ -1,12 +1,13 @@
---
title: id
-slug: Web/XPath/Funkcje/id
+slug: Web/XPath/Functions/id
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/id
+original_slug: Web/XPath/Funkcje/id
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/index.html b/files/pl/web/xpath/functions/index.html
index 0ea3d23bfa..6efc6c0524 100644
--- a/files/pl/web/xpath/funkcje/index.html
+++ b/files/pl/web/xpath/functions/index.html
@@ -1,13 +1,14 @@
---
title: Funkcje
-slug: Web/XPath/Funkcje
+slug: Web/XPath/Functions
tags:
- Dokumentacje
- Wszystkie_kategorie
- XPath
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions
+original_slug: Web/XPath/Funkcje
---
<p>{{ XsltRef() }} Poniżej znajduje się lista objaśnionych funkcji głównych <a href="/pl/docs/XPath">XPath</a> i specyficznych dla <a href="pl/XSLT">XSLT</a> dodatków do XPath, włączając opis, składnię, listę argumentów, typ wyniku oraz źródło w odpowiedniej rekomendacji W3C i stopień aktualnej obsługi przez <a href="/pl/docs/Gecko">Gecko</a>. Aby uzyskać więcej informacji na temat zastosowania funkcji XPath/XSLT, przejdź na stronę: <a href="/pl/docs/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej">Przeczytaj więcej</a>.</p>
diff --git a/files/pl/web/xpath/funkcje/key/index.html b/files/pl/web/xpath/functions/key/index.html
index 41db252168..3227bf3a8a 100644
--- a/files/pl/web/xpath/funkcje/key/index.html
+++ b/files/pl/web/xpath/functions/key/index.html
@@ -1,12 +1,13 @@
---
title: key
-slug: Web/XPath/Funkcje/key
+slug: Web/XPath/Functions/key
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/key
+original_slug: Web/XPath/Funkcje/key
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/lang/index.html b/files/pl/web/xpath/functions/lang/index.html
index fc938aa6c3..d394553395 100644
--- a/files/pl/web/xpath/funkcje/lang/index.html
+++ b/files/pl/web/xpath/functions/lang/index.html
@@ -1,12 +1,13 @@
---
title: lang
-slug: Web/XPath/Funkcje/lang
+slug: Web/XPath/Functions/lang
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/lang
+original_slug: Web/XPath/Funkcje/lang
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/last/index.html b/files/pl/web/xpath/functions/last/index.html
index f3a507ad3f..480b366981 100644
--- a/files/pl/web/xpath/funkcje/last/index.html
+++ b/files/pl/web/xpath/functions/last/index.html
@@ -1,12 +1,13 @@
---
title: last
-slug: Web/XPath/Funkcje/last
+slug: Web/XPath/Functions/last
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/last
+original_slug: Web/XPath/Funkcje/last
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/local-name/index.html b/files/pl/web/xpath/functions/local-name/index.html
index 95996699eb..351b0b5411 100644
--- a/files/pl/web/xpath/funkcje/local-name/index.html
+++ b/files/pl/web/xpath/functions/local-name/index.html
@@ -1,12 +1,13 @@
---
title: local-name
-slug: Web/XPath/Funkcje/local-name
+slug: Web/XPath/Functions/local-name
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/local-name
+original_slug: Web/XPath/Funkcje/local-name
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/name/index.html b/files/pl/web/xpath/functions/name/index.html
index d9817c87dd..9a9eb43d50 100644
--- a/files/pl/web/xpath/funkcje/name/index.html
+++ b/files/pl/web/xpath/functions/name/index.html
@@ -1,12 +1,13 @@
---
title: name
-slug: Web/XPath/Funkcje/name
+slug: Web/XPath/Functions/name
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/name
+original_slug: Web/XPath/Funkcje/name
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/namespace-uri/index.html b/files/pl/web/xpath/functions/namespace-uri/index.html
index 4c5e2e5d16..25bfe03ffa 100644
--- a/files/pl/web/xpath/funkcje/namespace-uri/index.html
+++ b/files/pl/web/xpath/functions/namespace-uri/index.html
@@ -1,12 +1,13 @@
---
title: namespace-uri
-slug: Web/XPath/Funkcje/namespace-uri
+slug: Web/XPath/Functions/namespace-uri
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/namespace-uri
+original_slug: Web/XPath/Funkcje/namespace-uri
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/normalize-space/index.html b/files/pl/web/xpath/functions/normalize-space/index.html
index 4fb220da39..e74ec06e67 100644
--- a/files/pl/web/xpath/funkcje/normalize-space/index.html
+++ b/files/pl/web/xpath/functions/normalize-space/index.html
@@ -1,12 +1,13 @@
---
title: normalize-space
-slug: Web/XPath/Funkcje/normalize-space
+slug: Web/XPath/Functions/normalize-space
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/normalize-space
+original_slug: Web/XPath/Funkcje/normalize-space
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/not/index.html b/files/pl/web/xpath/functions/not/index.html
index 9de59d5d7a..eea6b2eb96 100644
--- a/files/pl/web/xpath/funkcje/not/index.html
+++ b/files/pl/web/xpath/functions/not/index.html
@@ -1,12 +1,13 @@
---
title: not
-slug: Web/XPath/Funkcje/not
+slug: Web/XPath/Functions/not
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/not
+original_slug: Web/XPath/Funkcje/not
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/number/index.html b/files/pl/web/xpath/functions/number/index.html
index 22d3f72b02..9632eb41b7 100644
--- a/files/pl/web/xpath/funkcje/number/index.html
+++ b/files/pl/web/xpath/functions/number/index.html
@@ -1,12 +1,13 @@
---
title: number
-slug: Web/XPath/Funkcje/number
+slug: Web/XPath/Functions/number
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/number
+original_slug: Web/XPath/Funkcje/number
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/position/index.html b/files/pl/web/xpath/functions/position/index.html
index 9c7b6fbe21..b31ed31db7 100644
--- a/files/pl/web/xpath/funkcje/position/index.html
+++ b/files/pl/web/xpath/functions/position/index.html
@@ -1,12 +1,13 @@
---
title: position
-slug: Web/XPath/Funkcje/position
+slug: Web/XPath/Functions/position
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/position
+original_slug: Web/XPath/Funkcje/position
---
<p>{{ XsltRef() }}</p>
diff --git a/files/pl/web/xpath/funkcje/round/index.html b/files/pl/web/xpath/functions/round/index.html
index 8f9d827b74..638cc0cf24 100644
--- a/files/pl/web/xpath/funkcje/round/index.html
+++ b/files/pl/web/xpath/functions/round/index.html
@@ -1,12 +1,13 @@
---
title: round
-slug: Web/XPath/Funkcje/round
+slug: Web/XPath/Functions/round
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/round
+original_slug: Web/XPath/Funkcje/round
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/starts-with/index.html b/files/pl/web/xpath/functions/starts-with/index.html
index f833baa82f..73f2d5f993 100644
--- a/files/pl/web/xpath/funkcje/starts-with/index.html
+++ b/files/pl/web/xpath/functions/starts-with/index.html
@@ -1,12 +1,13 @@
---
title: starts-with
-slug: Web/XPath/Funkcje/starts-with
+slug: Web/XPath/Functions/starts-with
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/starts-with
+original_slug: Web/XPath/Funkcje/starts-with
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/string-length/index.html b/files/pl/web/xpath/functions/string-length/index.html
index d0890579ab..4c778a0d55 100644
--- a/files/pl/web/xpath/funkcje/string-length/index.html
+++ b/files/pl/web/xpath/functions/string-length/index.html
@@ -1,12 +1,13 @@
---
title: string-length
-slug: Web/XPath/Funkcje/string-length
+slug: Web/XPath/Functions/string-length
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/string-length
+original_slug: Web/XPath/Funkcje/string-length
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/string/index.html b/files/pl/web/xpath/functions/string/index.html
index d84708e71f..456c3a81e5 100644
--- a/files/pl/web/xpath/funkcje/string/index.html
+++ b/files/pl/web/xpath/functions/string/index.html
@@ -1,12 +1,13 @@
---
title: string
-slug: Web/XPath/Funkcje/string
+slug: Web/XPath/Functions/string
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/string
+original_slug: Web/XPath/Funkcje/string
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/substring-after/index.html b/files/pl/web/xpath/functions/substring-after/index.html
index faf0b7ae6a..622749003e 100644
--- a/files/pl/web/xpath/funkcje/substring-after/index.html
+++ b/files/pl/web/xpath/functions/substring-after/index.html
@@ -1,12 +1,13 @@
---
title: substring-after
-slug: Web/XPath/Funkcje/substring-after
+slug: Web/XPath/Functions/substring-after
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/substring-after
+original_slug: Web/XPath/Funkcje/substring-after
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/substring-before/index.html b/files/pl/web/xpath/functions/substring-before/index.html
index 9786005f7c..72b9b11da3 100644
--- a/files/pl/web/xpath/funkcje/substring-before/index.html
+++ b/files/pl/web/xpath/functions/substring-before/index.html
@@ -1,12 +1,13 @@
---
title: substring-before
-slug: Web/XPath/Funkcje/substring-before
+slug: Web/XPath/Functions/substring-before
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/substring-before
+original_slug: Web/XPath/Funkcje/substring-before
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/substring/index.html b/files/pl/web/xpath/functions/substring/index.html
index 4ed67fda88..845e717cfb 100644
--- a/files/pl/web/xpath/funkcje/substring/index.html
+++ b/files/pl/web/xpath/functions/substring/index.html
@@ -1,12 +1,13 @@
---
title: substring
-slug: Web/XPath/Funkcje/substring
+slug: Web/XPath/Functions/substring
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/substring
+original_slug: Web/XPath/Funkcje/substring
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/sum/index.html b/files/pl/web/xpath/functions/sum/index.html
index e0fac8e7bc..ec70b2e5c8 100644
--- a/files/pl/web/xpath/funkcje/sum/index.html
+++ b/files/pl/web/xpath/functions/sum/index.html
@@ -1,12 +1,13 @@
---
title: sum
-slug: Web/XPath/Funkcje/sum
+slug: Web/XPath/Functions/sum
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/sum
+original_slug: Web/XPath/Funkcje/sum
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/system-property/index.html b/files/pl/web/xpath/functions/system-property/index.html
index 7faf04e266..de23581021 100644
--- a/files/pl/web/xpath/funkcje/system-property/index.html
+++ b/files/pl/web/xpath/functions/system-property/index.html
@@ -1,12 +1,13 @@
---
title: system-property
-slug: Web/XPath/Funkcje/system-property
+slug: Web/XPath/Functions/system-property
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/system-property
+original_slug: Web/XPath/Funkcje/system-property
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/translate/index.html b/files/pl/web/xpath/functions/translate/index.html
index 7627d29300..a76cc6e6fb 100644
--- a/files/pl/web/xpath/funkcje/translate/index.html
+++ b/files/pl/web/xpath/functions/translate/index.html
@@ -1,12 +1,13 @@
---
title: translate
-slug: Web/XPath/Funkcje/translate
+slug: Web/XPath/Functions/translate
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/translate
+original_slug: Web/XPath/Funkcje/translate
---
<p>{{ XsltRef() }}</p>
diff --git a/files/pl/web/xpath/funkcje/true/index.html b/files/pl/web/xpath/functions/true/index.html
index 03ac9c380c..6273d299a1 100644
--- a/files/pl/web/xpath/funkcje/true/index.html
+++ b/files/pl/web/xpath/functions/true/index.html
@@ -1,12 +1,13 @@
---
title: 'true'
-slug: Web/XPath/Funkcje/true
+slug: Web/XPath/Functions/true
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/true
+original_slug: Web/XPath/Funkcje/true
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xpath/funkcje/unparsed-entity-url/index.html b/files/pl/web/xpath/functions/unparsed-entity-url/index.html
index 57a6a1b41f..41575d64da 100644
--- a/files/pl/web/xpath/funkcje/unparsed-entity-url/index.html
+++ b/files/pl/web/xpath/functions/unparsed-entity-url/index.html
@@ -1,12 +1,13 @@
---
title: unparsed-entity-url
-slug: Web/XPath/Funkcje/unparsed-entity-url
+slug: Web/XPath/Functions/unparsed-entity-url
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XPath/Functions/unparsed-entity-url
+original_slug: Web/XPath/Funkcje/unparsed-entity-url
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/apply-imports/index.html b/files/pl/web/xslt/element/apply-imports/index.html
index 5f8b4296f7..114fba1464 100644
--- a/files/pl/web/xslt/apply-imports/index.html
+++ b/files/pl/web/xslt/element/apply-imports/index.html
@@ -1,12 +1,13 @@
---
title: apply-imports
-slug: Web/XSLT/apply-imports
+slug: Web/XSLT/Element/apply-imports
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/apply-imports
+original_slug: Web/XSLT/apply-imports
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/apply-templates/index.html b/files/pl/web/xslt/element/apply-templates/index.html
index 8165fda910..13a9d92cd6 100644
--- a/files/pl/web/xslt/apply-templates/index.html
+++ b/files/pl/web/xslt/element/apply-templates/index.html
@@ -1,12 +1,13 @@
---
title: apply-templates
-slug: Web/XSLT/apply-templates
+slug: Web/XSLT/Element/apply-templates
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/apply-templates
+original_slug: Web/XSLT/apply-templates
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/attribute-set/index.html b/files/pl/web/xslt/element/attribute-set/index.html
index c936ae76dc..878e94e6d7 100644
--- a/files/pl/web/xslt/attribute-set/index.html
+++ b/files/pl/web/xslt/element/attribute-set/index.html
@@ -1,12 +1,13 @@
---
title: attribute-set
-slug: Web/XSLT/attribute-set
+slug: Web/XSLT/Element/attribute-set
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/attribute-set
+original_slug: Web/XSLT/attribute-set
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/attribute/index.html b/files/pl/web/xslt/element/attribute/index.html
index aa3c94dca5..d20fc25769 100644
--- a/files/pl/web/xslt/attribute/index.html
+++ b/files/pl/web/xslt/element/attribute/index.html
@@ -1,12 +1,13 @@
---
title: attribute
-slug: Web/XSLT/attribute
+slug: Web/XSLT/Element/attribute
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/attribute
+original_slug: Web/XSLT/attribute
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/call-template/index.html b/files/pl/web/xslt/element/call-template/index.html
index 283e041fec..6e41094d19 100644
--- a/files/pl/web/xslt/call-template/index.html
+++ b/files/pl/web/xslt/element/call-template/index.html
@@ -1,12 +1,13 @@
---
title: call-template
-slug: Web/XSLT/call-template
+slug: Web/XSLT/Element/call-template
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/call-template
+original_slug: Web/XSLT/call-template
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/choose/index.html b/files/pl/web/xslt/element/choose/index.html
index 319ed34d09..eaca71352b 100644
--- a/files/pl/web/xslt/choose/index.html
+++ b/files/pl/web/xslt/element/choose/index.html
@@ -1,12 +1,13 @@
---
title: choose
-slug: Web/XSLT/choose
+slug: Web/XSLT/Element/choose
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/choose
+original_slug: Web/XSLT/choose
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/comment/index.html b/files/pl/web/xslt/element/comment/index.html
index 0c0fa5cba8..401eef2a48 100644
--- a/files/pl/web/xslt/comment/index.html
+++ b/files/pl/web/xslt/element/comment/index.html
@@ -1,12 +1,13 @@
---
title: comment
-slug: Web/XSLT/comment
+slug: Web/XSLT/Element/comment
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/comment
+original_slug: Web/XSLT/comment
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/copy-of/index.html b/files/pl/web/xslt/element/copy-of/index.html
index c458c88fdc..59bf73bf4e 100644
--- a/files/pl/web/xslt/copy-of/index.html
+++ b/files/pl/web/xslt/element/copy-of/index.html
@@ -1,12 +1,13 @@
---
title: copy-of
-slug: Web/XSLT/copy-of
+slug: Web/XSLT/Element/copy-of
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/copy-of
+original_slug: Web/XSLT/copy-of
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/copy/index.html b/files/pl/web/xslt/element/copy/index.html
index ffc164b603..56b042a3ce 100644
--- a/files/pl/web/xslt/copy/index.html
+++ b/files/pl/web/xslt/element/copy/index.html
@@ -1,12 +1,13 @@
---
title: copy
-slug: Web/XSLT/copy
+slug: Web/XSLT/Element/copy
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/copy
+original_slug: Web/XSLT/copy
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/decimal-format/index.html b/files/pl/web/xslt/element/decimal-format/index.html
index 7effc29b96..d2eae2c65e 100644
--- a/files/pl/web/xslt/decimal-format/index.html
+++ b/files/pl/web/xslt/element/decimal-format/index.html
@@ -1,12 +1,13 @@
---
title: decimal-format
-slug: Web/XSLT/decimal-format
+slug: Web/XSLT/Element/decimal-format
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/decimal-format
+original_slug: Web/XSLT/decimal-format
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/fallback/index.html b/files/pl/web/xslt/element/fallback/index.html
index 420a32dd23..b2b2f377fa 100644
--- a/files/pl/web/xslt/fallback/index.html
+++ b/files/pl/web/xslt/element/fallback/index.html
@@ -1,12 +1,13 @@
---
title: fallback
-slug: Web/XSLT/fallback
+slug: Web/XSLT/Element/fallback
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/fallback
+original_slug: Web/XSLT/fallback
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/for-each/index.html b/files/pl/web/xslt/element/for-each/index.html
index d2f9d387e8..7288605887 100644
--- a/files/pl/web/xslt/for-each/index.html
+++ b/files/pl/web/xslt/element/for-each/index.html
@@ -1,12 +1,13 @@
---
title: for-each
-slug: Web/XSLT/for-each
+slug: Web/XSLT/Element/for-each
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/for-each
+original_slug: Web/XSLT/for-each
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/if/index.html b/files/pl/web/xslt/element/if/index.html
index 888e264082..dace5470a9 100644
--- a/files/pl/web/xslt/if/index.html
+++ b/files/pl/web/xslt/element/if/index.html
@@ -1,12 +1,13 @@
---
title: if
-slug: Web/XSLT/if
+slug: Web/XSLT/Element/if
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/if
+original_slug: Web/XSLT/if
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/import/index.html b/files/pl/web/xslt/element/import/index.html
index ba7348198e..63f4a5dc6f 100644
--- a/files/pl/web/xslt/import/index.html
+++ b/files/pl/web/xslt/element/import/index.html
@@ -1,12 +1,13 @@
---
title: import
-slug: Web/XSLT/import
+slug: Web/XSLT/Element/import
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/import
+original_slug: Web/XSLT/import
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/include/index.html b/files/pl/web/xslt/element/include/index.html
index 2a1a0f84b7..74128327d9 100644
--- a/files/pl/web/xslt/include/index.html
+++ b/files/pl/web/xslt/element/include/index.html
@@ -1,12 +1,13 @@
---
title: include
-slug: Web/XSLT/include
+slug: Web/XSLT/Element/include
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/include
+original_slug: Web/XSLT/include
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/key/index.html b/files/pl/web/xslt/element/key/index.html
index 77b5245afd..868c1d65b9 100644
--- a/files/pl/web/xslt/key/index.html
+++ b/files/pl/web/xslt/element/key/index.html
@@ -1,12 +1,13 @@
---
title: key
-slug: Web/XSLT/key
+slug: Web/XSLT/Element/key
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/key
+original_slug: Web/XSLT/key
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/message/index.html b/files/pl/web/xslt/element/message/index.html
index 38ea60cd32..8dbf83e141 100644
--- a/files/pl/web/xslt/message/index.html
+++ b/files/pl/web/xslt/element/message/index.html
@@ -1,12 +1,13 @@
---
title: message
-slug: Web/XSLT/message
+slug: Web/XSLT/Element/message
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/message
+original_slug: Web/XSLT/message
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/namespace-alias/index.html b/files/pl/web/xslt/element/namespace-alias/index.html
index 9ed3b83f10..3fe968944e 100644
--- a/files/pl/web/xslt/namespace-alias/index.html
+++ b/files/pl/web/xslt/element/namespace-alias/index.html
@@ -1,12 +1,13 @@
---
title: namespace-alias
-slug: Web/XSLT/namespace-alias
+slug: Web/XSLT/Element/namespace-alias
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/namespace-alias
+original_slug: Web/XSLT/namespace-alias
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/number/index.html b/files/pl/web/xslt/element/number/index.html
index e54b37df37..19a0270ef4 100644
--- a/files/pl/web/xslt/number/index.html
+++ b/files/pl/web/xslt/element/number/index.html
@@ -1,12 +1,13 @@
---
title: number
-slug: Web/XSLT/number
+slug: Web/XSLT/Element/number
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/number
+original_slug: Web/XSLT/number
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/otherwise/index.html b/files/pl/web/xslt/element/otherwise/index.html
index 7b3a02ace5..b5fdcfe1da 100644
--- a/files/pl/web/xslt/otherwise/index.html
+++ b/files/pl/web/xslt/element/otherwise/index.html
@@ -1,12 +1,13 @@
---
title: otherwise
-slug: Web/XSLT/otherwise
+slug: Web/XSLT/Element/otherwise
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/otherwise
+original_slug: Web/XSLT/otherwise
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/output/index.html b/files/pl/web/xslt/element/output/index.html
index 44a63ffdb7..2555c25f91 100644
--- a/files/pl/web/xslt/output/index.html
+++ b/files/pl/web/xslt/element/output/index.html
@@ -1,12 +1,13 @@
---
title: output
-slug: Web/XSLT/output
+slug: Web/XSLT/Element/output
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/output
+original_slug: Web/XSLT/output
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/param/index.html b/files/pl/web/xslt/element/param/index.html
index 43eead74c1..ad8a334074 100644
--- a/files/pl/web/xslt/param/index.html
+++ b/files/pl/web/xslt/element/param/index.html
@@ -1,12 +1,13 @@
---
title: param
-slug: Web/XSLT/param
+slug: Web/XSLT/Element/param
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/param
+original_slug: Web/XSLT/param
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/preserve-space/index.html b/files/pl/web/xslt/element/preserve-space/index.html
index 962f299793..9e6423c121 100644
--- a/files/pl/web/xslt/preserve-space/index.html
+++ b/files/pl/web/xslt/element/preserve-space/index.html
@@ -1,12 +1,13 @@
---
title: preserve-space
-slug: Web/XSLT/preserve-space
+slug: Web/XSLT/Element/preserve-space
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/preserve-space
+original_slug: Web/XSLT/preserve-space
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/processing-instruction/index.html b/files/pl/web/xslt/element/processing-instruction/index.html
index 4f1e67f565..bf6610f52c 100644
--- a/files/pl/web/xslt/processing-instruction/index.html
+++ b/files/pl/web/xslt/element/processing-instruction/index.html
@@ -1,12 +1,13 @@
---
title: processing-instruction
-slug: Web/XSLT/processing-instruction
+slug: Web/XSLT/Element/processing-instruction
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/processing-instruction
+original_slug: Web/XSLT/processing-instruction
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/sort/index.html b/files/pl/web/xslt/element/sort/index.html
index 9a6ab04701..418d75935f 100644
--- a/files/pl/web/xslt/sort/index.html
+++ b/files/pl/web/xslt/element/sort/index.html
@@ -1,12 +1,13 @@
---
title: sort
-slug: Web/XSLT/sort
+slug: Web/XSLT/Element/sort
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/sort
+original_slug: Web/XSLT/sort
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/strip-space/index.html b/files/pl/web/xslt/element/strip-space/index.html
index 55daf99a8d..749d71de90 100644
--- a/files/pl/web/xslt/strip-space/index.html
+++ b/files/pl/web/xslt/element/strip-space/index.html
@@ -1,12 +1,13 @@
---
title: strip-space
-slug: Web/XSLT/strip-space
+slug: Web/XSLT/Element/strip-space
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/strip-space
+original_slug: Web/XSLT/strip-space
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/stylesheet/index.html b/files/pl/web/xslt/element/stylesheet/index.html
index 36275a7efd..806d8b66c4 100644
--- a/files/pl/web/xslt/stylesheet/index.html
+++ b/files/pl/web/xslt/element/stylesheet/index.html
@@ -1,12 +1,13 @@
---
title: stylesheet
-slug: Web/XSLT/stylesheet
+slug: Web/XSLT/Element/stylesheet
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/stylesheet
+original_slug: Web/XSLT/stylesheet
---
<p>{{ XsltRef() }}</p>
<p>Element <code>&lt;xsl:stylesheet&gt;</code> (lub odpowiadający mu element <code>&lt;xsl:transform&gt;</code>) jest najbardziej zewnętrznym elementem arkusza.</p>
diff --git a/files/pl/web/xslt/template/index.html b/files/pl/web/xslt/element/template/index.html
index b428b9eaf0..7abfd0463a 100644
--- a/files/pl/web/xslt/template/index.html
+++ b/files/pl/web/xslt/element/template/index.html
@@ -1,12 +1,13 @@
---
title: template
-slug: Web/XSLT/template
+slug: Web/XSLT/Element/template
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/template
+original_slug: Web/XSLT/template
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/text/index.html b/files/pl/web/xslt/element/text/index.html
index af8c6473af..cde8988ea5 100644
--- a/files/pl/web/xslt/text/index.html
+++ b/files/pl/web/xslt/element/text/index.html
@@ -1,12 +1,13 @@
---
title: text
-slug: Web/XSLT/text
+slug: Web/XSLT/Element/text
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/text
+original_slug: Web/XSLT/text
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/transform/index.html b/files/pl/web/xslt/element/transform/index.html
index 8fc9637505..f2f13f9c7f 100644
--- a/files/pl/web/xslt/transform/index.html
+++ b/files/pl/web/xslt/element/transform/index.html
@@ -1,12 +1,13 @@
---
title: transform
-slug: Web/XSLT/transform
+slug: Web/XSLT/Element/transform
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/transform
+original_slug: Web/XSLT/transform
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/value-of/index.html b/files/pl/web/xslt/element/value-of/index.html
index 3da1744972..a7b6effd0f 100644
--- a/files/pl/web/xslt/value-of/index.html
+++ b/files/pl/web/xslt/element/value-of/index.html
@@ -1,12 +1,13 @@
---
title: value-of
-slug: Web/XSLT/value-of
+slug: Web/XSLT/Element/value-of
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/value-of
+original_slug: Web/XSLT/value-of
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/variable/index.html b/files/pl/web/xslt/element/variable/index.html
index 3a8137da82..aca7814664 100644
--- a/files/pl/web/xslt/variable/index.html
+++ b/files/pl/web/xslt/element/variable/index.html
@@ -1,12 +1,13 @@
---
title: variable
-slug: Web/XSLT/variable
+slug: Web/XSLT/Element/variable
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/variable
+original_slug: Web/XSLT/variable
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/when/index.html b/files/pl/web/xslt/element/when/index.html
index e0a132be76..322ed4d96d 100644
--- a/files/pl/web/xslt/when/index.html
+++ b/files/pl/web/xslt/element/when/index.html
@@ -1,12 +1,13 @@
---
title: when
-slug: Web/XSLT/when
+slug: Web/XSLT/Element/when
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/when
+original_slug: Web/XSLT/when
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/with-param/index.html b/files/pl/web/xslt/element/with-param/index.html
index 6d00d21d50..fba4d114ed 100644
--- a/files/pl/web/xslt/with-param/index.html
+++ b/files/pl/web/xslt/element/with-param/index.html
@@ -1,12 +1,13 @@
---
title: with-param
-slug: Web/XSLT/with-param
+slug: Web/XSLT/Element/with-param
tags:
- Dokumentacje
- Wszystkie_kategorie
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Element/with-param
+original_slug: Web/XSLT/with-param
---
<p>
{{ XsltRef() }}
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html b/files/pl/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html
index 7eff31a7f4..c04c9a2595 100644
--- a/files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html
+++ b/files/pl/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html
@@ -1,12 +1,13 @@
---
title: Przeczytaj więcej
-slug: Web/XSLT/Transformacje_XML_z_XSLT/Przeczytaj_więcej
+slug: Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading
tags:
- Transformacje_XML_z_XSLT
- Wszystkie_kategorie
- XML
- XSLT
translation_of: Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading
+original_slug: Web/XSLT/Transformacje_XML_z_XSLT/Przeczytaj_więcej
---
<a href="/pl/docs/Transformacje_XML_z_XSLT">« Transformacje XML z XSLT</a>
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/index.html b/files/pl/web/xslt/transforming_xml_with_xslt/index.html
index b02e157f61..29899cce19 100644
--- a/files/pl/web/xslt/transformacje_xml_z_xslt/index.html
+++ b/files/pl/web/xslt/transforming_xml_with_xslt/index.html
@@ -1,6 +1,6 @@
---
title: Transformacje XML z XSLT
-slug: Web/XSLT/Transformacje_XML_z_XSLT
+slug: Web/XSLT/Transforming_XML_with_XSLT
tags:
- Strony_wymagające_dopracowania
- Transformacje_XML_z_XSLT
@@ -8,6 +8,7 @@ tags:
- XML
- XSLT
translation_of: Web/XSLT/Transforming_XML_with_XSLT
+original_slug: Web/XSLT/Transformacje_XML_z_XSLT
---
<h3 id="Og.C3.B3lny_przegl.C4.85d" name="Og.C3.B3lny_przegl.C4.85d"><a href="pl/Transformacje_XML_z_XSLT/Og%c3%b3lny_przegl%c4%85d">Ogólny przegląd</a></h3>
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html b/files/pl/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html
index 59da884b56..20148ad48d 100644
--- a/files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html
+++ b/files/pl/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html
@@ -1,13 +1,14 @@
---
title: Dokumentacja XSLT/XPath
-slug: Web/XSLT/Transformacje_XML_z_XSLT/Dokumentacja_XSLT_XPath
+slug: Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference
tags:
- Dokumentacje
- Wszystkie_kategorie
- XPath
- XSLT
- - 'XSLT:Dokumentacje'
+ - XSLT:Dokumentacje
translation_of: Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference
+original_slug: Web/XSLT/Transformacje_XML_z_XSLT/Dokumentacja_XSLT_XPath
---
<p>
{{ XsltRef() }}