Webmasterka#
Specyfikacje#
Podstawy dla każdego kodera. Co prawda większość materiałów nie jest przetłumaczona, ale w dzisiejszych czasach orientowanie się w języku angielskim (technicznym) to chleb powszedni.
Bardzo zgrabny i kompaktowy wykaz wielu API, specyfikacji i innych dokumentów, przydatnych przy tworzeniu stron w dobie HTML5, znajduje się na The Web platform: Browser technologies.
HTML5#
- HTML 5.1 (W3C Working Draft) - draft ostatniej specyfikacji HTML 5.1 od W3C (ciągle rozwijane).
- HTML Living Standard - to samo co wyżej, ale tym razem od WHATWG (ciągle rozwijane).
- HTML5 (W3C Candidate Recommendation 6 August 2013) - kandydująca specyfikacja HTML5 od W3C.
- HTML5: Edition for Web Authors (W3C Working Draft) - prostsza forma od W3C, specjalnie dla webdeweloperów (rozwój wstrzymany).
- HTML5 - A technical specification for Web developers - prostsza forma od WHATWG, specjalnie dla webdeweloperów (ciągle rozwijane).
- HTML 5 Reference (W3C Working Draft) - krótki przegląd najważniejszych zagadnień dla początkujących jak i zaawansowanych (rozwój wstrzymany).
- HTML: The Markup Language (W3C Working Draft) - kompaktowy wykaz wszystkich elementów i zagadnień (rozwój wstrzymany).
- URL (W3C Working Draft) - draft specyfikacji definiującej termin URL, różne algorytmy przetwarzające URL-e oraz API dla konstrukcji, przetwarzania i rozwijania URL-i. Materiał pierwotnie umieszczony był bezpośrednio w specyfikacji HTML5, ale od wersji HTML 5.1 przeniesiony został do osobnego dokumentu.
- URL Living Standard - to samo co wyżej, ale tym razem od WHATWG (ciągle rozwijane).
- Polyglot Markup: HTML-Compatible XHTML Documents (W3C Working Draft) - tworzenie dwujęzycznego dokumentu, zgodnego jednocześnie z HTML oraz XHTML (ciągle rozwijane).
- HTML5 differences from HTML4 (W3C Working Draft) - różnice między HTML5 a HTML4 (ciągle rozwijane).
- HTML5: Techniques for providing useful text alternatives (W3C Working Draft) - metody dostarczania alternatywnych treści.
- HTML to Platform Accessibility APIs Implementation Guide (W3C Working Draft) - metody stosowania elementów HTML w sposób bardziej dostępny na różnych platformach.
- HTML Design Principles (W3C Working Draft) - zestaw wytycznych przy rozwoju HTML5 w zakresie kompatybilności, użyteczność i interoperacyjność.
- HTML Canvas 2D Context, Level 2 Nightly (W3C Working Draft) - draft specyfikacji poziomu drugiego dla elementu canvas (ciągle rozwijane).
- HTML Canvas 2D Context (W3C Working Draft) - specyfikacja dla elementu canvas.
- The canvas element - to samo co wyżej, ale od WHATWG.
- Drag and drop (W3C Working Draft) - opis dla metody przeciągnij-upuść ze specyfikacji HTML5 (ciągle rozwijane).
- Drag and drop - to samo co wyżej, ale od WHATWG.
- HTML Microdata (W3C Working Draft) - draft specyfikacji mikroformatów (ciągle rozwijane).
- Microdata - to samo co wyżej, ale od WHATWG.
- Offline Web applications (W3C Working Draft) - opis dla pracy w trybie offline ze specyfikacji HTML5 (ciągle rozwijane).
- Offline Web Applications (W3C Working Note) - to samo co wyżej, ale w osobnym dokumencie.
- Offline Web applications - to samo co wyżej, ale od WHATWG.
- Web Workers (W3C Working Draft) - draft specyfikacji wątków roboczych (ciągle rozwijane).
- Web Workers - to samo co wyżej, ale od WHATWG.
- The WebSocket API (W3C Working Draft) - draft specyfikacji gniazd WWW (ciągle rozwijane).
- Web sockets - to samo co wyżej, ale od WHATWG.
- Web Storage (W3C Working Draft) - draft specyfikacji lokalnego magazynu danych (ciągle rozwijane).
- Web storage - to samo co wyżej, ale od WHATWG.
- Server-Sent Events (W3C Working Draft) - draft specyfikacji stałego odbierania danych z serwera poprzez protokół HTTP (ciągle rozwijane).
- Server-sent events - to samo co wyżej, ale od WHATWG.
- HTML5 Web Messaging (W3C Working Draft) - draft specyfikacji dwóch mechanizmów komunikacji między kontekstami w dokumentach HTML (ciągle rozwijane).
- Cross-document messaging i Channel messaging - to samo co wyżej, ale od WHATWG.
- Geolocation API Specification (W3C Working Draft) - draft specyfikacji geolokalizacji (ciągle rozwijane).
- Indexed Database API (W3C Working Draft) - draft specyfikacji lokalnej bazy danych (ciągle rozwijane).
- File API (W3C Working Draft) - draft specyfikacji obiektów reprezentujących pliki (ciągle rozwijane).
- File API: Writer (W3C Working Draft) - draft specyfikacji zapisu do plików (ciągle rozwijane).
- File API: Directories and System (W3C Working Draft) - draft specyfikacji dostępu do systemu plików (ciągle rozwijane).
- XMLHttpRequest (W3C Working Draft) - draft specyfikacji obiektu XMLHttpRequest (ciągle rozwijane).
- Cross-Origin Resource Sharing (W3C Working Draft) - draft specyfikacji określającej metody stosowania zasobów z różnych źródeł (ciągle rozwijane).
- Navigation Timing 2 (W3C Working Draft) - draft drugiego wydania specyfikacji interfejsu dla aplikacji webowych, umożliwiająca dostęp do informacji czasowych powiązanych z nawigacją i elementami.
- Navigation Timing (W3C Recommendation 17 December 2012) - specyfikacja interfejsu dla aplikacji webowych, umożliwiająca dostęp do informacji czasowych powiązanych z nawigacją i elementami.
- High Resolution Time (W3C Recommendation 17 December 2012) - specyfikacja interfejsu JavaScript zapewniającego bieżący czas z dokładnością większą niż milisekundy, który nie podlega systemowemu zegarowi lub korekcie.
- Web Audio API (W3C Working Draft) - draft specyfikacji przetwarzania dźwięku (ciągle rozwijane).
- WebGL 2 Specification (Khronos Working Draft) - draft drugiego wydania specyfikacji WebGL dla grafiki 3D w elemencie canvas (ciągle rozwijane).
- WebGL Specification (Khronos Working Draft) - draft specyfikacji WebGL dla grafiki 3D w elemencie canvas (ciągle rozwijane).
HTML#
- HTML 4.01 Specification (W3C Recommendation 24 December 1999) - specyfikacja HTML-a 4.01.
- HTML 4.0 Specification (W3C Recommendation, revised on 24-Apr-1998) - specyfikacja HTML-a 4.0.
- HTML 3.2 Reference Specification (W3C Recommendation 14-Jan-1997) - specyfikacja HTML-a 3.2.
XHTML#
- XHTML™ 2.0 (W3C Working Draft 16 December 2010) - draft specyfikacji XHTML 2.0. Zawieszone prace, format przegrał z 5 wersją HTML-a.
- XHTML™ 1.1 - Module-based XHTML - Second Edition (W3C Recommendation 23 November 2010) - specyfikacja XHTML 1.1, drugie wydanie.
- XHTML™ Modularization 1.1 - Second Edition (W3C Recommendation 29 July 2010) - modularyzacja w XHTML 1.1.
- XHTML™ 1.0 The Extensible HyperText Markup Language - Second Edition (W3C Recommendation 26 January 2000, revised 1 August 2002) - specyfikacja XHTML-a 1.0, drugie wydanie.
- XHTML Media Types - Second Edition (W3C Working Group Note 16 January 2009) - opis odpowiednich typów MIME dla poszczególnych wersji języka (X)HTML, drugie wydanie.
- XHTML Media Types (W3C Note 1 August 2002) - opis odpowiednich typów MIME dla poszczególnych wersji języka (X)HTML.
- Wiele polskich tłumaczeń - solidny zbiór polskich przekładów, miła lektura w pochmurne wieczory.
XML#
- Extensible Markup Language (XML) - publiczna strona dla rodziny języków XML.
- Extensible Markup Language (XML) 1.1 (Second Edition) (W3C Recommendation 16 August 2006, edited in place 29 September 2006) - specyfikacja XML 1.1, drugie wydanie.
- Namespaces in XML 1.1 (Second Edition) (W3C Recommendation 16 August 2006) - specyfikacja przestrzeni nazw dla XML 1.1, drugie wydanie.
- Extensible Markup Language (XML) 1.0 (Fifth Edition) (W3C Recommendation 26 November 2008) - specyfikacja XML 1.0, piąte wydanie.
- Namespaces in XML 1.0 (Third Edition) (W3C Recommendation 8 December 2009) - specyfikacja przestrzeni nazw dla XML 1.0, trzecie wydanie.
- The Extensible Stylesheet Language Family (XSL) - publiczna strona dla rodziny języków XSL.
- Extensible Stylesheet Language (XSL) Version 1.1 (W3C Recommendation 05 December 2006) - specyfikacja języka XSL 1.1, czyli języka wyrażanego stylami.
- XSL Transformations (XSLT) Version 2.0 (W3C Recommendation 23 January 2007) - specyfikacja języka XSLT 2.0, służącego do transformacji jednego dokumentu XML w inny dokument.
- XSL Transformations (XSLT) Version 1.0 (W3C Recommendation 16 November 1999) - specyfikacja języka XSLT 1.0, służącego do transformacji jednego dokumentu XML w inny dokument.
- XML Schema 1.1 Status - publiczna strona dla języka XML Schema 1.1, służącego do tworzenia schematów XML.
- W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures (W3C Recommendation 5 April 2012) - specyfikacja języka XML Schema 1.1, służącego do tworzenia schematów XML, część pierwsza.
- W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes (W3C Recommendation 5 April 2012) - specyfikacja języka XML Schema 1.1, służącego do tworzenia schematów XML, część druga.
- XML Schema Part 0: Primer Second Edition (W3C Recommendation 28 October 2004) - specyfikacja języka XML Schema 1.0, służącego do tworzenia schematów XML, część zerowa.
- XML Schema Part 1: Structures Second Edition (W3C Recommendation 28 October 2004) - specyfikacja języka XML Schema 1.0, służącego do tworzenia schematów XML, część pierwsza.
- XML Schema Part 2: Datatypes Second Edition (W3C Recommendation 28 October 2004) - specyfikacja języka XML Schema 1.0, służącego do tworzenia schematów XML, część druga.
- Associating Style Sheets with XML documents 1.0 (Second Edition) (W3C Recommendation 28 October 2010) - specyfikacja dołączania arkuszy stylów za pomocą instrukcji przetwarzania w dokumentach XML.
CSS#
- CSS current work - lista z wykazem stanów prac nad kolejnymi modułami CSS (głównie w wersji 3).
- CSSOM View Module (W3C Working Draft) - draft specyfikacji z dodatkowym API pozwalającym na inspekcję oraz manipulowanie wizualnym podglądem dokumentu (ciągle rozwijane).
- CSS Style Attributes (W3C Recommendation 07 November 2013) - specyfikacja atrybutu
style
służącego do określania lokalnego stylu w elementach znacznikowych. - CSS Namespaces Module (W3C Recommendation 29 September 2011) - specyfikacja obsługi przestrzeni nazw w CSS.
- Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (W3C Recommendation 07 June 2011) - specyfikacja CSS poziomu 2 (pierwsza rewizja).
- Specyfikacja Kaskadowych arkuszy stylów, poziom 2, poprawka 1 (CSS 2.1) - polskie tłumaczenie dla specyfikacji CSS poziomu 2 (pierwsza rewizja).
- Cascading Style Sheets, level 1 (W3C Recommendation 17 Dec 1996, revised 11 Apr 2008) - specyfikacja CSS poziomu 1.
- Kaskadowe arkusze stylów (Cascading Style Sheets 1 – CSS 1) - polskie tłumaczenie dla specyfikacja CSS poziomu 1.
ECMAScript#
- Standard ECMA-262 - ECMAScript Language Specification - aktualna specyfikacja dla języka ECMAScript (JavaScript/JS/JScript).
- Standard ECMA-262 - ECMAScript Language Specification (historical) - zbiór poprzednich specyfikacji dla języka ECMAScript (JavaScript/JS/JScript).
DOM#
- Document Object Model (DOM) Technical Reports - zbiór specyfikacji poświęconych DOM tworzonych przez WC3, zgromadzonych na jednej stronie.
- DOM4 (W3C Working Draft) - draft ostatniej specyfikacji DOM4 (ciągle rozwijane).
- DOM Living Standard - to samo co wyżej, ale tym razem od WHATWG (ciągle rozwijane).
- DOM Parsing and Serialization (W3C Working Draft) - draft ostatniej specyfikacji parsowania i serializacji (ciągle rozwijane).
- DOM Parsing and Serialization Living Standard - to samo co wyżej, ale tym razem od WHATWG (ciągle rozwijane).
- Selectors API Level 2 (W3C Working Draft) - draft specyfikacji API selektorów poziomu drugiego (ciągle rozwijane), prawdopodobnie przeniesiona do DOM4.
- Selectors API Level 1 (W3C Recommendation 21 February 2013) - specyfikacja API selektorów poziomu pierwszego.
- Shadow DOM (W3C Working Draft) - draft specyfikacji opisującej sposób tworzenia i utrzymywania funkcjonalnych granic między drzewami DOM (ciągle rozwijane).
- Element Traversal Specification (W3C Recommendation 22 December 2008) - specyfikacja ciekawego interfejsu ElementTraversal (raptem 5 właściwości), przeniesiona do DOM4.
Unicode#
- The Unicode Consortium - główna strona konsorcjum tworzącego standard Unicode.
- The Unicode Consortium - The Unicode Standard - podstawowe informacje na temat wersji.
- Unicode Character Code Charts - oficjalna przeglądarka znaków Unicode, które są zwracane w postaci plików PDF.
- Unicode Bidirectional Algorithm - algorytm tekstu dwukierunkowego.
- Unicode in XML and other Markup Languages (W3C Working Group Note 16 May 2007) - wytyczne dotyczące stosowania Unikodu z językami znacznikowymi.
- Authoring HTML: Handling Right-to-left Scripts (W3C Working Group Note 08 September 2009) - wytyczne dla tworzenia tekstów dwukierunkowych.
Pozostałe#
- Standards - wykaz głównych grup standardów W3C.
- All Standards and Drafts - lista bieżących rekomendacji W3C oraz innych dokumentów technicznych.
- The Web Hypertext Application Technology - lista bieżących dokumentów tworzonych przez WHATWG.
- Web IDL Second Edition (W3C Working Draft) - draft drugiego wydania specyfikacji języka definiującego interfejs (ciągle rozwijane).
- Web IDL (W3C Candidate Recommendation) - specyfikacja języka definiującego interfejs (ciągle rozwijane).
- Internet Media Type registration, consistency of use - wytyczne na temat spójnego stosowania Internetowych Typów Mediów (dawniej znanych jako typy MIME).
Pasek społecznościowy