From 675067bdfb255edae4c3c659eb95a92a3b1ee93e Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Thu, 29 Sep 2022 10:59:53 +0200 Subject: [PATCH 1/5] move *.html to *.md --- files/ru/glossary/abstraction/{index.html => index.md} | 0 files/ru/glossary/accessibility/{index.html => index.md} | 0 files/ru/glossary/accessibility_tree/{index.html => index.md} | 0 files/ru/glossary/adobe_flash/{index.html => index.md} | 0 files/ru/glossary/ajax/{index.html => index.md} | 0 files/ru/glossary/algorithm/{index.html => index.md} | 0 files/ru/glossary/alignment_container/{index.html => index.md} | 0 files/ru/glossary/api/{index.html => index.md} | 0 files/ru/glossary/apple_safari/{index.html => index.md} | 0 files/ru/glossary/application_context/{index.html => index.md} | 0 files/ru/glossary/argument/{index.html => index.md} | 0 files/ru/glossary/aria/{index.html => index.md} | 0 files/ru/glossary/arpa/{index.html => index.md} | 0 files/ru/glossary/arpanet/{index.html => index.md} | 0 files/ru/glossary/array/{index.html => index.md} | 0 files/ru/glossary/ascii/{index.html => index.md} | 0 files/ru/glossary/asynchronous/{index.html => index.md} | 0 files/ru/glossary/atag/{index.html => index.md} | 0 files/ru/glossary/attribute/{index.html => index.md} | 0 files/ru/glossary/bandwidth/{index.html => index.md} | 0 files/ru/glossary/base64/{index.html => index.md} | 0 files/ru/glossary/baseline/{index.html => index.md} | 0 files/ru/glossary/bezier_curve/{index.html => index.md} | 0 files/ru/glossary/bidi/{index.html => index.md} | 0 files/ru/glossary/bigint/{index.html => index.md} | 0 files/ru/glossary/blink/{index.html => index.md} | 0 files/ru/glossary/block/css/{index.html => index.md} | 0 files/ru/glossary/block/{index.html => index.md} | 0 files/ru/glossary/block/scripting/{index.html => index.md} | 0 files/ru/glossary/boolean/{index.html => index.md} | 0 files/ru/glossary/browser/{index.html => index.md} | 0 files/ru/glossary/browsing_context/{index.html => index.md} | 0 files/ru/glossary/buffer/{index.html => index.md} | 0 files/ru/glossary/cache/{index.html => index.md} | 0 files/ru/glossary/cacheable/{index.html => index.md} | 0 files/ru/glossary/call_stack/{index.html => index.md} | 0 files/ru/glossary/callback_function/{index.html => index.md} | 0 files/ru/glossary/canvas/{index.html => index.md} | 0 files/ru/glossary/card_sorting/{index.html => index.md} | 0 files/ru/glossary/cdn/{index.html => index.md} | 0 files/ru/glossary/certified/{index.html => index.md} | 0 files/ru/glossary/character/{index.html => index.md} | 0 files/ru/glossary/character_encoding/{index.html => index.md} | 0 files/ru/glossary/chrome/{index.html => index.md} | 0 files/ru/glossary/cia/{index.html => index.md} | 0 files/ru/glossary/class/{index.html => index.md} | 0 files/ru/glossary/cms/{index.html => index.md} | 0 files/ru/glossary/codec/{index.html => index.md} | 0 files/ru/glossary/compile/{index.html => index.md} | 0 files/ru/glossary/computer_programming/{index.html => index.md} | 0 files/ru/glossary/conditional/{index.html => index.md} | 0 files/ru/glossary/constant/{index.html => index.md} | 0 files/ru/glossary/constructor/{index.html => index.md} | 0 files/ru/glossary/cookie/{index.html => index.md} | 0 files/ru/glossary/copyleft/{index.html => index.md} | 0 files/ru/glossary/cors/{index.html => index.md} | 0 files/ru/glossary/crawler/{index.html => index.md} | 0 files/ru/glossary/crlf/{index.html => index.md} | 0 files/ru/glossary/csp/{index.html => index.md} | 0 files/ru/glossary/csrf/{index.html => index.md} | 0 files/ru/glossary/css/{index.html => index.md} | 0 files/ru/glossary/css_preprocessor/{index.html => index.md} | 0 files/ru/glossary/css_selector/{index.html => index.md} | 0 files/ru/glossary/data_structure/{index.html => index.md} | 0 files/ru/glossary/decryption/{index.html => index.md} | 0 files/ru/glossary/developer_tools/{index.html => index.md} | 0 files/ru/glossary/dns/{index.html => index.md} | 0 files/ru/glossary/doctype/{index.html => index.md} | 0 files/ru/glossary/dom/{index.html => index.md} | 0 files/ru/glossary/domain/{index.html => index.md} | 0 files/ru/glossary/domain_name/{index.html => index.md} | 0 files/ru/glossary/dos_attack/{index.html => index.md} | 0 files/ru/glossary/ecma/{index.html => index.md} | 0 files/ru/glossary/ecmascript/{index.html => index.md} | 0 files/ru/glossary/element/{index.html => index.md} | 0 files/ru/glossary/empty_element/{index.html => index.md} | 0 files/ru/glossary/encapsulation/{index.html => index.md} | 0 files/ru/glossary/entity/{index.html => index.md} | 0 files/ru/glossary/entity_header/{index.html => index.md} | 0 files/ru/glossary/event/{index.html => index.md} | 0 files/ru/glossary/expando/{index.html => index.md} | 0 files/ru/glossary/first-class_function/{index.html => index.md} | 0 files/ru/glossary/first_contentful_paint/{index.html => index.md} | 0 files/ru/glossary/first_cpu_idle/{index.html => index.md} | 0 files/ru/glossary/first_input_delay/{index.html => index.md} | 0 files/ru/glossary/first_interactive/{index.html => index.md} | 0 files/ru/glossary/first_meaningful_paint/{index.html => index.md} | 0 files/ru/glossary/first_paint/{index.html => index.md} | 0 files/ru/glossary/flex_item/{index.html => index.md} | 0 files/ru/glossary/flexbox/{index.html => index.md} | 0 files/ru/glossary/forbidden_header_name/{index.html => index.md} | 0 .../forbidden_response_header_name/{index.html => index.md} | 0 files/ru/glossary/fps/{index.html => index.md} | 0 files/ru/glossary/ftp/{index.html => index.md} | 0 files/ru/glossary/function/{index.html => index.md} | 0 files/ru/glossary/gecko/{index.html => index.md} | 0 files/ru/glossary/general_header/{index.html => index.md} | 0 files/ru/glossary/git/{index.html => index.md} | 0 files/ru/glossary/global_object/{index.html => index.md} | 0 files/ru/glossary/global_variable/{index.html => index.md} | 0 files/ru/glossary/grid/{index.html => index.md} | 0 files/ru/glossary/grid_column/{index.html => index.md} | 0 files/ru/glossary/hash/{index.html => index.md} | 0 files/ru/glossary/head/{index.html => index.md} | 0 .../high-level_programming_language/{index.html => index.md} | 0 files/ru/glossary/hoisting/{index.html => index.md} | 0 files/ru/glossary/host/{index.html => index.md} | 0 files/ru/glossary/html/{index.html => index.md} | 0 files/ru/glossary/html5/{index.html => index.md} | 0 files/ru/glossary/http/{index.html => index.md} | 0 files/ru/glossary/http_2/{index.html => index.md} | 0 files/ru/glossary/https/{index.html => index.md} | 0 files/ru/glossary/hypertext/{index.html => index.md} | 0 files/ru/glossary/iana/{index.html => index.md} | 0 files/ru/glossary/icann/{index.html => index.md} | 0 files/ru/glossary/idempotent/{index.html => index.md} | 0 files/ru/glossary/identifier/{index.html => index.md} | 0 files/ru/glossary/ietf/{index.html => index.md} | 0 files/ru/glossary/iife/{index.html => index.md} | 0 files/ru/glossary/{index.html => index.md} | 0 files/ru/glossary/indexeddb/{index.html => index.md} | 0 .../ru/glossary/information_architecture/{index.html => index.md} | 0 files/ru/glossary/internet/{index.html => index.md} | 0 files/ru/glossary/ip_address/{index.html => index.md} | 0 files/ru/glossary/iso/{index.html => index.md} | 0 files/ru/glossary/isp/{index.html => index.md} | 0 files/ru/glossary/java/{index.html => index.md} | 0 files/ru/glossary/javascript/{index.html => index.md} | 0 files/ru/glossary/jpeg/{index.html => index.md} | 0 files/ru/glossary/json/{index.html => index.md} | 0 files/ru/glossary/loop/{index.html => index.md} | 0 files/ru/glossary/main_axis/{index.html => index.md} | 0 files/ru/glossary/mathml/{index.html => index.md} | 0 files/ru/glossary/metadata/{index.html => index.md} | 0 files/ru/glossary/method/{index.html => index.md} | 0 .../glossary/microsoft_internet_explorer/{index.html => index.md} | 0 files/ru/glossary/mime_type/{index.html => index.md} | 0 files/ru/glossary/mixin/{index.html => index.md} | 0 files/ru/glossary/node.js/{index.html => index.md} | 0 files/ru/glossary/null/{index.html => index.md} | 0 files/ru/glossary/number/{index.html => index.md} | 0 files/ru/glossary/object/{index.html => index.md} | 0 files/ru/glossary/oop/{index.html => index.md} | 0 files/ru/glossary/opengl/{index.html => index.md} | 0 files/ru/glossary/origin/{index.html => index.md} | 0 files/ru/glossary/php/{index.html => index.md} | 0 files/ru/glossary/pixel/{index.html => index.md} | 0 files/ru/glossary/plugin/{index.html => index.md} | 0 files/ru/glossary/polyfill/{index.html => index.md} | 0 files/ru/glossary/polymorphism/{index.html => index.md} | 0 files/ru/glossary/port/{index.html => index.md} | 0 files/ru/glossary/primitive/{index.html => index.md} | 0 files/ru/glossary/privileged_code/{index.html => index.md} | 0 files/ru/glossary/progressive_web_apps/{index.html => index.md} | 0 files/ru/glossary/promise/{index.html => index.md} | 0 files/ru/glossary/property/{index.html => index.md} | 0 files/ru/glossary/protocol/{index.html => index.md} | 0 .../glossary/prototype-based_programming/{index.html => index.md} | 0 files/ru/glossary/prototype/{index.html => index.md} | 0 files/ru/glossary/proxy_server/{index.html => index.md} | 0 files/ru/glossary/pseudo-element/{index.html => index.md} | 0 files/ru/glossary/pseudocode/{index.html => index.md} | 0 files/ru/glossary/reflow/{index.html => index.md} | 0 files/ru/glossary/regular_expression/{index.html => index.md} | 0 files/ru/glossary/request_header/{index.html => index.md} | 0 files/ru/glossary/responsive_web_design/{index.html => index.md} | 0 files/ru/glossary/round_trip_time_(rtt)/{index.html => index.md} | 0 files/ru/glossary/safe/{index.html => index.md} | 0 files/ru/glossary/scroll_container/{index.html => index.md} | 0 files/ru/glossary/sdp/{index.html => index.md} | 0 .../self-executing_anonymous_function/{index.html => index.md} | 0 files/ru/glossary/semantics/{index.html => index.md} | 0 files/ru/glossary/seo/{index.html => index.md} | 0 files/ru/glossary/server/{index.html => index.md} | 0 files/ru/glossary/sgml/{index.html => index.md} | 0 files/ru/glossary/simple_header/{index.html => index.md} | 0 files/ru/glossary/simple_response_header/{index.html => index.md} | 0 files/ru/glossary/sloppy_mode/{index.html => index.md} | 0 files/ru/glossary/specification/{index.html => index.md} | 0 files/ru/glossary/speculative_parsing/{index.html => index.md} | 0 files/ru/glossary/statement/{index.html => index.md} | 0 files/ru/glossary/static_typing/{index.html => index.md} | 0 files/ru/glossary/string/{index.html => index.md} | 0 files/ru/glossary/svg/{index.html => index.md} | 0 files/ru/glossary/synchronous/{index.html => index.md} | 0 files/ru/glossary/tag/{index.html => index.md} | 0 files/ru/glossary/tcp/{index.html => index.md} | 0 files/ru/glossary/time_to_first_byte/{index.html => index.md} | 0 files/ru/glossary/time_to_interactive/{index.html => index.md} | 0 files/ru/glossary/tls/{index.html => index.md} | 0 files/ru/glossary/type/{index.html => index.md} | 0 files/ru/glossary/type_conversion/{index.html => index.md} | 0 files/ru/glossary/ui/{index.html => index.md} | 0 files/ru/glossary/undefined/{index.html => index.md} | 0 files/ru/glossary/url/{index.html => index.md} | 0 files/ru/glossary/user_agent/{index.html => index.md} | 0 files/ru/glossary/variable/{index.html => index.md} | 0 files/ru/glossary/vendor_prefix/{index.html => index.md} | 0 files/ru/glossary/viewport/{index.html => index.md} | 0 files/ru/glossary/w3c/{index.html => index.md} | 0 files/ru/glossary/wai/{index.html => index.md} | 0 files/ru/glossary/webkit/{index.html => index.md} | 0 files/ru/glossary/webrtc/{index.html => index.md} | 0 files/ru/glossary/websockets/{index.html => index.md} | 0 files/ru/glossary/whatwg/{index.html => index.md} | 0 files/ru/glossary/whitespace/{index.html => index.md} | 0 files/ru/glossary/world_wide_web/{index.html => index.md} | 0 files/ru/glossary/wrapper/{index.html => index.md} | 0 files/ru/glossary/xhr_(xmlhttprequest)/{index.html => index.md} | 0 files/ru/glossary/xhtml/{index.html => index.md} | 0 files/ru/glossary/xml/{index.html => index.md} | 0 211 files changed, 0 insertions(+), 0 deletions(-) rename files/ru/glossary/abstraction/{index.html => index.md} (100%) rename files/ru/glossary/accessibility/{index.html => index.md} (100%) rename files/ru/glossary/accessibility_tree/{index.html => index.md} (100%) rename files/ru/glossary/adobe_flash/{index.html => index.md} (100%) rename files/ru/glossary/ajax/{index.html => index.md} (100%) rename files/ru/glossary/algorithm/{index.html => index.md} (100%) rename files/ru/glossary/alignment_container/{index.html => index.md} (100%) rename files/ru/glossary/api/{index.html => index.md} (100%) rename files/ru/glossary/apple_safari/{index.html => index.md} (100%) rename files/ru/glossary/application_context/{index.html => index.md} (100%) rename files/ru/glossary/argument/{index.html => index.md} (100%) rename files/ru/glossary/aria/{index.html => index.md} (100%) rename files/ru/glossary/arpa/{index.html => index.md} (100%) rename files/ru/glossary/arpanet/{index.html => index.md} (100%) rename files/ru/glossary/array/{index.html => index.md} (100%) rename files/ru/glossary/ascii/{index.html => index.md} (100%) rename files/ru/glossary/asynchronous/{index.html => index.md} (100%) rename files/ru/glossary/atag/{index.html => index.md} (100%) rename files/ru/glossary/attribute/{index.html => index.md} (100%) rename files/ru/glossary/bandwidth/{index.html => index.md} (100%) rename files/ru/glossary/base64/{index.html => index.md} (100%) rename files/ru/glossary/baseline/{index.html => index.md} (100%) rename files/ru/glossary/bezier_curve/{index.html => index.md} (100%) rename files/ru/glossary/bidi/{index.html => index.md} (100%) rename files/ru/glossary/bigint/{index.html => index.md} (100%) rename files/ru/glossary/blink/{index.html => index.md} (100%) rename files/ru/glossary/block/css/{index.html => index.md} (100%) rename files/ru/glossary/block/{index.html => index.md} (100%) rename files/ru/glossary/block/scripting/{index.html => index.md} (100%) rename files/ru/glossary/boolean/{index.html => index.md} (100%) rename files/ru/glossary/browser/{index.html => index.md} (100%) rename files/ru/glossary/browsing_context/{index.html => index.md} (100%) rename files/ru/glossary/buffer/{index.html => index.md} (100%) rename files/ru/glossary/cache/{index.html => index.md} (100%) rename files/ru/glossary/cacheable/{index.html => index.md} (100%) rename files/ru/glossary/call_stack/{index.html => index.md} (100%) rename files/ru/glossary/callback_function/{index.html => index.md} (100%) rename files/ru/glossary/canvas/{index.html => index.md} (100%) rename files/ru/glossary/card_sorting/{index.html => index.md} (100%) rename files/ru/glossary/cdn/{index.html => index.md} (100%) rename files/ru/glossary/certified/{index.html => index.md} (100%) rename files/ru/glossary/character/{index.html => index.md} (100%) rename files/ru/glossary/character_encoding/{index.html => index.md} (100%) rename files/ru/glossary/chrome/{index.html => index.md} (100%) rename files/ru/glossary/cia/{index.html => index.md} (100%) rename files/ru/glossary/class/{index.html => index.md} (100%) rename files/ru/glossary/cms/{index.html => index.md} (100%) rename files/ru/glossary/codec/{index.html => index.md} (100%) rename files/ru/glossary/compile/{index.html => index.md} (100%) rename files/ru/glossary/computer_programming/{index.html => index.md} (100%) rename files/ru/glossary/conditional/{index.html => index.md} (100%) rename files/ru/glossary/constant/{index.html => index.md} (100%) rename files/ru/glossary/constructor/{index.html => index.md} (100%) rename files/ru/glossary/cookie/{index.html => index.md} (100%) rename files/ru/glossary/copyleft/{index.html => index.md} (100%) rename files/ru/glossary/cors/{index.html => index.md} (100%) rename files/ru/glossary/crawler/{index.html => index.md} (100%) rename files/ru/glossary/crlf/{index.html => index.md} (100%) rename files/ru/glossary/csp/{index.html => index.md} (100%) rename files/ru/glossary/csrf/{index.html => index.md} (100%) rename files/ru/glossary/css/{index.html => index.md} (100%) rename files/ru/glossary/css_preprocessor/{index.html => index.md} (100%) rename files/ru/glossary/css_selector/{index.html => index.md} (100%) rename files/ru/glossary/data_structure/{index.html => index.md} (100%) rename files/ru/glossary/decryption/{index.html => index.md} (100%) rename files/ru/glossary/developer_tools/{index.html => index.md} (100%) rename files/ru/glossary/dns/{index.html => index.md} (100%) rename files/ru/glossary/doctype/{index.html => index.md} (100%) rename files/ru/glossary/dom/{index.html => index.md} (100%) rename files/ru/glossary/domain/{index.html => index.md} (100%) rename files/ru/glossary/domain_name/{index.html => index.md} (100%) rename files/ru/glossary/dos_attack/{index.html => index.md} (100%) rename files/ru/glossary/ecma/{index.html => index.md} (100%) rename files/ru/glossary/ecmascript/{index.html => index.md} (100%) rename files/ru/glossary/element/{index.html => index.md} (100%) rename files/ru/glossary/empty_element/{index.html => index.md} (100%) rename files/ru/glossary/encapsulation/{index.html => index.md} (100%) rename files/ru/glossary/entity/{index.html => index.md} (100%) rename files/ru/glossary/entity_header/{index.html => index.md} (100%) rename files/ru/glossary/event/{index.html => index.md} (100%) rename files/ru/glossary/expando/{index.html => index.md} (100%) rename files/ru/glossary/first-class_function/{index.html => index.md} (100%) rename files/ru/glossary/first_contentful_paint/{index.html => index.md} (100%) rename files/ru/glossary/first_cpu_idle/{index.html => index.md} (100%) rename files/ru/glossary/first_input_delay/{index.html => index.md} (100%) rename files/ru/glossary/first_interactive/{index.html => index.md} (100%) rename files/ru/glossary/first_meaningful_paint/{index.html => index.md} (100%) rename files/ru/glossary/first_paint/{index.html => index.md} (100%) rename files/ru/glossary/flex_item/{index.html => index.md} (100%) rename files/ru/glossary/flexbox/{index.html => index.md} (100%) rename files/ru/glossary/forbidden_header_name/{index.html => index.md} (100%) rename files/ru/glossary/forbidden_response_header_name/{index.html => index.md} (100%) rename files/ru/glossary/fps/{index.html => index.md} (100%) rename files/ru/glossary/ftp/{index.html => index.md} (100%) rename files/ru/glossary/function/{index.html => index.md} (100%) rename files/ru/glossary/gecko/{index.html => index.md} (100%) rename files/ru/glossary/general_header/{index.html => index.md} (100%) rename files/ru/glossary/git/{index.html => index.md} (100%) rename files/ru/glossary/global_object/{index.html => index.md} (100%) rename files/ru/glossary/global_variable/{index.html => index.md} (100%) rename files/ru/glossary/grid/{index.html => index.md} (100%) rename files/ru/glossary/grid_column/{index.html => index.md} (100%) rename files/ru/glossary/hash/{index.html => index.md} (100%) rename files/ru/glossary/head/{index.html => index.md} (100%) rename files/ru/glossary/high-level_programming_language/{index.html => index.md} (100%) rename files/ru/glossary/hoisting/{index.html => index.md} (100%) rename files/ru/glossary/host/{index.html => index.md} (100%) rename files/ru/glossary/html/{index.html => index.md} (100%) rename files/ru/glossary/html5/{index.html => index.md} (100%) rename files/ru/glossary/http/{index.html => index.md} (100%) rename files/ru/glossary/http_2/{index.html => index.md} (100%) rename files/ru/glossary/https/{index.html => index.md} (100%) rename files/ru/glossary/hypertext/{index.html => index.md} (100%) rename files/ru/glossary/iana/{index.html => index.md} (100%) rename files/ru/glossary/icann/{index.html => index.md} (100%) rename files/ru/glossary/idempotent/{index.html => index.md} (100%) rename files/ru/glossary/identifier/{index.html => index.md} (100%) rename files/ru/glossary/ietf/{index.html => index.md} (100%) rename files/ru/glossary/iife/{index.html => index.md} (100%) rename files/ru/glossary/{index.html => index.md} (100%) rename files/ru/glossary/indexeddb/{index.html => index.md} (100%) rename files/ru/glossary/information_architecture/{index.html => index.md} (100%) rename files/ru/glossary/internet/{index.html => index.md} (100%) rename files/ru/glossary/ip_address/{index.html => index.md} (100%) rename files/ru/glossary/iso/{index.html => index.md} (100%) rename files/ru/glossary/isp/{index.html => index.md} (100%) rename files/ru/glossary/java/{index.html => index.md} (100%) rename files/ru/glossary/javascript/{index.html => index.md} (100%) rename files/ru/glossary/jpeg/{index.html => index.md} (100%) rename files/ru/glossary/json/{index.html => index.md} (100%) rename files/ru/glossary/loop/{index.html => index.md} (100%) rename files/ru/glossary/main_axis/{index.html => index.md} (100%) rename files/ru/glossary/mathml/{index.html => index.md} (100%) rename files/ru/glossary/metadata/{index.html => index.md} (100%) rename files/ru/glossary/method/{index.html => index.md} (100%) rename files/ru/glossary/microsoft_internet_explorer/{index.html => index.md} (100%) rename files/ru/glossary/mime_type/{index.html => index.md} (100%) rename files/ru/glossary/mixin/{index.html => index.md} (100%) rename files/ru/glossary/node.js/{index.html => index.md} (100%) rename files/ru/glossary/null/{index.html => index.md} (100%) rename files/ru/glossary/number/{index.html => index.md} (100%) rename files/ru/glossary/object/{index.html => index.md} (100%) rename files/ru/glossary/oop/{index.html => index.md} (100%) rename files/ru/glossary/opengl/{index.html => index.md} (100%) rename files/ru/glossary/origin/{index.html => index.md} (100%) rename files/ru/glossary/php/{index.html => index.md} (100%) rename files/ru/glossary/pixel/{index.html => index.md} (100%) rename files/ru/glossary/plugin/{index.html => index.md} (100%) rename files/ru/glossary/polyfill/{index.html => index.md} (100%) rename files/ru/glossary/polymorphism/{index.html => index.md} (100%) rename files/ru/glossary/port/{index.html => index.md} (100%) rename files/ru/glossary/primitive/{index.html => index.md} (100%) rename files/ru/glossary/privileged_code/{index.html => index.md} (100%) rename files/ru/glossary/progressive_web_apps/{index.html => index.md} (100%) rename files/ru/glossary/promise/{index.html => index.md} (100%) rename files/ru/glossary/property/{index.html => index.md} (100%) rename files/ru/glossary/protocol/{index.html => index.md} (100%) rename files/ru/glossary/prototype-based_programming/{index.html => index.md} (100%) rename files/ru/glossary/prototype/{index.html => index.md} (100%) rename files/ru/glossary/proxy_server/{index.html => index.md} (100%) rename files/ru/glossary/pseudo-element/{index.html => index.md} (100%) rename files/ru/glossary/pseudocode/{index.html => index.md} (100%) rename files/ru/glossary/reflow/{index.html => index.md} (100%) rename files/ru/glossary/regular_expression/{index.html => index.md} (100%) rename files/ru/glossary/request_header/{index.html => index.md} (100%) rename files/ru/glossary/responsive_web_design/{index.html => index.md} (100%) rename files/ru/glossary/round_trip_time_(rtt)/{index.html => index.md} (100%) rename files/ru/glossary/safe/{index.html => index.md} (100%) rename files/ru/glossary/scroll_container/{index.html => index.md} (100%) rename files/ru/glossary/sdp/{index.html => index.md} (100%) rename files/ru/glossary/self-executing_anonymous_function/{index.html => index.md} (100%) rename files/ru/glossary/semantics/{index.html => index.md} (100%) rename files/ru/glossary/seo/{index.html => index.md} (100%) rename files/ru/glossary/server/{index.html => index.md} (100%) rename files/ru/glossary/sgml/{index.html => index.md} (100%) rename files/ru/glossary/simple_header/{index.html => index.md} (100%) rename files/ru/glossary/simple_response_header/{index.html => index.md} (100%) rename files/ru/glossary/sloppy_mode/{index.html => index.md} (100%) rename files/ru/glossary/specification/{index.html => index.md} (100%) rename files/ru/glossary/speculative_parsing/{index.html => index.md} (100%) rename files/ru/glossary/statement/{index.html => index.md} (100%) rename files/ru/glossary/static_typing/{index.html => index.md} (100%) rename files/ru/glossary/string/{index.html => index.md} (100%) rename files/ru/glossary/svg/{index.html => index.md} (100%) rename files/ru/glossary/synchronous/{index.html => index.md} (100%) rename files/ru/glossary/tag/{index.html => index.md} (100%) rename files/ru/glossary/tcp/{index.html => index.md} (100%) rename files/ru/glossary/time_to_first_byte/{index.html => index.md} (100%) rename files/ru/glossary/time_to_interactive/{index.html => index.md} (100%) rename files/ru/glossary/tls/{index.html => index.md} (100%) rename files/ru/glossary/type/{index.html => index.md} (100%) rename files/ru/glossary/type_conversion/{index.html => index.md} (100%) rename files/ru/glossary/ui/{index.html => index.md} (100%) rename files/ru/glossary/undefined/{index.html => index.md} (100%) rename files/ru/glossary/url/{index.html => index.md} (100%) rename files/ru/glossary/user_agent/{index.html => index.md} (100%) rename files/ru/glossary/variable/{index.html => index.md} (100%) rename files/ru/glossary/vendor_prefix/{index.html => index.md} (100%) rename files/ru/glossary/viewport/{index.html => index.md} (100%) rename files/ru/glossary/w3c/{index.html => index.md} (100%) rename files/ru/glossary/wai/{index.html => index.md} (100%) rename files/ru/glossary/webkit/{index.html => index.md} (100%) rename files/ru/glossary/webrtc/{index.html => index.md} (100%) rename files/ru/glossary/websockets/{index.html => index.md} (100%) rename files/ru/glossary/whatwg/{index.html => index.md} (100%) rename files/ru/glossary/whitespace/{index.html => index.md} (100%) rename files/ru/glossary/world_wide_web/{index.html => index.md} (100%) rename files/ru/glossary/wrapper/{index.html => index.md} (100%) rename files/ru/glossary/xhr_(xmlhttprequest)/{index.html => index.md} (100%) rename files/ru/glossary/xhtml/{index.html => index.md} (100%) rename files/ru/glossary/xml/{index.html => index.md} (100%) diff --git a/files/ru/glossary/abstraction/index.html b/files/ru/glossary/abstraction/index.md similarity index 100% rename from files/ru/glossary/abstraction/index.html rename to files/ru/glossary/abstraction/index.md diff --git a/files/ru/glossary/accessibility/index.html b/files/ru/glossary/accessibility/index.md similarity index 100% rename from files/ru/glossary/accessibility/index.html rename to files/ru/glossary/accessibility/index.md diff --git a/files/ru/glossary/accessibility_tree/index.html b/files/ru/glossary/accessibility_tree/index.md similarity index 100% rename from files/ru/glossary/accessibility_tree/index.html rename to files/ru/glossary/accessibility_tree/index.md diff --git a/files/ru/glossary/adobe_flash/index.html b/files/ru/glossary/adobe_flash/index.md similarity index 100% rename from files/ru/glossary/adobe_flash/index.html rename to files/ru/glossary/adobe_flash/index.md diff --git a/files/ru/glossary/ajax/index.html b/files/ru/glossary/ajax/index.md similarity index 100% rename from files/ru/glossary/ajax/index.html rename to files/ru/glossary/ajax/index.md diff --git a/files/ru/glossary/algorithm/index.html b/files/ru/glossary/algorithm/index.md similarity index 100% rename from files/ru/glossary/algorithm/index.html rename to files/ru/glossary/algorithm/index.md diff --git a/files/ru/glossary/alignment_container/index.html b/files/ru/glossary/alignment_container/index.md similarity index 100% rename from files/ru/glossary/alignment_container/index.html rename to files/ru/glossary/alignment_container/index.md diff --git a/files/ru/glossary/api/index.html b/files/ru/glossary/api/index.md similarity index 100% rename from files/ru/glossary/api/index.html rename to files/ru/glossary/api/index.md diff --git a/files/ru/glossary/apple_safari/index.html b/files/ru/glossary/apple_safari/index.md similarity index 100% rename from files/ru/glossary/apple_safari/index.html rename to files/ru/glossary/apple_safari/index.md diff --git a/files/ru/glossary/application_context/index.html b/files/ru/glossary/application_context/index.md similarity index 100% rename from files/ru/glossary/application_context/index.html rename to files/ru/glossary/application_context/index.md diff --git a/files/ru/glossary/argument/index.html b/files/ru/glossary/argument/index.md similarity index 100% rename from files/ru/glossary/argument/index.html rename to files/ru/glossary/argument/index.md diff --git a/files/ru/glossary/aria/index.html b/files/ru/glossary/aria/index.md similarity index 100% rename from files/ru/glossary/aria/index.html rename to files/ru/glossary/aria/index.md diff --git a/files/ru/glossary/arpa/index.html b/files/ru/glossary/arpa/index.md similarity index 100% rename from files/ru/glossary/arpa/index.html rename to files/ru/glossary/arpa/index.md diff --git a/files/ru/glossary/arpanet/index.html b/files/ru/glossary/arpanet/index.md similarity index 100% rename from files/ru/glossary/arpanet/index.html rename to files/ru/glossary/arpanet/index.md diff --git a/files/ru/glossary/array/index.html b/files/ru/glossary/array/index.md similarity index 100% rename from files/ru/glossary/array/index.html rename to files/ru/glossary/array/index.md diff --git a/files/ru/glossary/ascii/index.html b/files/ru/glossary/ascii/index.md similarity index 100% rename from files/ru/glossary/ascii/index.html rename to files/ru/glossary/ascii/index.md diff --git a/files/ru/glossary/asynchronous/index.html b/files/ru/glossary/asynchronous/index.md similarity index 100% rename from files/ru/glossary/asynchronous/index.html rename to files/ru/glossary/asynchronous/index.md diff --git a/files/ru/glossary/atag/index.html b/files/ru/glossary/atag/index.md similarity index 100% rename from files/ru/glossary/atag/index.html rename to files/ru/glossary/atag/index.md diff --git a/files/ru/glossary/attribute/index.html b/files/ru/glossary/attribute/index.md similarity index 100% rename from files/ru/glossary/attribute/index.html rename to files/ru/glossary/attribute/index.md diff --git a/files/ru/glossary/bandwidth/index.html b/files/ru/glossary/bandwidth/index.md similarity index 100% rename from files/ru/glossary/bandwidth/index.html rename to files/ru/glossary/bandwidth/index.md diff --git a/files/ru/glossary/base64/index.html b/files/ru/glossary/base64/index.md similarity index 100% rename from files/ru/glossary/base64/index.html rename to files/ru/glossary/base64/index.md diff --git a/files/ru/glossary/baseline/index.html b/files/ru/glossary/baseline/index.md similarity index 100% rename from files/ru/glossary/baseline/index.html rename to files/ru/glossary/baseline/index.md diff --git a/files/ru/glossary/bezier_curve/index.html b/files/ru/glossary/bezier_curve/index.md similarity index 100% rename from files/ru/glossary/bezier_curve/index.html rename to files/ru/glossary/bezier_curve/index.md diff --git a/files/ru/glossary/bidi/index.html b/files/ru/glossary/bidi/index.md similarity index 100% rename from files/ru/glossary/bidi/index.html rename to files/ru/glossary/bidi/index.md diff --git a/files/ru/glossary/bigint/index.html b/files/ru/glossary/bigint/index.md similarity index 100% rename from files/ru/glossary/bigint/index.html rename to files/ru/glossary/bigint/index.md diff --git a/files/ru/glossary/blink/index.html b/files/ru/glossary/blink/index.md similarity index 100% rename from files/ru/glossary/blink/index.html rename to files/ru/glossary/blink/index.md diff --git a/files/ru/glossary/block/css/index.html b/files/ru/glossary/block/css/index.md similarity index 100% rename from files/ru/glossary/block/css/index.html rename to files/ru/glossary/block/css/index.md diff --git a/files/ru/glossary/block/index.html b/files/ru/glossary/block/index.md similarity index 100% rename from files/ru/glossary/block/index.html rename to files/ru/glossary/block/index.md diff --git a/files/ru/glossary/block/scripting/index.html b/files/ru/glossary/block/scripting/index.md similarity index 100% rename from files/ru/glossary/block/scripting/index.html rename to files/ru/glossary/block/scripting/index.md diff --git a/files/ru/glossary/boolean/index.html b/files/ru/glossary/boolean/index.md similarity index 100% rename from files/ru/glossary/boolean/index.html rename to files/ru/glossary/boolean/index.md diff --git a/files/ru/glossary/browser/index.html b/files/ru/glossary/browser/index.md similarity index 100% rename from files/ru/glossary/browser/index.html rename to files/ru/glossary/browser/index.md diff --git a/files/ru/glossary/browsing_context/index.html b/files/ru/glossary/browsing_context/index.md similarity index 100% rename from files/ru/glossary/browsing_context/index.html rename to files/ru/glossary/browsing_context/index.md diff --git a/files/ru/glossary/buffer/index.html b/files/ru/glossary/buffer/index.md similarity index 100% rename from files/ru/glossary/buffer/index.html rename to files/ru/glossary/buffer/index.md diff --git a/files/ru/glossary/cache/index.html b/files/ru/glossary/cache/index.md similarity index 100% rename from files/ru/glossary/cache/index.html rename to files/ru/glossary/cache/index.md diff --git a/files/ru/glossary/cacheable/index.html b/files/ru/glossary/cacheable/index.md similarity index 100% rename from files/ru/glossary/cacheable/index.html rename to files/ru/glossary/cacheable/index.md diff --git a/files/ru/glossary/call_stack/index.html b/files/ru/glossary/call_stack/index.md similarity index 100% rename from files/ru/glossary/call_stack/index.html rename to files/ru/glossary/call_stack/index.md diff --git a/files/ru/glossary/callback_function/index.html b/files/ru/glossary/callback_function/index.md similarity index 100% rename from files/ru/glossary/callback_function/index.html rename to files/ru/glossary/callback_function/index.md diff --git a/files/ru/glossary/canvas/index.html b/files/ru/glossary/canvas/index.md similarity index 100% rename from files/ru/glossary/canvas/index.html rename to files/ru/glossary/canvas/index.md diff --git a/files/ru/glossary/card_sorting/index.html b/files/ru/glossary/card_sorting/index.md similarity index 100% rename from files/ru/glossary/card_sorting/index.html rename to files/ru/glossary/card_sorting/index.md diff --git a/files/ru/glossary/cdn/index.html b/files/ru/glossary/cdn/index.md similarity index 100% rename from files/ru/glossary/cdn/index.html rename to files/ru/glossary/cdn/index.md diff --git a/files/ru/glossary/certified/index.html b/files/ru/glossary/certified/index.md similarity index 100% rename from files/ru/glossary/certified/index.html rename to files/ru/glossary/certified/index.md diff --git a/files/ru/glossary/character/index.html b/files/ru/glossary/character/index.md similarity index 100% rename from files/ru/glossary/character/index.html rename to files/ru/glossary/character/index.md diff --git a/files/ru/glossary/character_encoding/index.html b/files/ru/glossary/character_encoding/index.md similarity index 100% rename from files/ru/glossary/character_encoding/index.html rename to files/ru/glossary/character_encoding/index.md diff --git a/files/ru/glossary/chrome/index.html b/files/ru/glossary/chrome/index.md similarity index 100% rename from files/ru/glossary/chrome/index.html rename to files/ru/glossary/chrome/index.md diff --git a/files/ru/glossary/cia/index.html b/files/ru/glossary/cia/index.md similarity index 100% rename from files/ru/glossary/cia/index.html rename to files/ru/glossary/cia/index.md diff --git a/files/ru/glossary/class/index.html b/files/ru/glossary/class/index.md similarity index 100% rename from files/ru/glossary/class/index.html rename to files/ru/glossary/class/index.md diff --git a/files/ru/glossary/cms/index.html b/files/ru/glossary/cms/index.md similarity index 100% rename from files/ru/glossary/cms/index.html rename to files/ru/glossary/cms/index.md diff --git a/files/ru/glossary/codec/index.html b/files/ru/glossary/codec/index.md similarity index 100% rename from files/ru/glossary/codec/index.html rename to files/ru/glossary/codec/index.md diff --git a/files/ru/glossary/compile/index.html b/files/ru/glossary/compile/index.md similarity index 100% rename from files/ru/glossary/compile/index.html rename to files/ru/glossary/compile/index.md diff --git a/files/ru/glossary/computer_programming/index.html b/files/ru/glossary/computer_programming/index.md similarity index 100% rename from files/ru/glossary/computer_programming/index.html rename to files/ru/glossary/computer_programming/index.md diff --git a/files/ru/glossary/conditional/index.html b/files/ru/glossary/conditional/index.md similarity index 100% rename from files/ru/glossary/conditional/index.html rename to files/ru/glossary/conditional/index.md diff --git a/files/ru/glossary/constant/index.html b/files/ru/glossary/constant/index.md similarity index 100% rename from files/ru/glossary/constant/index.html rename to files/ru/glossary/constant/index.md diff --git a/files/ru/glossary/constructor/index.html b/files/ru/glossary/constructor/index.md similarity index 100% rename from files/ru/glossary/constructor/index.html rename to files/ru/glossary/constructor/index.md diff --git a/files/ru/glossary/cookie/index.html b/files/ru/glossary/cookie/index.md similarity index 100% rename from files/ru/glossary/cookie/index.html rename to files/ru/glossary/cookie/index.md diff --git a/files/ru/glossary/copyleft/index.html b/files/ru/glossary/copyleft/index.md similarity index 100% rename from files/ru/glossary/copyleft/index.html rename to files/ru/glossary/copyleft/index.md diff --git a/files/ru/glossary/cors/index.html b/files/ru/glossary/cors/index.md similarity index 100% rename from files/ru/glossary/cors/index.html rename to files/ru/glossary/cors/index.md diff --git a/files/ru/glossary/crawler/index.html b/files/ru/glossary/crawler/index.md similarity index 100% rename from files/ru/glossary/crawler/index.html rename to files/ru/glossary/crawler/index.md diff --git a/files/ru/glossary/crlf/index.html b/files/ru/glossary/crlf/index.md similarity index 100% rename from files/ru/glossary/crlf/index.html rename to files/ru/glossary/crlf/index.md diff --git a/files/ru/glossary/csp/index.html b/files/ru/glossary/csp/index.md similarity index 100% rename from files/ru/glossary/csp/index.html rename to files/ru/glossary/csp/index.md diff --git a/files/ru/glossary/csrf/index.html b/files/ru/glossary/csrf/index.md similarity index 100% rename from files/ru/glossary/csrf/index.html rename to files/ru/glossary/csrf/index.md diff --git a/files/ru/glossary/css/index.html b/files/ru/glossary/css/index.md similarity index 100% rename from files/ru/glossary/css/index.html rename to files/ru/glossary/css/index.md diff --git a/files/ru/glossary/css_preprocessor/index.html b/files/ru/glossary/css_preprocessor/index.md similarity index 100% rename from files/ru/glossary/css_preprocessor/index.html rename to files/ru/glossary/css_preprocessor/index.md diff --git a/files/ru/glossary/css_selector/index.html b/files/ru/glossary/css_selector/index.md similarity index 100% rename from files/ru/glossary/css_selector/index.html rename to files/ru/glossary/css_selector/index.md diff --git a/files/ru/glossary/data_structure/index.html b/files/ru/glossary/data_structure/index.md similarity index 100% rename from files/ru/glossary/data_structure/index.html rename to files/ru/glossary/data_structure/index.md diff --git a/files/ru/glossary/decryption/index.html b/files/ru/glossary/decryption/index.md similarity index 100% rename from files/ru/glossary/decryption/index.html rename to files/ru/glossary/decryption/index.md diff --git a/files/ru/glossary/developer_tools/index.html b/files/ru/glossary/developer_tools/index.md similarity index 100% rename from files/ru/glossary/developer_tools/index.html rename to files/ru/glossary/developer_tools/index.md diff --git a/files/ru/glossary/dns/index.html b/files/ru/glossary/dns/index.md similarity index 100% rename from files/ru/glossary/dns/index.html rename to files/ru/glossary/dns/index.md diff --git a/files/ru/glossary/doctype/index.html b/files/ru/glossary/doctype/index.md similarity index 100% rename from files/ru/glossary/doctype/index.html rename to files/ru/glossary/doctype/index.md diff --git a/files/ru/glossary/dom/index.html b/files/ru/glossary/dom/index.md similarity index 100% rename from files/ru/glossary/dom/index.html rename to files/ru/glossary/dom/index.md diff --git a/files/ru/glossary/domain/index.html b/files/ru/glossary/domain/index.md similarity index 100% rename from files/ru/glossary/domain/index.html rename to files/ru/glossary/domain/index.md diff --git a/files/ru/glossary/domain_name/index.html b/files/ru/glossary/domain_name/index.md similarity index 100% rename from files/ru/glossary/domain_name/index.html rename to files/ru/glossary/domain_name/index.md diff --git a/files/ru/glossary/dos_attack/index.html b/files/ru/glossary/dos_attack/index.md similarity index 100% rename from files/ru/glossary/dos_attack/index.html rename to files/ru/glossary/dos_attack/index.md diff --git a/files/ru/glossary/ecma/index.html b/files/ru/glossary/ecma/index.md similarity index 100% rename from files/ru/glossary/ecma/index.html rename to files/ru/glossary/ecma/index.md diff --git a/files/ru/glossary/ecmascript/index.html b/files/ru/glossary/ecmascript/index.md similarity index 100% rename from files/ru/glossary/ecmascript/index.html rename to files/ru/glossary/ecmascript/index.md diff --git a/files/ru/glossary/element/index.html b/files/ru/glossary/element/index.md similarity index 100% rename from files/ru/glossary/element/index.html rename to files/ru/glossary/element/index.md diff --git a/files/ru/glossary/empty_element/index.html b/files/ru/glossary/empty_element/index.md similarity index 100% rename from files/ru/glossary/empty_element/index.html rename to files/ru/glossary/empty_element/index.md diff --git a/files/ru/glossary/encapsulation/index.html b/files/ru/glossary/encapsulation/index.md similarity index 100% rename from files/ru/glossary/encapsulation/index.html rename to files/ru/glossary/encapsulation/index.md diff --git a/files/ru/glossary/entity/index.html b/files/ru/glossary/entity/index.md similarity index 100% rename from files/ru/glossary/entity/index.html rename to files/ru/glossary/entity/index.md diff --git a/files/ru/glossary/entity_header/index.html b/files/ru/glossary/entity_header/index.md similarity index 100% rename from files/ru/glossary/entity_header/index.html rename to files/ru/glossary/entity_header/index.md diff --git a/files/ru/glossary/event/index.html b/files/ru/glossary/event/index.md similarity index 100% rename from files/ru/glossary/event/index.html rename to files/ru/glossary/event/index.md diff --git a/files/ru/glossary/expando/index.html b/files/ru/glossary/expando/index.md similarity index 100% rename from files/ru/glossary/expando/index.html rename to files/ru/glossary/expando/index.md diff --git a/files/ru/glossary/first-class_function/index.html b/files/ru/glossary/first-class_function/index.md similarity index 100% rename from files/ru/glossary/first-class_function/index.html rename to files/ru/glossary/first-class_function/index.md diff --git a/files/ru/glossary/first_contentful_paint/index.html b/files/ru/glossary/first_contentful_paint/index.md similarity index 100% rename from files/ru/glossary/first_contentful_paint/index.html rename to files/ru/glossary/first_contentful_paint/index.md diff --git a/files/ru/glossary/first_cpu_idle/index.html b/files/ru/glossary/first_cpu_idle/index.md similarity index 100% rename from files/ru/glossary/first_cpu_idle/index.html rename to files/ru/glossary/first_cpu_idle/index.md diff --git a/files/ru/glossary/first_input_delay/index.html b/files/ru/glossary/first_input_delay/index.md similarity index 100% rename from files/ru/glossary/first_input_delay/index.html rename to files/ru/glossary/first_input_delay/index.md diff --git a/files/ru/glossary/first_interactive/index.html b/files/ru/glossary/first_interactive/index.md similarity index 100% rename from files/ru/glossary/first_interactive/index.html rename to files/ru/glossary/first_interactive/index.md diff --git a/files/ru/glossary/first_meaningful_paint/index.html b/files/ru/glossary/first_meaningful_paint/index.md similarity index 100% rename from files/ru/glossary/first_meaningful_paint/index.html rename to files/ru/glossary/first_meaningful_paint/index.md diff --git a/files/ru/glossary/first_paint/index.html b/files/ru/glossary/first_paint/index.md similarity index 100% rename from files/ru/glossary/first_paint/index.html rename to files/ru/glossary/first_paint/index.md diff --git a/files/ru/glossary/flex_item/index.html b/files/ru/glossary/flex_item/index.md similarity index 100% rename from files/ru/glossary/flex_item/index.html rename to files/ru/glossary/flex_item/index.md diff --git a/files/ru/glossary/flexbox/index.html b/files/ru/glossary/flexbox/index.md similarity index 100% rename from files/ru/glossary/flexbox/index.html rename to files/ru/glossary/flexbox/index.md diff --git a/files/ru/glossary/forbidden_header_name/index.html b/files/ru/glossary/forbidden_header_name/index.md similarity index 100% rename from files/ru/glossary/forbidden_header_name/index.html rename to files/ru/glossary/forbidden_header_name/index.md diff --git a/files/ru/glossary/forbidden_response_header_name/index.html b/files/ru/glossary/forbidden_response_header_name/index.md similarity index 100% rename from files/ru/glossary/forbidden_response_header_name/index.html rename to files/ru/glossary/forbidden_response_header_name/index.md diff --git a/files/ru/glossary/fps/index.html b/files/ru/glossary/fps/index.md similarity index 100% rename from files/ru/glossary/fps/index.html rename to files/ru/glossary/fps/index.md diff --git a/files/ru/glossary/ftp/index.html b/files/ru/glossary/ftp/index.md similarity index 100% rename from files/ru/glossary/ftp/index.html rename to files/ru/glossary/ftp/index.md diff --git a/files/ru/glossary/function/index.html b/files/ru/glossary/function/index.md similarity index 100% rename from files/ru/glossary/function/index.html rename to files/ru/glossary/function/index.md diff --git a/files/ru/glossary/gecko/index.html b/files/ru/glossary/gecko/index.md similarity index 100% rename from files/ru/glossary/gecko/index.html rename to files/ru/glossary/gecko/index.md diff --git a/files/ru/glossary/general_header/index.html b/files/ru/glossary/general_header/index.md similarity index 100% rename from files/ru/glossary/general_header/index.html rename to files/ru/glossary/general_header/index.md diff --git a/files/ru/glossary/git/index.html b/files/ru/glossary/git/index.md similarity index 100% rename from files/ru/glossary/git/index.html rename to files/ru/glossary/git/index.md diff --git a/files/ru/glossary/global_object/index.html b/files/ru/glossary/global_object/index.md similarity index 100% rename from files/ru/glossary/global_object/index.html rename to files/ru/glossary/global_object/index.md diff --git a/files/ru/glossary/global_variable/index.html b/files/ru/glossary/global_variable/index.md similarity index 100% rename from files/ru/glossary/global_variable/index.html rename to files/ru/glossary/global_variable/index.md diff --git a/files/ru/glossary/grid/index.html b/files/ru/glossary/grid/index.md similarity index 100% rename from files/ru/glossary/grid/index.html rename to files/ru/glossary/grid/index.md diff --git a/files/ru/glossary/grid_column/index.html b/files/ru/glossary/grid_column/index.md similarity index 100% rename from files/ru/glossary/grid_column/index.html rename to files/ru/glossary/grid_column/index.md diff --git a/files/ru/glossary/hash/index.html b/files/ru/glossary/hash/index.md similarity index 100% rename from files/ru/glossary/hash/index.html rename to files/ru/glossary/hash/index.md diff --git a/files/ru/glossary/head/index.html b/files/ru/glossary/head/index.md similarity index 100% rename from files/ru/glossary/head/index.html rename to files/ru/glossary/head/index.md diff --git a/files/ru/glossary/high-level_programming_language/index.html b/files/ru/glossary/high-level_programming_language/index.md similarity index 100% rename from files/ru/glossary/high-level_programming_language/index.html rename to files/ru/glossary/high-level_programming_language/index.md diff --git a/files/ru/glossary/hoisting/index.html b/files/ru/glossary/hoisting/index.md similarity index 100% rename from files/ru/glossary/hoisting/index.html rename to files/ru/glossary/hoisting/index.md diff --git a/files/ru/glossary/host/index.html b/files/ru/glossary/host/index.md similarity index 100% rename from files/ru/glossary/host/index.html rename to files/ru/glossary/host/index.md diff --git a/files/ru/glossary/html/index.html b/files/ru/glossary/html/index.md similarity index 100% rename from files/ru/glossary/html/index.html rename to files/ru/glossary/html/index.md diff --git a/files/ru/glossary/html5/index.html b/files/ru/glossary/html5/index.md similarity index 100% rename from files/ru/glossary/html5/index.html rename to files/ru/glossary/html5/index.md diff --git a/files/ru/glossary/http/index.html b/files/ru/glossary/http/index.md similarity index 100% rename from files/ru/glossary/http/index.html rename to files/ru/glossary/http/index.md diff --git a/files/ru/glossary/http_2/index.html b/files/ru/glossary/http_2/index.md similarity index 100% rename from files/ru/glossary/http_2/index.html rename to files/ru/glossary/http_2/index.md diff --git a/files/ru/glossary/https/index.html b/files/ru/glossary/https/index.md similarity index 100% rename from files/ru/glossary/https/index.html rename to files/ru/glossary/https/index.md diff --git a/files/ru/glossary/hypertext/index.html b/files/ru/glossary/hypertext/index.md similarity index 100% rename from files/ru/glossary/hypertext/index.html rename to files/ru/glossary/hypertext/index.md diff --git a/files/ru/glossary/iana/index.html b/files/ru/glossary/iana/index.md similarity index 100% rename from files/ru/glossary/iana/index.html rename to files/ru/glossary/iana/index.md diff --git a/files/ru/glossary/icann/index.html b/files/ru/glossary/icann/index.md similarity index 100% rename from files/ru/glossary/icann/index.html rename to files/ru/glossary/icann/index.md diff --git a/files/ru/glossary/idempotent/index.html b/files/ru/glossary/idempotent/index.md similarity index 100% rename from files/ru/glossary/idempotent/index.html rename to files/ru/glossary/idempotent/index.md diff --git a/files/ru/glossary/identifier/index.html b/files/ru/glossary/identifier/index.md similarity index 100% rename from files/ru/glossary/identifier/index.html rename to files/ru/glossary/identifier/index.md diff --git a/files/ru/glossary/ietf/index.html b/files/ru/glossary/ietf/index.md similarity index 100% rename from files/ru/glossary/ietf/index.html rename to files/ru/glossary/ietf/index.md diff --git a/files/ru/glossary/iife/index.html b/files/ru/glossary/iife/index.md similarity index 100% rename from files/ru/glossary/iife/index.html rename to files/ru/glossary/iife/index.md diff --git a/files/ru/glossary/index.html b/files/ru/glossary/index.md similarity index 100% rename from files/ru/glossary/index.html rename to files/ru/glossary/index.md diff --git a/files/ru/glossary/indexeddb/index.html b/files/ru/glossary/indexeddb/index.md similarity index 100% rename from files/ru/glossary/indexeddb/index.html rename to files/ru/glossary/indexeddb/index.md diff --git a/files/ru/glossary/information_architecture/index.html b/files/ru/glossary/information_architecture/index.md similarity index 100% rename from files/ru/glossary/information_architecture/index.html rename to files/ru/glossary/information_architecture/index.md diff --git a/files/ru/glossary/internet/index.html b/files/ru/glossary/internet/index.md similarity index 100% rename from files/ru/glossary/internet/index.html rename to files/ru/glossary/internet/index.md diff --git a/files/ru/glossary/ip_address/index.html b/files/ru/glossary/ip_address/index.md similarity index 100% rename from files/ru/glossary/ip_address/index.html rename to files/ru/glossary/ip_address/index.md diff --git a/files/ru/glossary/iso/index.html b/files/ru/glossary/iso/index.md similarity index 100% rename from files/ru/glossary/iso/index.html rename to files/ru/glossary/iso/index.md diff --git a/files/ru/glossary/isp/index.html b/files/ru/glossary/isp/index.md similarity index 100% rename from files/ru/glossary/isp/index.html rename to files/ru/glossary/isp/index.md diff --git a/files/ru/glossary/java/index.html b/files/ru/glossary/java/index.md similarity index 100% rename from files/ru/glossary/java/index.html rename to files/ru/glossary/java/index.md diff --git a/files/ru/glossary/javascript/index.html b/files/ru/glossary/javascript/index.md similarity index 100% rename from files/ru/glossary/javascript/index.html rename to files/ru/glossary/javascript/index.md diff --git a/files/ru/glossary/jpeg/index.html b/files/ru/glossary/jpeg/index.md similarity index 100% rename from files/ru/glossary/jpeg/index.html rename to files/ru/glossary/jpeg/index.md diff --git a/files/ru/glossary/json/index.html b/files/ru/glossary/json/index.md similarity index 100% rename from files/ru/glossary/json/index.html rename to files/ru/glossary/json/index.md diff --git a/files/ru/glossary/loop/index.html b/files/ru/glossary/loop/index.md similarity index 100% rename from files/ru/glossary/loop/index.html rename to files/ru/glossary/loop/index.md diff --git a/files/ru/glossary/main_axis/index.html b/files/ru/glossary/main_axis/index.md similarity index 100% rename from files/ru/glossary/main_axis/index.html rename to files/ru/glossary/main_axis/index.md diff --git a/files/ru/glossary/mathml/index.html b/files/ru/glossary/mathml/index.md similarity index 100% rename from files/ru/glossary/mathml/index.html rename to files/ru/glossary/mathml/index.md diff --git a/files/ru/glossary/metadata/index.html b/files/ru/glossary/metadata/index.md similarity index 100% rename from files/ru/glossary/metadata/index.html rename to files/ru/glossary/metadata/index.md diff --git a/files/ru/glossary/method/index.html b/files/ru/glossary/method/index.md similarity index 100% rename from files/ru/glossary/method/index.html rename to files/ru/glossary/method/index.md diff --git a/files/ru/glossary/microsoft_internet_explorer/index.html b/files/ru/glossary/microsoft_internet_explorer/index.md similarity index 100% rename from files/ru/glossary/microsoft_internet_explorer/index.html rename to files/ru/glossary/microsoft_internet_explorer/index.md diff --git a/files/ru/glossary/mime_type/index.html b/files/ru/glossary/mime_type/index.md similarity index 100% rename from files/ru/glossary/mime_type/index.html rename to files/ru/glossary/mime_type/index.md diff --git a/files/ru/glossary/mixin/index.html b/files/ru/glossary/mixin/index.md similarity index 100% rename from files/ru/glossary/mixin/index.html rename to files/ru/glossary/mixin/index.md diff --git a/files/ru/glossary/node.js/index.html b/files/ru/glossary/node.js/index.md similarity index 100% rename from files/ru/glossary/node.js/index.html rename to files/ru/glossary/node.js/index.md diff --git a/files/ru/glossary/null/index.html b/files/ru/glossary/null/index.md similarity index 100% rename from files/ru/glossary/null/index.html rename to files/ru/glossary/null/index.md diff --git a/files/ru/glossary/number/index.html b/files/ru/glossary/number/index.md similarity index 100% rename from files/ru/glossary/number/index.html rename to files/ru/glossary/number/index.md diff --git a/files/ru/glossary/object/index.html b/files/ru/glossary/object/index.md similarity index 100% rename from files/ru/glossary/object/index.html rename to files/ru/glossary/object/index.md diff --git a/files/ru/glossary/oop/index.html b/files/ru/glossary/oop/index.md similarity index 100% rename from files/ru/glossary/oop/index.html rename to files/ru/glossary/oop/index.md diff --git a/files/ru/glossary/opengl/index.html b/files/ru/glossary/opengl/index.md similarity index 100% rename from files/ru/glossary/opengl/index.html rename to files/ru/glossary/opengl/index.md diff --git a/files/ru/glossary/origin/index.html b/files/ru/glossary/origin/index.md similarity index 100% rename from files/ru/glossary/origin/index.html rename to files/ru/glossary/origin/index.md diff --git a/files/ru/glossary/php/index.html b/files/ru/glossary/php/index.md similarity index 100% rename from files/ru/glossary/php/index.html rename to files/ru/glossary/php/index.md diff --git a/files/ru/glossary/pixel/index.html b/files/ru/glossary/pixel/index.md similarity index 100% rename from files/ru/glossary/pixel/index.html rename to files/ru/glossary/pixel/index.md diff --git a/files/ru/glossary/plugin/index.html b/files/ru/glossary/plugin/index.md similarity index 100% rename from files/ru/glossary/plugin/index.html rename to files/ru/glossary/plugin/index.md diff --git a/files/ru/glossary/polyfill/index.html b/files/ru/glossary/polyfill/index.md similarity index 100% rename from files/ru/glossary/polyfill/index.html rename to files/ru/glossary/polyfill/index.md diff --git a/files/ru/glossary/polymorphism/index.html b/files/ru/glossary/polymorphism/index.md similarity index 100% rename from files/ru/glossary/polymorphism/index.html rename to files/ru/glossary/polymorphism/index.md diff --git a/files/ru/glossary/port/index.html b/files/ru/glossary/port/index.md similarity index 100% rename from files/ru/glossary/port/index.html rename to files/ru/glossary/port/index.md diff --git a/files/ru/glossary/primitive/index.html b/files/ru/glossary/primitive/index.md similarity index 100% rename from files/ru/glossary/primitive/index.html rename to files/ru/glossary/primitive/index.md diff --git a/files/ru/glossary/privileged_code/index.html b/files/ru/glossary/privileged_code/index.md similarity index 100% rename from files/ru/glossary/privileged_code/index.html rename to files/ru/glossary/privileged_code/index.md diff --git a/files/ru/glossary/progressive_web_apps/index.html b/files/ru/glossary/progressive_web_apps/index.md similarity index 100% rename from files/ru/glossary/progressive_web_apps/index.html rename to files/ru/glossary/progressive_web_apps/index.md diff --git a/files/ru/glossary/promise/index.html b/files/ru/glossary/promise/index.md similarity index 100% rename from files/ru/glossary/promise/index.html rename to files/ru/glossary/promise/index.md diff --git a/files/ru/glossary/property/index.html b/files/ru/glossary/property/index.md similarity index 100% rename from files/ru/glossary/property/index.html rename to files/ru/glossary/property/index.md diff --git a/files/ru/glossary/protocol/index.html b/files/ru/glossary/protocol/index.md similarity index 100% rename from files/ru/glossary/protocol/index.html rename to files/ru/glossary/protocol/index.md diff --git a/files/ru/glossary/prototype-based_programming/index.html b/files/ru/glossary/prototype-based_programming/index.md similarity index 100% rename from files/ru/glossary/prototype-based_programming/index.html rename to files/ru/glossary/prototype-based_programming/index.md diff --git a/files/ru/glossary/prototype/index.html b/files/ru/glossary/prototype/index.md similarity index 100% rename from files/ru/glossary/prototype/index.html rename to files/ru/glossary/prototype/index.md diff --git a/files/ru/glossary/proxy_server/index.html b/files/ru/glossary/proxy_server/index.md similarity index 100% rename from files/ru/glossary/proxy_server/index.html rename to files/ru/glossary/proxy_server/index.md diff --git a/files/ru/glossary/pseudo-element/index.html b/files/ru/glossary/pseudo-element/index.md similarity index 100% rename from files/ru/glossary/pseudo-element/index.html rename to files/ru/glossary/pseudo-element/index.md diff --git a/files/ru/glossary/pseudocode/index.html b/files/ru/glossary/pseudocode/index.md similarity index 100% rename from files/ru/glossary/pseudocode/index.html rename to files/ru/glossary/pseudocode/index.md diff --git a/files/ru/glossary/reflow/index.html b/files/ru/glossary/reflow/index.md similarity index 100% rename from files/ru/glossary/reflow/index.html rename to files/ru/glossary/reflow/index.md diff --git a/files/ru/glossary/regular_expression/index.html b/files/ru/glossary/regular_expression/index.md similarity index 100% rename from files/ru/glossary/regular_expression/index.html rename to files/ru/glossary/regular_expression/index.md diff --git a/files/ru/glossary/request_header/index.html b/files/ru/glossary/request_header/index.md similarity index 100% rename from files/ru/glossary/request_header/index.html rename to files/ru/glossary/request_header/index.md diff --git a/files/ru/glossary/responsive_web_design/index.html b/files/ru/glossary/responsive_web_design/index.md similarity index 100% rename from files/ru/glossary/responsive_web_design/index.html rename to files/ru/glossary/responsive_web_design/index.md diff --git a/files/ru/glossary/round_trip_time_(rtt)/index.html b/files/ru/glossary/round_trip_time_(rtt)/index.md similarity index 100% rename from files/ru/glossary/round_trip_time_(rtt)/index.html rename to files/ru/glossary/round_trip_time_(rtt)/index.md diff --git a/files/ru/glossary/safe/index.html b/files/ru/glossary/safe/index.md similarity index 100% rename from files/ru/glossary/safe/index.html rename to files/ru/glossary/safe/index.md diff --git a/files/ru/glossary/scroll_container/index.html b/files/ru/glossary/scroll_container/index.md similarity index 100% rename from files/ru/glossary/scroll_container/index.html rename to files/ru/glossary/scroll_container/index.md diff --git a/files/ru/glossary/sdp/index.html b/files/ru/glossary/sdp/index.md similarity index 100% rename from files/ru/glossary/sdp/index.html rename to files/ru/glossary/sdp/index.md diff --git a/files/ru/glossary/self-executing_anonymous_function/index.html b/files/ru/glossary/self-executing_anonymous_function/index.md similarity index 100% rename from files/ru/glossary/self-executing_anonymous_function/index.html rename to files/ru/glossary/self-executing_anonymous_function/index.md diff --git a/files/ru/glossary/semantics/index.html b/files/ru/glossary/semantics/index.md similarity index 100% rename from files/ru/glossary/semantics/index.html rename to files/ru/glossary/semantics/index.md diff --git a/files/ru/glossary/seo/index.html b/files/ru/glossary/seo/index.md similarity index 100% rename from files/ru/glossary/seo/index.html rename to files/ru/glossary/seo/index.md diff --git a/files/ru/glossary/server/index.html b/files/ru/glossary/server/index.md similarity index 100% rename from files/ru/glossary/server/index.html rename to files/ru/glossary/server/index.md diff --git a/files/ru/glossary/sgml/index.html b/files/ru/glossary/sgml/index.md similarity index 100% rename from files/ru/glossary/sgml/index.html rename to files/ru/glossary/sgml/index.md diff --git a/files/ru/glossary/simple_header/index.html b/files/ru/glossary/simple_header/index.md similarity index 100% rename from files/ru/glossary/simple_header/index.html rename to files/ru/glossary/simple_header/index.md diff --git a/files/ru/glossary/simple_response_header/index.html b/files/ru/glossary/simple_response_header/index.md similarity index 100% rename from files/ru/glossary/simple_response_header/index.html rename to files/ru/glossary/simple_response_header/index.md diff --git a/files/ru/glossary/sloppy_mode/index.html b/files/ru/glossary/sloppy_mode/index.md similarity index 100% rename from files/ru/glossary/sloppy_mode/index.html rename to files/ru/glossary/sloppy_mode/index.md diff --git a/files/ru/glossary/specification/index.html b/files/ru/glossary/specification/index.md similarity index 100% rename from files/ru/glossary/specification/index.html rename to files/ru/glossary/specification/index.md diff --git a/files/ru/glossary/speculative_parsing/index.html b/files/ru/glossary/speculative_parsing/index.md similarity index 100% rename from files/ru/glossary/speculative_parsing/index.html rename to files/ru/glossary/speculative_parsing/index.md diff --git a/files/ru/glossary/statement/index.html b/files/ru/glossary/statement/index.md similarity index 100% rename from files/ru/glossary/statement/index.html rename to files/ru/glossary/statement/index.md diff --git a/files/ru/glossary/static_typing/index.html b/files/ru/glossary/static_typing/index.md similarity index 100% rename from files/ru/glossary/static_typing/index.html rename to files/ru/glossary/static_typing/index.md diff --git a/files/ru/glossary/string/index.html b/files/ru/glossary/string/index.md similarity index 100% rename from files/ru/glossary/string/index.html rename to files/ru/glossary/string/index.md diff --git a/files/ru/glossary/svg/index.html b/files/ru/glossary/svg/index.md similarity index 100% rename from files/ru/glossary/svg/index.html rename to files/ru/glossary/svg/index.md diff --git a/files/ru/glossary/synchronous/index.html b/files/ru/glossary/synchronous/index.md similarity index 100% rename from files/ru/glossary/synchronous/index.html rename to files/ru/glossary/synchronous/index.md diff --git a/files/ru/glossary/tag/index.html b/files/ru/glossary/tag/index.md similarity index 100% rename from files/ru/glossary/tag/index.html rename to files/ru/glossary/tag/index.md diff --git a/files/ru/glossary/tcp/index.html b/files/ru/glossary/tcp/index.md similarity index 100% rename from files/ru/glossary/tcp/index.html rename to files/ru/glossary/tcp/index.md diff --git a/files/ru/glossary/time_to_first_byte/index.html b/files/ru/glossary/time_to_first_byte/index.md similarity index 100% rename from files/ru/glossary/time_to_first_byte/index.html rename to files/ru/glossary/time_to_first_byte/index.md diff --git a/files/ru/glossary/time_to_interactive/index.html b/files/ru/glossary/time_to_interactive/index.md similarity index 100% rename from files/ru/glossary/time_to_interactive/index.html rename to files/ru/glossary/time_to_interactive/index.md diff --git a/files/ru/glossary/tls/index.html b/files/ru/glossary/tls/index.md similarity index 100% rename from files/ru/glossary/tls/index.html rename to files/ru/glossary/tls/index.md diff --git a/files/ru/glossary/type/index.html b/files/ru/glossary/type/index.md similarity index 100% rename from files/ru/glossary/type/index.html rename to files/ru/glossary/type/index.md diff --git a/files/ru/glossary/type_conversion/index.html b/files/ru/glossary/type_conversion/index.md similarity index 100% rename from files/ru/glossary/type_conversion/index.html rename to files/ru/glossary/type_conversion/index.md diff --git a/files/ru/glossary/ui/index.html b/files/ru/glossary/ui/index.md similarity index 100% rename from files/ru/glossary/ui/index.html rename to files/ru/glossary/ui/index.md diff --git a/files/ru/glossary/undefined/index.html b/files/ru/glossary/undefined/index.md similarity index 100% rename from files/ru/glossary/undefined/index.html rename to files/ru/glossary/undefined/index.md diff --git a/files/ru/glossary/url/index.html b/files/ru/glossary/url/index.md similarity index 100% rename from files/ru/glossary/url/index.html rename to files/ru/glossary/url/index.md diff --git a/files/ru/glossary/user_agent/index.html b/files/ru/glossary/user_agent/index.md similarity index 100% rename from files/ru/glossary/user_agent/index.html rename to files/ru/glossary/user_agent/index.md diff --git a/files/ru/glossary/variable/index.html b/files/ru/glossary/variable/index.md similarity index 100% rename from files/ru/glossary/variable/index.html rename to files/ru/glossary/variable/index.md diff --git a/files/ru/glossary/vendor_prefix/index.html b/files/ru/glossary/vendor_prefix/index.md similarity index 100% rename from files/ru/glossary/vendor_prefix/index.html rename to files/ru/glossary/vendor_prefix/index.md diff --git a/files/ru/glossary/viewport/index.html b/files/ru/glossary/viewport/index.md similarity index 100% rename from files/ru/glossary/viewport/index.html rename to files/ru/glossary/viewport/index.md diff --git a/files/ru/glossary/w3c/index.html b/files/ru/glossary/w3c/index.md similarity index 100% rename from files/ru/glossary/w3c/index.html rename to files/ru/glossary/w3c/index.md diff --git a/files/ru/glossary/wai/index.html b/files/ru/glossary/wai/index.md similarity index 100% rename from files/ru/glossary/wai/index.html rename to files/ru/glossary/wai/index.md diff --git a/files/ru/glossary/webkit/index.html b/files/ru/glossary/webkit/index.md similarity index 100% rename from files/ru/glossary/webkit/index.html rename to files/ru/glossary/webkit/index.md diff --git a/files/ru/glossary/webrtc/index.html b/files/ru/glossary/webrtc/index.md similarity index 100% rename from files/ru/glossary/webrtc/index.html rename to files/ru/glossary/webrtc/index.md diff --git a/files/ru/glossary/websockets/index.html b/files/ru/glossary/websockets/index.md similarity index 100% rename from files/ru/glossary/websockets/index.html rename to files/ru/glossary/websockets/index.md diff --git a/files/ru/glossary/whatwg/index.html b/files/ru/glossary/whatwg/index.md similarity index 100% rename from files/ru/glossary/whatwg/index.html rename to files/ru/glossary/whatwg/index.md diff --git a/files/ru/glossary/whitespace/index.html b/files/ru/glossary/whitespace/index.md similarity index 100% rename from files/ru/glossary/whitespace/index.html rename to files/ru/glossary/whitespace/index.md diff --git a/files/ru/glossary/world_wide_web/index.html b/files/ru/glossary/world_wide_web/index.md similarity index 100% rename from files/ru/glossary/world_wide_web/index.html rename to files/ru/glossary/world_wide_web/index.md diff --git a/files/ru/glossary/wrapper/index.html b/files/ru/glossary/wrapper/index.md similarity index 100% rename from files/ru/glossary/wrapper/index.html rename to files/ru/glossary/wrapper/index.md diff --git a/files/ru/glossary/xhr_(xmlhttprequest)/index.html b/files/ru/glossary/xhr_(xmlhttprequest)/index.md similarity index 100% rename from files/ru/glossary/xhr_(xmlhttprequest)/index.html rename to files/ru/glossary/xhr_(xmlhttprequest)/index.md diff --git a/files/ru/glossary/xhtml/index.html b/files/ru/glossary/xhtml/index.md similarity index 100% rename from files/ru/glossary/xhtml/index.html rename to files/ru/glossary/xhtml/index.md diff --git a/files/ru/glossary/xml/index.html b/files/ru/glossary/xml/index.md similarity index 100% rename from files/ru/glossary/xml/index.html rename to files/ru/glossary/xml/index.md From 9363d12e12a32347b58a6d3e2bdef9842d74ac84 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Thu, 29 Sep 2022 11:00:31 +0200 Subject: [PATCH 2/5] convert content to md --- files/ru/glossary/abstraction/index.md | 36 ++-- files/ru/glossary/accessibility/index.md | 30 ++- files/ru/glossary/accessibility_tree/index.md | 41 ++-- files/ru/glossary/adobe_flash/index.md | 31 ++- files/ru/glossary/ajax/index.md | 34 ++-- files/ru/glossary/algorithm/index.md | 32 ++-- .../ru/glossary/alignment_container/index.md | 8 +- files/ru/glossary/api/index.md | 12 +- files/ru/glossary/apple_safari/index.md | 22 +-- .../ru/glossary/application_context/index.md | 6 +- files/ru/glossary/argument/index.md | 16 +- files/ru/glossary/aria/index.md | 10 +- files/ru/glossary/arpa/index.md | 12 +- files/ru/glossary/arpanet/index.md | 10 +- files/ru/glossary/array/index.md | 25 ++- files/ru/glossary/ascii/index.md | 8 +- files/ru/glossary/asynchronous/index.md | 16 +- files/ru/glossary/atag/index.md | 18 +- files/ru/glossary/attribute/index.md | 12 +- files/ru/glossary/bandwidth/index.md | 8 +- files/ru/glossary/base64/index.md | 126 ++++++------- files/ru/glossary/baseline/index.md | 20 +- files/ru/glossary/bezier_curve/index.md | 26 ++- files/ru/glossary/bidi/index.md | 16 +- files/ru/glossary/bigint/index.md | 20 +- files/ru/glossary/blink/index.md | 14 +- files/ru/glossary/block/css/index.md | 12 +- files/ru/glossary/block/index.md | 4 +- files/ru/glossary/block/scripting/index.md | 12 +- files/ru/glossary/boolean/index.md | 52 ++--- files/ru/glossary/browser/index.md | 24 +-- files/ru/glossary/browsing_context/index.md | 16 +- files/ru/glossary/buffer/index.md | 10 +- files/ru/glossary/cache/index.md | 10 +- files/ru/glossary/cacheable/index.md | 50 +++-- files/ru/glossary/call_stack/index.md | 109 +++++------ files/ru/glossary/callback_function/index.md | 40 ++-- files/ru/glossary/canvas/index.md | 30 ++- files/ru/glossary/card_sorting/index.md | 10 +- files/ru/glossary/cdn/index.md | 12 +- files/ru/glossary/certified/index.md | 22 +-- files/ru/glossary/character/index.md | 18 +- files/ru/glossary/character_encoding/index.md | 20 +- files/ru/glossary/chrome/index.md | 2 +- files/ru/glossary/cia/index.md | 10 +- files/ru/glossary/class/index.md | 18 +- files/ru/glossary/cms/index.md | 12 +- files/ru/glossary/codec/index.md | 16 +- files/ru/glossary/compile/index.md | 26 ++- .../ru/glossary/computer_programming/index.md | 14 +- files/ru/glossary/conditional/index.md | 24 +-- files/ru/glossary/constant/index.md | 12 +- files/ru/glossary/constructor/index.md | 34 ++-- files/ru/glossary/cookie/index.md | 14 +- files/ru/glossary/copyleft/index.md | 10 +- files/ru/glossary/cors/index.md | 76 ++++---- files/ru/glossary/crawler/index.md | 19 +- files/ru/glossary/crlf/index.md | 10 +- files/ru/glossary/csp/index.md | 18 +- files/ru/glossary/csrf/index.md | 14 +- files/ru/glossary/css/index.md | 40 ++-- files/ru/glossary/css_preprocessor/index.md | 20 +- files/ru/glossary/css_selector/index.md | 96 +++++----- files/ru/glossary/data_structure/index.md | 10 +- files/ru/glossary/decryption/index.md | 10 +- files/ru/glossary/developer_tools/index.md | 24 +-- files/ru/glossary/dns/index.md | 16 +- files/ru/glossary/doctype/index.md | 18 +- files/ru/glossary/dom/index.md | 22 +-- files/ru/glossary/domain/index.md | 8 +- files/ru/glossary/domain_name/index.md | 12 +- files/ru/glossary/dos_attack/index.md | 36 ++-- files/ru/glossary/ecma/index.md | 14 +- files/ru/glossary/ecmascript/index.md | 16 +- files/ru/glossary/element/index.md | 16 +- files/ru/glossary/empty_element/index.md | 40 ++-- files/ru/glossary/encapsulation/index.md | 10 +- files/ru/glossary/entity/index.md | 73 +++---- files/ru/glossary/entity_header/index.md | 20 +- files/ru/glossary/event/index.md | 18 +- files/ru/glossary/expando/index.md | 8 +- .../ru/glossary/first-class_function/index.md | 24 ++- .../glossary/first_contentful_paint/index.md | 12 +- files/ru/glossary/first_cpu_idle/index.md | 4 +- files/ru/glossary/first_input_delay/index.md | 12 +- files/ru/glossary/first_interactive/index.md | 10 +- .../glossary/first_meaningful_paint/index.md | 8 +- files/ru/glossary/first_paint/index.md | 12 +- files/ru/glossary/flex_item/index.md | 32 ++-- files/ru/glossary/flexbox/index.md | 58 +++--- .../glossary/forbidden_header_name/index.md | 56 +++--- .../forbidden_response_header_name/index.md | 23 +-- files/ru/glossary/fps/index.md | 16 +- files/ru/glossary/ftp/index.md | 14 +- files/ru/glossary/function/index.md | 57 +++--- files/ru/glossary/gecko/index.md | 15 +- files/ru/glossary/general_header/index.md | 4 +- files/ru/glossary/git/index.md | 12 +- files/ru/glossary/global_object/index.md | 76 ++++---- files/ru/glossary/global_variable/index.md | 12 +- files/ru/glossary/grid/index.md | 69 ++++--- files/ru/glossary/grid_column/index.md | 26 ++- files/ru/glossary/hash/index.md | 10 +- files/ru/glossary/head/index.md | 10 +- .../high-level_programming_language/index.md | 4 +- files/ru/glossary/hoisting/index.md | 55 +++--- files/ru/glossary/host/index.md | 10 +- files/ru/glossary/html/index.md | 42 ++--- files/ru/glossary/html5/index.md | 8 +- files/ru/glossary/http/index.md | 20 +- files/ru/glossary/http_2/index.md | 29 ++- files/ru/glossary/https/index.md | 10 +- files/ru/glossary/hypertext/index.md | 18 +- files/ru/glossary/iana/index.md | 10 +- files/ru/glossary/icann/index.md | 10 +- files/ru/glossary/idempotent/index.md | 50 ++--- files/ru/glossary/identifier/index.md | 10 +- files/ru/glossary/ietf/index.md | 12 +- files/ru/glossary/iife/index.md | 54 +++--- files/ru/glossary/index.md | 15 +- files/ru/glossary/indexeddb/index.md | 10 +- .../information_architecture/index.md | 10 +- files/ru/glossary/internet/index.md | 10 +- files/ru/glossary/ip_address/index.md | 12 +- files/ru/glossary/iso/index.md | 10 +- files/ru/glossary/isp/index.md | 12 +- files/ru/glossary/java/index.md | 14 +- files/ru/glossary/javascript/index.md | 42 ++--- files/ru/glossary/jpeg/index.md | 10 +- files/ru/glossary/json/index.md | 20 +- files/ru/glossary/loop/index.md | 96 +++++----- files/ru/glossary/main_axis/index.md | 52 +++-- files/ru/glossary/mathml/index.md | 16 +- files/ru/glossary/metadata/index.md | 16 +- files/ru/glossary/method/index.md | 44 ++--- .../microsoft_internet_explorer/index.md | 40 ++-- files/ru/glossary/mime_type/index.md | 20 +- files/ru/glossary/mixin/index.md | 14 +- files/ru/glossary/node.js/index.md | 22 +-- files/ru/glossary/null/index.md | 24 ++- files/ru/glossary/number/index.md | 20 +- files/ru/glossary/object/index.md | 18 +- files/ru/glossary/oop/index.md | 14 +- files/ru/glossary/opengl/index.md | 12 +- files/ru/glossary/origin/index.md | 53 ++---- files/ru/glossary/php/index.md | 12 +- files/ru/glossary/pixel/index.md | 12 +- files/ru/glossary/plugin/index.md | 122 ++++++------ files/ru/glossary/polyfill/index.md | 16 +- files/ru/glossary/polymorphism/index.md | 16 +- files/ru/glossary/port/index.md | 12 +- files/ru/glossary/primitive/index.md | 83 ++++---- files/ru/glossary/privileged_code/index.md | 4 +- .../ru/glossary/progressive_web_apps/index.md | 12 +- files/ru/glossary/promise/index.md | 26 +-- files/ru/glossary/property/index.md | 4 +- files/ru/glossary/protocol/index.md | 14 +- .../prototype-based_programming/index.md | 10 +- files/ru/glossary/prototype/index.md | 12 +- files/ru/glossary/proxy_server/index.md | 18 +- files/ru/glossary/pseudo-element/index.md | 10 +- files/ru/glossary/pseudocode/index.md | 10 +- files/ru/glossary/reflow/index.md | 8 +- files/ru/glossary/regular_expression/index.md | 24 +-- files/ru/glossary/request_header/index.md | 29 +-- .../glossary/responsive_web_design/index.md | 14 +- .../glossary/round_trip_time_(rtt)/index.md | 20 +- files/ru/glossary/safe/index.md | 43 ++--- files/ru/glossary/scroll_container/index.md | 26 +-- files/ru/glossary/sdp/index.md | 22 +-- .../index.md | 4 +- files/ru/glossary/semantics/index.md | 178 +++++++++--------- files/ru/glossary/seo/index.md | 36 ++-- files/ru/glossary/server/index.md | 24 +-- files/ru/glossary/sgml/index.md | 12 +- files/ru/glossary/simple_header/index.md | 40 ++-- .../glossary/simple_response_header/index.md | 2 +- files/ru/glossary/sloppy_mode/index.md | 12 +- files/ru/glossary/specification/index.md | 16 +- .../ru/glossary/speculative_parsing/index.md | 28 ++- files/ru/glossary/statement/index.md | 19 +- files/ru/glossary/static_typing/index.md | 10 +- files/ru/glossary/string/index.md | 14 +- files/ru/glossary/svg/index.md | 32 ++-- files/ru/glossary/synchronous/index.md | 16 +- files/ru/glossary/tag/index.md | 20 +- files/ru/glossary/tcp/index.md | 14 +- files/ru/glossary/time_to_first_byte/index.md | 18 +- .../ru/glossary/time_to_interactive/index.md | 18 +- files/ru/glossary/tls/index.md | 22 +-- files/ru/glossary/type/index.md | 14 +- files/ru/glossary/type_conversion/index.md | 24 +-- files/ru/glossary/ui/index.md | 12 +- files/ru/glossary/undefined/index.md | 2 +- files/ru/glossary/url/index.md | 20 +- files/ru/glossary/user_agent/index.md | 24 +-- files/ru/glossary/variable/index.md | 8 +- files/ru/glossary/vendor_prefix/index.md | 88 ++++----- files/ru/glossary/viewport/index.md | 128 +++++++------ files/ru/glossary/w3c/index.md | 16 +- files/ru/glossary/wai/index.md | 12 +- files/ru/glossary/webkit/index.md | 20 +- files/ru/glossary/webrtc/index.md | 28 ++- files/ru/glossary/websockets/index.md | 26 +-- files/ru/glossary/whatwg/index.md | 12 +- files/ru/glossary/whitespace/index.md | 53 +++--- files/ru/glossary/world_wide_web/index.md | 36 ++-- files/ru/glossary/wrapper/index.md | 8 +- .../ru/glossary/xhr_(xmlhttprequest)/index.md | 22 +-- files/ru/glossary/xhtml/index.md | 36 ++-- files/ru/glossary/xml/index.md | 10 +- 211 files changed, 2214 insertions(+), 2955 deletions(-) diff --git a/files/ru/glossary/abstraction/index.md b/files/ru/glossary/abstraction/index.md index 298f66ca44f495..23c96c01149947 100644 --- a/files/ru/glossary/abstraction/index.md +++ b/files/ru/glossary/abstraction/index.md @@ -10,42 +10,40 @@ tags: translation_of: Glossary/Abstraction original_slug: Глоссарий/Abstraction --- -

Абстракция в {{Glossary("computer programming", "программировании")}} — это способ снизить сложность и повысить эффективность проектирования и реализации программного обеспечения за счёт сокрытия технической сложности за более простым {{Glossary("API")}}.

+Абстракция в {{Glossary("computer programming", "программировании")}} — это способ снизить сложность и повысить эффективность проектирования и реализации программного обеспечения за счёт сокрытия технической сложности за более простым {{Glossary("API")}}. -

Преимущества абстракции

+## Преимущества абстракции - +- Помогает избежать написания низкоуровневого кода. +- Упрощает повторное использование кода и позволяет избежать дублирования. +- Даёт возможность изменять внутреннюю реализацию программы, не затрагивая пользователей. +- Помогает повысить безопасность приложения или программы, поскольку пользователям доступны только нужные детали. -

Пример

+## Пример -
class ImplementAbstraction {
+```js
+class ImplementAbstraction {
     // метод присваивает значения внутренним свойствам
     set(x, y) {
       this.a = x;
       this.b = y;
     }
-  
+
     display() {
       console.log('a = ' + this.a);
       console.log('b = ' + this.b);
     }
   }
-  
+
   const obj = new ImplementAbstraction();
   obj.set(10, 20);
   obj.display();
   // a = 10
-  // b = 20
- -

Дополнительные ресурсы

+ // b = 20 +``` + +## Дополнительные ресурсы -

Общие сведения

+### Общие сведения - +- {{interwiki("wikipedia", "Абстракция (информатика)", "Абстракция")}} на Википедии diff --git a/files/ru/glossary/accessibility/index.md b/files/ru/glossary/accessibility/index.md index 8b33044ac2688f..847426932bd6bf 100644 --- a/files/ru/glossary/accessibility/index.md +++ b/files/ru/glossary/accessibility/index.md @@ -7,28 +7,22 @@ tags: translation_of: Glossary/Accessibility original_slug: Глоссарий/Доступность --- -

Веб-доступность (A11Y) — регламентирует лучшие практики обеспечения работоспособности и доступности сайта вне зависимости от физических и технических ограничений. Доступность описывается и обсуждается {{Glossary("W3C")}} в рамках {{Glossary("WAI","Инициативы по обеспечению доступности")}} (WAI).

+_Веб-доступность_ (**A11Y**) — регламентирует лучшие практики обеспечения работоспособности и доступности сайта вне зависимости от физических и технических ограничений. Доступность описывается и обсуждается {{Glossary("W3C")}} в рамках {{Glossary("WAI","Инициативы по обеспечению доступности")}} (WAI). -

Дополнительные ресурсы

+## Дополнительные ресурсы -

Общие сведения

+### Общие сведения - +- [Доступность на MDN](/ru/docs/Web/Accessibility) +- {{Interwiki("wikipedia", "Доступность")}} на Wikipedia -

Изучение доступности

+### Изучение доступности - +- [Изучение доступности на MDN](/ru/docs/Learn/Accessibility) +- [Web Accessibility In Mind](http://webaim.org/) -

Технические материалы

+### Технические материалы - +- [ARIA документация на MDN](/ru/docs/Web/Accessibility/ARIA) +- [Инициатива по обеспечению доступности W3C](http://www.w3.org/WAI/) +- [WAI-ARIA рекомендации](http://www.w3.org/TR/wai-aria/) diff --git a/files/ru/glossary/accessibility_tree/index.md b/files/ru/glossary/accessibility_tree/index.md index 73a4f617b57b17..3576b6606fb7a0 100644 --- a/files/ru/glossary/accessibility_tree/index.md +++ b/files/ru/glossary/accessibility_tree/index.md @@ -9,35 +9,26 @@ tags: - Справка translation_of: Glossary/Accessibility_tree --- -

Дерево доступности содержит информацию для большинства HTML-элементов, связанную с {{Glossary("Accessibility", "доступностью")}}.

+**Дерево доступности** содержит информацию для большинства HTML-элементов, связанную с {{Glossary("Accessibility", "доступностью")}}. -

Браузеры преобразуют разметку во внутреннее представление, называемое DOM-деревом. DOM-дерево содержит объекты для всех элементов разметки, атрибутов, текстовых узлов. После этого, на основе DOM-дерева, браузеры создают дерево доступности, которое используется платформозависимыми API специальных возможностей для вспомогательных технологий, таких как скринридеры.

+Браузеры преобразуют разметку во внутреннее представление, называемое [DOM-деревом](/ru/docs/Web/API/Document_object_model/How_to_create_a_DOM_tree). DOM-дерево содержит объекты для всех элементов разметки, атрибутов, текстовых узлов. После этого, на основе DOM-дерева, браузеры создают дерево доступности, которое используется платформозависимыми API специальных возможностей для вспомогательных технологий, таких как скринридеры. -

В объекте дерева доступности есть четыре элемента:

+В объекте дерева доступности есть четыре элемента: -
-
name
-
Как к этому можно обратиться? Например, ссылка с текстом «Подробнее» будет иметь name «Подробнее» (больше о том, как вычисляются имена в Спецификации вычисления доступных имён и описаний).
-
description
-
Как мы описываем это, если хотим добавить что-нибудь к name? Описание таблицы может объяснить, какого рода информация хранится в ней.
-
role
-
Что это? Например, это кнопка, панель навигации или список элементов?
-
state
-
Имеет ли это состояние? Например «отмечен/не отмечен» для чекбоксов, или «свёрнуто/развёрнуто» для элемента <summary>.
-
+- **name** + - : Как к этому можно обратиться? Например, ссылка с текстом «Подробнее» будет иметь **name** «Подробнее» (больше о том, как вычисляются имена в [Спецификации вычисления доступных имён и описаний](https://www.w3.org/TR/accname-1.1/)). +- **description** + - : Как мы описываем это, если хотим добавить что-нибудь к **name**? Описание таблицы может объяснить, какого рода информация хранится в ней. +- **role** + - : Что это? Например, это кнопка, панель навигации или список элементов? +- **state** + - : Имеет ли это состояние? Например «отмечен/не отмечен» для чекбоксов, или «свёрнуто/развёрнуто» для элемента [\](/ru/docs/Web/HTML/Element/summary). -

Кроме этого, дерево доступности часто содержит информацию о том, что можно сделать с элементом: ссылку можно посетить, текстовое поле можно заполнить и т.д.

+Кроме этого, дерево доступности часто содержит информацию о том, что можно сделать с элементом: ссылку можно _посетить_, текстовое поле можно _заполнить_ и т.д. -

Пока ещё в черновике Web Incubator Community Group, Объектная модель доступности (AOM) намерена внедрить API, которые упрощают выражение семантики доступности и потенциально разрешают доступ к вычисленному дереву доступности.

+Пока ещё в черновике Web Incubator Community Group, **[Объектная модель доступности](https://wicg.github.io/aom/explainer.html) (AOM)** намерена внедрить API, которые упрощают выражение семантики доступности и потенциально разрешают доступ к вычисленному дереву доступности. - + 1. {{Glossary("Accessibility", "Доступность")}} + 2. {{Glossary("ARIA")}} diff --git a/files/ru/glossary/adobe_flash/index.md b/files/ru/glossary/adobe_flash/index.md index 46f9761af57804..671b9eba6fb5dd 100644 --- a/files/ru/glossary/adobe_flash/index.md +++ b/files/ru/glossary/adobe_flash/index.md @@ -10,23 +10,16 @@ tags: translation_of: Glossary/Adobe_Flash original_slug: Глоссарий/Adobe-Flash --- -

Flash — устаревшая технология, разработанная Adobe, для создания веб-приложений с богатой функциональностью, просмотра мультимедиа контента и потокового медиа. Для использования Flash необходимо установить соответствующий плагин в ваш {{Glossary("Browser","браузер")}}.

+Flash — устаревшая технология, разработанная Adobe, для создания веб-приложений с богатой функциональностью, просмотра мультимедиа контента и потокового медиа. Для использования Flash необходимо установить соответствующий плагин в ваш {{Glossary("Browser","браузер")}}. - +1. [Официальный сайт](https://www.adobe.com/products/flashruntimes.html) +2. [Shumway, свободная реализация от Mozilla](https://mozilla.github.io/shumway/) +3. [Gnash, свободная реализация от GNU](http://gnashdev.org/) +4. [Ruffle, свободная реализация](https://ruffle.rs) +5. [Глоссарий](/ru/docs/Glossary) + + 1. {{Glossary("Browser", "браузер")}} + +6. Статья на Wikipedia + + 1. {{Interwiki("wikipedia", "Adobe Flash")}} diff --git a/files/ru/glossary/ajax/index.md b/files/ru/glossary/ajax/index.md index 781f24258e8c9c..7d4c356e2130e2 100644 --- a/files/ru/glossary/ajax/index.md +++ b/files/ru/glossary/ajax/index.md @@ -9,26 +9,20 @@ tags: translation_of: Glossary/AJAX original_slug: Глоссарий/AJAX --- -

Ajax, который изначально означал «Асинхронный {{Glossary("JavaScript")}} и {{Glossary("XML")}}», — это практика программирования для создания сложных, динамических веб-страниц с использованием технологии {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}}.

+**Ajax**, который изначально означал «Асинхронный {{Glossary("JavaScript")}} и {{Glossary("XML")}}», — это практика программирования для создания сложных, динамических веб-страниц с использованием технологии {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}}. -

Ajax позволяет обновлять части {{Glossary("DOM")}} {{Glossary("HTML")}}-страницы без перезагрузки всей страницы целиком. Ajax также позволяет вам работать асинхронно, что означает, что ваш код продолжает работать, пока обновляемая часть веб-страницы пытается перезагрузиться (по сравнению с синхронным подходом, в котором код блокируется до тех пор, пока часть веб-страницы не будет перезагружена полностью).

+Ajax позволяет обновлять части {{Glossary("DOM")}} {{Glossary("HTML")}}-страницы без перезагрузки всей страницы целиком. Ajax также позволяет вам работать асинхронно, что означает, что ваш код продолжает работать, пока обновляемая часть веб-страницы пытается перезагрузиться (по сравнению с синхронным подходом, в котором код блокируется до тех пор, пока часть веб-страницы не будет перезагружена полностью). -

Благодаря интерактивным веб-сайтам и современным веб-стандартам, Ajax постепенно заменяется функциями, определёнными в JavaScript-фреймворках, и официальным стандартом {{domxref("Fetch API")}}.

+Благодаря интерактивным веб-сайтам и современным веб-стандартам, Ajax постепенно заменяется функциями, определёнными в JavaScript-фреймворках, и официальным стандартом {{domxref("Fetch API")}}. - +- [Глоссарий](/ru/docs/Glossary): + + - {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}} + +- {{interwiki("wikipedia", "AJAX")}} на Wikipedia +- [Ajax](/ru/docs/Web/Guide/AJAX) +- [Ajax - начало работы](/ru/docs/Web/Guide/AJAX/Getting_Started) +- {{DOMxRef("XMLHttpRequest")}} +- {{DOMxRef("Fetch API")}} +- [Использование Fetch API](/ru/docs/Web/API/Fetch_API/Using_Fetch) +- [Синхронное vs. Асинхронное взаимодействие](http://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/) diff --git a/files/ru/glossary/algorithm/index.md b/files/ru/glossary/algorithm/index.md index d6a830d63e0072..c823270e00d73a 100644 --- a/files/ru/glossary/algorithm/index.md +++ b/files/ru/glossary/algorithm/index.md @@ -7,32 +7,26 @@ tags: translation_of: Glossary/Algorithm original_slug: Глоссарий/Algorithm --- -

Алгоритм — это независимая серия инструкций для выполнения функции.

+Алгоритм — это независимая серия инструкций для выполнения функции. -

Другими словами, алгоритм — это средство описания способа решения проблемы, чтобы её можно было многократно решать с помощью людей или машин. Учёные сравнивают эффективность алгоритмов с помощью понятия «Алгоритмическая Сложность» или «Big O» нотация.

+Другими словами, алгоритм — это средство описания способа решения проблемы, чтобы её можно было многократно решать с помощью людей или машин. Учёные сравнивают эффективность алгоритмов с помощью понятия «Алгоритмическая Сложность» или «Big O» нотация. -

Например:

+Например: -
    -
  • Рецепт приготовления — это простой алгоритм для людей.
  • -
  • Алгоритм сортировки часто используется в программировании, чтобы объяснить компьютеру, как сортировать данные.
  • -
+- Рецепт приготовления — это простой алгоритм для людей. +- Алгоритм сортировки часто используется в программировании, чтобы объяснить компьютеру, как сортировать данные. -

Распространёнными алгоритмами являются алгоритмы поиска пути, такие как задача коммивояжёра, алгоритмы обхода дерева и так далее.

+Распространёнными алгоритмами являются алгоритмы поиска пути, такие как задача коммивояжёра, алгоритмы обхода дерева и так далее. -

Существуют также алгоритмы машинного обучения, такие как линейная регрессия, логистическая регрессия, дерево решений, случайный лес, машина опорных векторов, рекуррентная нейронная сеть (РНС), долгая краткосрочная память (LSTM), свёрточная нейронная сеть (CNN), глубокая свёрточная нейронная сеть и так далее.

+Существуют также алгоритмы машинного обучения, такие как линейная регрессия, логистическая регрессия, дерево решений, случайный лес, машина опорных векторов, рекуррентная нейронная сеть (РНС), долгая краткосрочная память (LSTM), свёрточная нейронная сеть (CNN), глубокая свёрточная нейронная сеть и так далее. -

Дополнительные ресурсы

+## Дополнительные ресурсы -

Общие сведения

+### Общие сведения -
    -
  • {{Interwiki("wikipedia", "Алгоритм")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "Алгоритм")}} на Википедии -

Технические материалы

+### Технические материалы - +- [Пояснения к алгоритмам сортировки](https://www.toptal.com/developers/sorting-algorithms) +- [Пояснения алгоритмической сложности](http://bigocheatsheet.com/) diff --git a/files/ru/glossary/alignment_container/index.md b/files/ru/glossary/alignment_container/index.md index 1941e51525b7fc..66ae3a71f4c8d8 100644 --- a/files/ru/glossary/alignment_container/index.md +++ b/files/ru/glossary/alignment_container/index.md @@ -7,10 +7,8 @@ tags: - Глоссарий - Выравнивание --- -

Контейнер выравнивания — это прямоугольник, в котором выровнен {{glossary("Alignment subject","объект выравнивания")}}. Это определяется макетом: обычно это блок, содержащий объект выравнивания, учитывая режим письма, установленный для контейнера.

+**Контейнер выравнивания** — это прямоугольник, в котором выровнен {{glossary("Alignment subject","объект выравнивания")}}. Это определяется макетом: обычно это блок, содержащий объект выравнивания, учитывая режим письма, установленный для контейнера. -

Дополнительные ресурсы

+## Дополнительные ресурсы - +- [Выравнивание блоков в CSS](/ru/docs/Web/CSS/CSS_Box_Alignment) diff --git a/files/ru/glossary/api/index.md b/files/ru/glossary/api/index.md index 08dbd370d4e5f9..63bc291111e65a 100644 --- a/files/ru/glossary/api/index.md +++ b/files/ru/glossary/api/index.md @@ -7,13 +7,11 @@ tags: translation_of: Glossary/API original_slug: Глоссарий/API --- -

API (Application Programming Interface - интерфейс программных приложений) — это установка функций и правил позволяющая взаимодействовать между программным обеспечением, которое предоставляет API и другими программными компонентами. В Веб разработке, под API обычно подразумевают набор стандартных методов, свойств, событий и URL ссылок для взаимодействия с Веб контентом.

+API (Application Programming Interface - интерфейс программных приложений) — это установка функций и правил позволяющая взаимодействовать между программным обеспечением, которое предоставляет API и другими программными компонентами. В Веб разработке, под API обычно подразумевают набор стандартных методов, свойств, событий и URL ссылок для взаимодействия с Веб контентом. -

В веб-разработке API обычно представляет собой набор элементов кода (например {{glossary("method","методов")}}, {{Glossary("property","свойств")}}, событий и {{Glossary("URL")}}), которые разработчик может использовать в своих приложениях для взаимодействия с компонентами веб-браузера пользователя или другим программным/аппаратным обеспечением на компьютере пользователя, а также сторонними веб-сайтами и сервисами.

+В веб-разработке API обычно представляет собой набор элементов кода (например {{glossary("method","методов")}}, {{Glossary("property","свойств")}}, событий и {{Glossary("URL")}}), которые разработчик может использовать в своих приложениях для взаимодействия с компонентами веб-браузера пользователя или другим программным/аппаратным обеспечением на компьютере пользователя, а также сторонними веб-сайтами и сервисами. -

Узнать больше

+## Узнать больше - +- {{Interwiki("wikipedia", "API")}} на Википедии +- [Интерфейсы веб API](/ru/docs/Web/API) diff --git a/files/ru/glossary/apple_safari/index.md b/files/ru/glossary/apple_safari/index.md index 0daafd3641a99e..266386c0e93331 100644 --- a/files/ru/glossary/apple_safari/index.md +++ b/files/ru/glossary/apple_safari/index.md @@ -10,21 +10,17 @@ tags: translation_of: Glossary/Apple_Safari original_slug: Глоссарий/Apple_Safari --- -

Safari (Сафари) - это {{Glossary("Browser","веб-браузер")}} разработанный компанией Apple, входит в состав операционных систем macOS и iOS. Safari работает на движке WebKit.

+[Safari](http://www.apple.com/safari/) (Сафари) - это {{Glossary("Browser","веб-браузер")}} разработанный компанией Apple, входит в состав операционных систем macOS и iOS. [Safari](http://www.apple.com/safari/) работает на движке [WebKit](http://www.webkit.org/). -

Узнайте больше

+## Узнайте больше -

Общая информация

+### Общая информация - +- {{Interwiki("wikipedia", "Safari")}} на Википедии +- [Safari на сайте apple.com](http://www.apple.com/safari/) -

Техническая информация

+### Техническая информация - +- [Проект WebKit](http://www.webkit.org/) +- [WebKit ночная сборка](http://nightly.webkit.org/) +- [Сообщить об ошибке в Safari](https://bugs.webkit.org/) diff --git a/files/ru/glossary/application_context/index.md b/files/ru/glossary/application_context/index.md index a5ed8433cf3592..67ade2e5b3d9e9 100644 --- a/files/ru/glossary/application_context/index.md +++ b/files/ru/glossary/application_context/index.md @@ -8,8 +8,8 @@ tags: translation_of: Glossary/application_context original_slug: Глоссарий/application_context --- -

Контекст приложения - это {{glossary("browsing context","контекст просмотра")}} верхнего уровня, к которому применяется манифест.

+Контекст приложения - это {{glossary("browsing context","контекст просмотра")}} верхнего уровня, к которому применяется [манифест](/ru/docs/Web/Manifest). -

Если контекст приложения создаётся в результате запроса агента пользователя на переход к глубинному связыванию, {{glossary("user agent","агент пользователя")}} должен немедленно перейти к глубинному связыванию с включённой заменой. Иначе говоря, при создании контекста приложения, агент пользователя должен немедленно перейти к начальному URL-адресу с включённой заменой.

+Если контекст приложения создаётся в результате запроса агента пользователя на переход к глубинному связыванию, {{glossary("user agent","агент пользователя")}} должен немедленно перейти к глубинному связыванию с включённой заменой. Иначе говоря, при создании контекста приложения, агент пользователя должен немедленно перейти к начальному URL-адресу с включённой заменой. -

Обратите внимание, что начальный URL-адрес не обязательно является значением элемента start_url: пользователь или агент пользователя мог изменить его при добавлении приложения на главный экран или в закладки.

+Обратите внимание, что начальный URL-адрес не обязательно является значением элемента start_url: пользователь или агент пользователя мог изменить его при добавлении приложения на главный экран или в закладки. diff --git a/files/ru/glossary/argument/index.md b/files/ru/glossary/argument/index.md index f28ff9c5d9e8b3..43f8a518ed74d3 100644 --- a/files/ru/glossary/argument/index.md +++ b/files/ru/glossary/argument/index.md @@ -8,18 +8,14 @@ tags: translation_of: Glossary/Argument original_slug: Глоссарий/Аргумент --- -

Аргумент - это {{glossary("value","значение")}}, ({{glossary("primitive","примитив")}} или {{glossary("object","объект")}}), переданное в качестве входных данных в {{glossary("function","функцию")}}.

+Аргумент - это {{glossary("value","значение")}}, ({{glossary("primitive","примитив")}} или {{glossary("object","объект")}}), переданное в качестве входных данных в {{glossary("function","функцию")}}. -

Смотрите также

+## Смотрите также -

Общие сведения

+### Общие сведения -
    -
  • {{Interwiki("wikipedia", "Параметр (программирование)", "Разница между параметром и аргументом")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "Параметр (программирование)", "Разница между параметром и аргументом")}} на Википедии -

Техническая документация

+### Техническая документация -
    -
  • Объект {{jsxref("Functions/arguments","arguments")}} в {{glossary("JavaScript")}}
  • -
+- Объект {{jsxref("Functions/arguments","arguments")}} в {{glossary("JavaScript")}} diff --git a/files/ru/glossary/aria/index.md b/files/ru/glossary/aria/index.md index 6ad37d15157a24..70f20baabdbff4 100644 --- a/files/ru/glossary/aria/index.md +++ b/files/ru/glossary/aria/index.md @@ -9,12 +9,10 @@ tags: translation_of: Glossary/ARIA original_slug: Глоссарий/ARIA --- -

ARIA (Accessible Rich {{glossary("Internet")}} Applications) является {{Glossary("W3C")}} спецификацией для добавления семантики и других метаданных в {{Glossary("HTML")}} при использовании вспомогательных технологий.

+**ARIA** (_Accessible Rich {{glossary("Internet")}} Applications_) является {{Glossary("W3C")}} спецификацией для добавления семантики и других метаданных в {{Glossary("HTML")}} при использовании вспомогательных технологий. -

Например, вы можете добавить атрибут role="alert" в {{glossary("tag","тег")}} {{HTMLElement("p")}}, чтобы оповестить пользователя о том, что информация является важной и зависимой от времени (иначе вы могли бы передать это через цвет текста).

+Например, вы можете добавить атрибут `role="alert"` в {{glossary("tag","тег")}} {{HTMLElement("p")}}, чтобы оповестить пользователя о том, что информация является важной и зависимой от времени (иначе вы могли бы передать это через цвет текста). -

Материалы для изучения

+## Материалы для изучения - +- [ARIA](/ru/docs/Web/Accessibility/ARIA) diff --git a/files/ru/glossary/arpa/index.md b/files/ru/glossary/arpa/index.md index 9278bd2651ba33..8298f4e40493d0 100644 --- a/files/ru/glossary/arpa/index.md +++ b/files/ru/glossary/arpa/index.md @@ -9,13 +9,11 @@ tags: translation_of: Glossary/ARPA original_slug: Глоссарий/ARPA --- -

.arpa (Address and Routing Parameter Area) является {{glossary("TLD","доменом верхнего уровня")}}, который используется в интернет-инфраструктуре, особенно в обратном DNS запросе (т.е., определить {{glossary("domain name", "имя домена")}} для заданного {{glossary("IP address", "IP адреса")}}).

+**.arpa** (Address and Routing Parameter Area) является {{glossary("TLD","доменом верхнего уровня")}}, который используется в интернет-инфраструктуре, особенно в обратном DNS запросе (т.е., определить {{glossary("domain name", "имя домена")}} для заданного {{glossary("IP address", "IP адреса")}}). -

Подробнее

+## Подробнее -

Общие сведения

+### Общие сведения - +- [Официальный веб-сайт](http://www.iana.org/domains/arpa) +- {{Interwiki("wikipedia", ".arpa")}} на Википедии diff --git a/files/ru/glossary/arpanet/index.md b/files/ru/glossary/arpanet/index.md index 8c334ee672e7e4..052fdb452d1779 100644 --- a/files/ru/glossary/arpanet/index.md +++ b/files/ru/glossary/arpanet/index.md @@ -9,12 +9,10 @@ tags: translation_of: Glossary/Arpanet original_slug: Глоссарий/Arpanet --- -

Компьютерная сеть ARPANET(Advanced Research Projects Agency NETwork) является одной из первых компьютерных сетей, была создана в 1969 как надёжная среда для передачи конфиденциальных военных данных и для подключения ведущих исследовательских групп по всей территории Соединённых Штатов. Изначально ARPANET использовала NCP (Network Control Protocol - протокол сетевого управления), а затем первую версию интернет-протокола или пакета {{glossary("TCP")}} / {{glossary("IPv4", "IP")}}, что делает ARPANET выдающейся частью зарождающегося {{glossary("Internet","Интернета")}}. ARPANET была закрыта в начале 1990 года.

+Компьютерная сеть **ARPANET**(Advanced Research Projects Agency NETwork) является одной из первых компьютерных сетей, была создана в 1969 как надёжная среда для передачи конфиденциальных военных данных и для подключения ведущих исследовательских групп по всей территории Соединённых Штатов. Изначально ARPANET использовала NCP (Network Control Protocol - протокол сетевого управления), а затем первую версию интернет-протокола или пакета {{glossary("TCP")}} / {{glossary("IPv4", "IP")}}, что делает ARPANET выдающейся частью зарождающегося {{glossary("Internet","Интернета")}}. ARPANET была закрыта в начале 1990 года. -

Подробнее

+## Подробнее -

Общие сведения

+### Общие сведения -
    -
  • {{Interwiki("wikipedia", "ARPANET")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "ARPANET")}} на Википедии diff --git a/files/ru/glossary/array/index.md b/files/ru/glossary/array/index.md index 027d4100c9313e..727d1e57f4efd7 100644 --- a/files/ru/glossary/array/index.md +++ b/files/ru/glossary/array/index.md @@ -9,29 +9,26 @@ tags: translation_of: Glossary/array original_slug: Глоссарий/Массив --- -

Массив это упорядоченный набор информации (смотрите также {{Glossary("Примитив")}} или {{Glossary("Объект")}}, зависит от языка). Массивы используются, чтобы сохранять множество значений или единичные переменные. Это относится к переменным, которые могут сохранять только одно значение.

+**Массив** это упорядоченный набор информации (смотрите также {{Glossary("Примитив")}} или {{Glossary("Объект")}}, зависит от языка). Массивы используются, чтобы сохранять множество значений или единичные переменные. Это относится к переменным, которые могут сохранять только одно значение. -

Каждому элементу в массиве соответствует свой номер, называется он индексом, который позволяет получить к нему доступ. В JavaScript, массивы начинаются с индекса ноль и их можно изменять различными {{glossary("method","методами")}}.

+Каждому элементу в массиве соответствует свой номер, называется он индексом, который позволяет получить к нему доступ. В JavaScript, массивы начинаются с индекса ноль и их можно изменять различными {{glossary("method","методами")}}. -

Пример массива на JavaScript:

+Пример массива на JavaScript: -
var myArray = [1, 2, 3, 4];
+```
+var myArray = [1, 2, 3, 4];
 
 var catNamesArray = ["Jacqueline", "Sophia", "Autumn"];
 
 // Массивы в JavaScript могут содержать информацию различных типов, как представлено выше.
-
+``` -

Смотрите также

+## Смотрите также -

Основные знания

+### Основные знания -
    -
  • {{Interwiki("wikipedia", "Структура данных массива", "Массив")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "Структура данных массива", "Массив")}} на Википедии -

Техническая справка

+### Техническая справка -
    -
  • JavaScript {{jsxref("Array")}} на MDN
  • -
+- JavaScript {{jsxref("Array")}} на MDN diff --git a/files/ru/glossary/ascii/index.md b/files/ru/glossary/ascii/index.md index 8580e6e162c4fa..6c81398daccfdb 100644 --- a/files/ru/glossary/ascii/index.md +++ b/files/ru/glossary/ascii/index.md @@ -7,10 +7,10 @@ tags: translation_of: Glossary/ASCII original_slug: Глоссарий/ASCII --- -

ASCII (American Standard Code for Information Interchange) это один из самых известных методов кодирования, используемый компьютерами для превращения букв, чисел, знаков препинания и кодов управления в цифровую форму. С 2007, {{Glossary("UTF-8")}} заменил его в Web.

+**ASCII** (_**A**merican **S**tandard **C**ode for **I**nformation **I**nterchange_) это один из самых известных методов кодирования, используемый компьютерами для превращения букв, чисел, знаков препинания и кодов управления в цифровую форму. С 2007, {{Glossary("UTF-8")}} заменил его в Web. -

Смотрите также

+## Смотрите также -

Основные знания

+### Основные знания -

{{Interwiki("wikipedia", "ASCII")}} на Википедии

+{{Interwiki("wikipedia", "ASCII")}} на Википедии diff --git a/files/ru/glossary/asynchronous/index.md b/files/ru/glossary/asynchronous/index.md index c553d5a8368488..a1a68937fed52b 100644 --- a/files/ru/glossary/asynchronous/index.md +++ b/files/ru/glossary/asynchronous/index.md @@ -8,17 +8,15 @@ tags: translation_of: Glossary/Asynchronous original_slug: Глоссарий/Asynchronous --- -

Асинхронный относится к среде связи, где каждый участник получает и обрабатывает сообщение, когда это удобно, или возможно, а не сразу.

+_Асинхронный_ относится к среде связи, где каждый участник получает и обрабатывает сообщение, когда это удобно, или возможно, а не сразу. -

Это можно использовать для описания такой среды связи, как e-mail — отправитель отправляет сообщение, а получатель ответ на него, когда ему будет удобно; они не должны отвечать немедленно.

+Это можно использовать для описания такой среды связи, как e-mail — отправитель отправляет сообщение, а получатель ответ на него, когда ему будет удобно; они не должны отвечать немедленно. -

Это также можно использовать, для описания программной среды связи, например, AJAX это асинхронный механизм для запроса небольшого объёма данных через протокол HTTP; результат отправляется обратно, когда ответ будет сформирован, а не сразу.

+Это также можно использовать, для описания программной среды связи, например, [AJAX](/ru/docs/Web/Guide/AJAX) это асинхронный механизм для запроса небольшого объёма данных через протокол [HTTP](/ru/docs/Web/HTTP); результат отправляется обратно, когда ответ будет сформирован, а не сразу. -

Смотрите также

+## Смотрите также -

Техническая справка

+### Техническая справка - +- [Получение данных с сервера](/ru/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data) (Learning Area) +- {{glossary("Synchronous","Синхронный")}} diff --git a/files/ru/glossary/atag/index.md b/files/ru/glossary/atag/index.md index 00e0de7ee85420..10786af8484b80 100644 --- a/files/ru/glossary/atag/index.md +++ b/files/ru/glossary/atag/index.md @@ -11,19 +11,15 @@ tags: translation_of: Glossary/ATAG original_slug: Глоссарий/ATAG --- -

ATAG (Authoring Tool {{glossary("Accessibility")}} Guidelines) - это {{Glossary("W3C")}} рекомендации для создания общедоступных инструментов разработчика, которые создают общедоступный контент.

+ATAG (Authoring Tool {{glossary("Accessibility")}} Guidelines) - это {{Glossary("W3C")}} рекомендации для создания общедоступных инструментов разработчика, которые создают общедоступный контент. -

Подробнее

+## Подробнее -

Общие сведения

+### Общие сведения - +- [ATAG как часть Web Accessibility Initiative](http://en.wikipedia.org/wiki/Web_Accessibility_Initiative#Authoring_Tools_Accessibility_Guidelines_.28ATAG.29) на Википедии -

Технические ссылки

+### Технические ссылки - +- [Обзор Authoring Tool Accessibility Guidelines (ATAG)](http://www.w3.org/WAI/intro/atag.php) +- [Рекомендации ATAG 2.0](http://www.w3.org/TR/ATAG20/) diff --git a/files/ru/glossary/attribute/index.md b/files/ru/glossary/attribute/index.md index 8c82b9efdbe7ed..d93eff54f604e2 100644 --- a/files/ru/glossary/attribute/index.md +++ b/files/ru/glossary/attribute/index.md @@ -7,13 +7,11 @@ tags: translation_of: Glossary/Attribute original_slug: Глоссарий/Атрибут --- -

Атрибут является частью {{Glossary("tag", "тега")}}, позволяющей менять его поведение или добавлять метаданные. Атрибут всегда представлен в виде название=значение, которые определяют соответственно идентификатор атрибута и присвоенное ему значение.

+_Атрибут_ является частью {{Glossary("tag", "тега")}}, позволяющей менять его поведение или добавлять метаданные. Атрибут всегда представлен в виде `название=значение`, которые определяют соответственно идентификатор атрибута и присвоенное ему значение. -

Узнать подробнее

+## Узнать подробнее -

Техническая информация

+### Техническая информация - +- [Справочник атрибутов HTML](/ru/docs/Web/HTML/Attributes) +- Информация о [глобальных атрибутах](/ru/docs/Web/HTML/Global_attributes) HTML diff --git a/files/ru/glossary/bandwidth/index.md b/files/ru/glossary/bandwidth/index.md index cfb60b043dc2a1..1be3c45d14dfda 100644 --- a/files/ru/glossary/bandwidth/index.md +++ b/files/ru/glossary/bandwidth/index.md @@ -7,10 +7,8 @@ tags: translation_of: Glossary/Bandwidth original_slug: Глоссарий/Bandwidth --- -

Пропускная способность (скорость передачи данных) - мера количества информации, которая может быть передана по каналу связи за заданный промежуток времени. Обычно измеряется в величинах, кратных битам в секунду (бит/с), например в мегабитах (Мбит/с) или гигабитах (Гбит/с) в секунду.

+**Пропускная способность** (скорость передачи данных) - мера количества информации, которая может быть передана по каналу связи за заданный промежуток времени. Обычно измеряется в величинах, кратных битам в секунду (бит/с), например в мегабитах (Мбит/с) или гигабитах (Гбит/с) в секунду. -

Узнать больше

+## Узнать больше -
    -
  • {{Interwiki("wikipedia", "Скорость_передачи_данных", "Скорость передачи данных")}} на Википедии.
  • -
+- {{Interwiki("wikipedia", "Скорость_передачи_данных", "Скорость передачи данных")}} на Википедии. diff --git a/files/ru/glossary/base64/index.md b/files/ru/glossary/base64/index.md index 64a8ee119589ba..ca5781817d36cf 100644 --- a/files/ru/glossary/base64/index.md +++ b/files/ru/glossary/base64/index.md @@ -4,82 +4,70 @@ slug: Glossary/Base64 translation_of: Glossary/Base64 original_slug: Web/API/WindowBase64/Base64_encoding_and_decoding --- -

Base64 - это группа схожих binary-to-text encoding схем, которые представляют двоичные данные в ASCII-формате методом перевода в radix-64 представление. Термин Base64 происходит от a specific MIME content transfer encoding.

+**Base64** - это группа схожих [binary-to-text encoding](https://en.wikipedia.org/wiki/Binary-to-text_encoding) схем, которые представляют двоичные данные в ASCII-формате методом перевода в radix-64 представление. Термин _Base64_ происходит от a specific [MIME content transfer encoding](https://en.wikipedia.org/wiki/MIME#Content-Transfer-Encoding). -

Кодирование Base64 широко используется в случаях, когда требуется перекодировать двоичные данные для передачи по каналу приспособленному для передачи текстовых данных. Это делается с целью защиты двоичных данных от любых возможных повреждений при передаче. Base64 широко используется во многих приложениях, включая электронную почту (MIME), и при сохранении больших объёмов данных в XML.

+Кодирование Base64 широко используется в случаях, когда требуется перекодировать двоичные данные для передачи по каналу приспособленному для передачи текстовых данных. Это делается с целью защиты двоичных данных от любых возможных повреждений при передаче. Base64 широко используется во многих приложениях, включая электронную почту ([MIME](https://en.wikipedia.org/wiki/MIME)), и при сохранении больших объёмов данных в [XML](/ru/docs/XML). -

В языке JavaScript существуют две функции, для кодирования и декодирования данных в/из формат Base64 соответственно:

+В языке JavaScript существуют две функции, для кодирования и декодирования данных в/из формат Base64 соответственно: -
    -
  • {{domxref("WindowBase64.btoa","btoa()")}}
  • -
  • {{domxref("WindowBase64.atob","atob()")}}
  • -
+- {{domxref("WindowBase64.btoa","btoa()")}} +- {{domxref("WindowBase64.atob","atob()")}} -

Функция atob() декодирует Base64-кодированную строку. В противоположность ей, функция btoa() создаёт Base64 кодированную ASCII строку из "строки" бинарных данных.

+`Функция atob()` декодирует Base64-кодированную строку. В противоположность ей, функция `btoa()` создаёт Base64 кодированную ASCII строку из "строки" бинарных данных. -

Обе функции atob() и btoa() работают со строками. Если вам необходимо работать с ArrayBuffers, обратитесь к этому параграфу.

+Обе функции `atob()` и `btoa()` работают со строками. Если вам необходимо работать с [`ArrayBuffers`](/ru/docs/Web/API/ArrayBuffer), обратитесь к этому параграфу. +## Документация -

Документация

+- [`data` URIs](/ru/docs/data_URIs) + - : `data` URIs, описанные в [RFC 2397](http://tools.ietf.org/html/rfc2397), позволяют создателям контента встроить в документ маленькие файлы в виде строки (инлайном). +- [Base64](https://en.wikipedia.org/wiki/Base64) + - : Wikipedia article about Base64 encoding. +- {{domxref("WindowBase64.atob","atob()")}} + - : Decodes a string of data which has been encoded using base-64 encoding. +- {{domxref("WindowBase64.btoa","btoa()")}} + - : Creates a base-64 encoded ASCII string from a "string" of binary data. +- [The "Unicode Problem"](#The_Unicode_Problem) + - : In most browsers, calling `btoa()` on a Unicode string will cause a `Character Out Of Range` exception. This paragraph shows some solutions. +- [URIScheme](/ru/docs/URIScheme) + - : List of Mozilla supported URI schemes +- [`StringView`](/ru/docs/Web/JavaScript/Typed_arrays/StringView) -
-
data URIs
-
data URIs, описанные в RFC 2397, позволяют создателям контента встроить в документ маленькие файлы в виде строки (инлайном).
-
Base64
-
Wikipedia article about Base64 encoding.
-
{{domxref("WindowBase64.atob","atob()")}}
-
Decodes a string of data which has been encoded using base-64 encoding.
-
{{domxref("WindowBase64.btoa","btoa()")}}
-
Creates a base-64 encoded ASCII string from a "string" of binary data.
-
The "Unicode Problem"
-
In most browsers, calling btoa() on a Unicode string will cause a Character Out Of Range exception. This paragraph shows some solutions.
-
URIScheme
-
List of Mozilla supported URI schemes
-
StringView
-
In this article is published a library of ours whose aims are: -
    -
  • creating a C-like interface for strings (i.e. array of characters codes — ArrayBufferView in JavaScript) based upon the JavaScript ArrayBuffer interface,
  • -
  • creating a collection of methods for such string-like objects (since now: stringViews) which work strictly on array of numbers rather than on immutable JavaScript strings,
  • -
  • working with other Unicode encodings, different from default JavaScript's UTF-16 DOMStrings,
  • -
-
-
+ - : In this article is published a library of ours whose aims are: -

Tools

+ - creating a [C](http://en.wikipedia.org/wiki/C_%28programming_language%29)-like interface for strings (i.e. array of characters codes —[ `ArrayBufferView`](/ru/docs/Web/JavaScript/Typed_arrays/ArrayBufferView) in JavaScript) based upon the JavaScript [`ArrayBuffer`](/ru/docs/Web/JavaScript/Typed_arrays/ArrayBuffer) interface, + - creating a collection of methods for such string-like objects (since now: `stringView`s) which work **strictly on array of numbers** rather than on immutable JavaScript strings, + - working with other Unicode encodings, different from default JavaScript's UTF-16 [`DOMString`](/ru/docs/Web/API/DOMString)s, - +## Tools +- [Rewriting `atob()` and `btoa()` using `TypedArray`s and UTF-8](<#Solution_2_–_rewrite_the_DOMs_atob()_and_btoa()_using_JavaScript's_TypedArrays_and_UTF-8>) +- [`StringView` – a C-like representation of strings based on typed arrays](/ru/docs/Web/JavaScript/Typed_arrays/StringView) -

Related Topics

+## Related Topics - +- [`ArrayBuffer`](/ru/docs/Web/JavaScript/Typed_arrays/ArrayBuffer) +- [Typed arrays](/ru/docs/Web/JavaScript/Typed_arrays) +- [`ArrayBufferView`](/en-US/docs/Web/JavaScript/Typed_arrays/ArrayBufferView) +- [`Uint8Array`](/ru/docs/Web/JavaScript/Typed_arrays/Uint8Array) +- [`StringView` – a C-like representation of strings based on typed arrays](/ru/docs/Web/JavaScript/Typed_arrays/StringView) +- [`DOMString`](/ru/docs/Web/API/DOMString) +- [`URI`](/ru/docs/URI) +- [`encodeURI()`](/ru/docs/Web/JavaScript/Reference/Global_Objects/encodeURI) -

The "Unicode Problem"

+## The "Unicode Problem" -

Since DOMStrings are 16-bit-encoded strings, in most browsers calling window.btoa on a Unicode string will cause a Character Out Of Range exception if a character exceeds the range of a 8-bit byte (0x00~0xFF). There are two possible methods to solve this problem:

+Since [`DOMString`](/ru/docs/Web/API/DOMString)s are 16-bit-encoded strings, in most browsers calling `window.btoa` on a Unicode string will cause a `Character Out Of Range` exception if a character exceeds the range of a 8-bit byte (0x00\~0xFF). There are two possible methods to solve this problem: -
    -
  • the first one is to escape the whole string (with UTF-8, see {{jsxref("encodeURIComponent")}}) and then encode it;
  • -
  • the second one is to convert the UTF-16 DOMString to an UTF-8 array of characters and then encode it.
  • -
+- the first one is to escape the whole string (with UTF-8, see {{jsxref("encodeURIComponent")}}) and then encode it; +- the second one is to convert the UTF-16 [`DOMString`](/ru/docs/Web/API/DOMString) to an UTF-8 array of characters and then encode it. -

Here are the two possible methods.

+Here are the two possible methods. -

Solution #1 – escaping the string before encoding it

+### Solution #1 – escaping the string before encoding it -
function b64EncodeUnicode(str) {
+```js
+function b64EncodeUnicode(str) {
     // first we use encodeURIComponent to get percent-encoded UTF-8,
     // then we convert the percent encodings into raw bytes which
     // can be fed into btoa.
@@ -91,11 +79,12 @@ original_slug: Web/API/WindowBase64/Base64_encoding_and_decoding
 
 b64EncodeUnicode('✓ à la mode'); // "4pyTIMOgIGxhIG1vZGU="
 b64EncodeUnicode('\n'); // "Cg=="
-
+``` -

To decode the Base64-encoded value back into a String:

+To decode the Base64-encoded value back into a String: -
function b64DecodeUnicode(str) {
+```js
+function b64DecodeUnicode(str) {
     // Going backwards: from bytestream, to percent-encoding, to original string.
     return decodeURIComponent(atob(str).split('').map(function(c) {
         return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
@@ -104,19 +93,20 @@ b64EncodeUnicode('\n'); // "Cg=="
 
 b64DecodeUnicode('4pyTIMOgIGxhIG1vZGU='); // "✓ à la mode"
 b64DecodeUnicode('Cg=='); // "\n"
-
+``` -

Unibabel implements common conversions using this strategy.

+[Unibabel](https://github.com/coolaj86/unibabel-js) implements common conversions using this strategy. -

Solution #2 – rewrite the DOMs atob() and btoa() using JavaScript's TypedArrays and UTF-8

+### Solution #2 – rewrite the DOMs `atob()` and `btoa()` using JavaScript's `TypedArray`s and UTF-8 -

Use a TextEncoder polyfill such as TextEncoding (also includes legacy windows, mac, and ISO encodings), TextEncoderLite, combined with a Buffer and a Base64 implementation such as base64-js.

+Use a [TextEncoder](/ru/docs/Web/API/TextEncoder) polyfill such as [TextEncoding](https://github.com/inexorabletash/text-encoding) (also includes legacy windows, mac, and ISO encodings), [TextEncoderLite](https://github.com/coolaj86/TextEncoderLite), combined with a [Buffer](https://github.com/feross/buffer) and a Base64 implementation such as [base64-js](https://github.com/beatgammit/base64-js). -

When a native TextEncoder implementation is not available, the most light-weight solution would be to use TextEncoderLite with base64-js. Use the browser implementation when you can.

+When a native `TextEncoder` implementation is not available, the most light-weight solution would be to use [TextEncoderLite](https://github.com/coolaj86/TextEncoderLite) with [base64-js](https://github.com/beatgammit/base64-js). Use the browser implementation when you can. -

The following function implements such a strategy. It assumes base64-js imported as <script type="text/javascript" src="base64js.min.js"/>. Note that TextEncoderLite only works with UTF-8.

+The following function implements such a strategy. It assumes base64-js imported as ``, пока скрипт не загрузится и не выполнится. HTML-парсер в Firefox 4 и новее поддерживает рискованный парсинг вне главной ветки. Он продолжает парсить, пока скрипты загружаются и выполняются. В Firefox 3.5 и 3.6 парсер начинает рискованную загрузку скриптов, стилей и изображений, когда он находит их. Однако, в Firefox 4 и новее HTML-парсер также рискованно загружает алгоритм постройки дерева HTML. С одной стороны, когда риск оправдался, нет необходимости в репарсинге части, которая уже была просканирована на скрипты, стили и изображения. С другой стороны, когда риск не оправдался, HTML-парсеру достаётся больше работы. -

Эта статья поможет избежать некоторых проблем, которые замедляют загрузку страницы.

+Эта статья поможет избежать некоторых проблем, которые замедляют загрузку страницы. -

Делаем рискованную загрузку успешной

+## Делаем рискованную загрузку успешной -

Есть только одно правило, чтобы сделать рискованную загрузку скриптов, стилей и изображений успешной:

+Есть только одно правило, чтобы сделать рискованную загрузку скриптов, стилей и изображений успешной: -
    -
  • Если вы используете элемент <base>, чтобы заменить основной URI страницы, поместите этот элемент в часть страницы без скриптов. Не добавляйте его с помощью document.write() или document.createElement().
  • -
+- Если вы используете элемент ``, чтобы заменить основной URI страницы, поместите этот элемент в часть страницы без скриптов. Не добавляйте его с помощью `document.write()` или `document.createElement()`. -

Как избежать перестройки дерева страницы

+## Как избежать перестройки дерева страницы -

Рискованное построение дерева терпит неудачу в случае, когда функция document.write() изменяет состояния построителя дерева так, что то рискованное состояние после тега </script> более не остаётся прежним после того, как весь контент, добавленный через document.write(), будет распарсен. Только несколько необычных применений document.write() вызывают эту проблему. Вот, чего необходимо избегать:

+Рискованное построение дерева терпит неудачу в случае, когда функция `document.write() `изменяет состояния построителя дерева так, что то рискованное состояние после тега ` `более не остаётся прежним после того, как весь контент, добавленный через `document.write(),` будет распарсен. Только несколько необычных применений `document.write()` вызывают эту проблему. Вот, чего необходимо избегать: -
    -
  • Не пишите незаконченные древа. Вместо <script>document.write("<div>");</script> лучше написать <script>document.write("<div></div>");</script>.
  • -
  • Не пишите незаконченные теги. Не стоит писать <script>document.write("<div></div");</script>.
  • -
  • Не заканчивайте строку возрастной кареткой (\r). Вместо <script>document.write("Hello World!\r");</script> лучше написать <script>document.write("Hello World!\n");</script>.
  • -
  • Заметьте, что написание законченных тегов может повлиять на другие теги так, что они станут незаконченными. В том числе, <script>document.write("<div></div>");</script> внутри <head> будет интерпретировано как <script>document.write("</head><body><div></div>");</script>, что повлияет на <head> так, что он станет незаконченным.
  • -
  • Не форматируйте часть таблицы. Вместо <table><script>document.write("<tr><td>Hello World!</td></tr>");</script></table> лучше написать <script>document.write("<table><tr><td>Hello World!</td></tr></table>");</script>.
  • -
+- Не пишите незаконченные древа. Вместо `` лучше написать ``. +- Не пишите незаконченные теги. Не стоит писать ``. +- Не заканчивайте строку возрастной кареткой (`\r`). Вместо `` лучше написать ``. +- Заметьте, что написание законченных тегов может повлиять на другие теги так, что они станут незаконченными. В том числе, `` внутри `` будет интерпретировано как ``, что повлияет на `` так, что он станет незаконченным. +- Не форматируйте часть таблицы. Вместо `
` лучше написать ` `. diff --git a/files/ru/glossary/statement/index.md b/files/ru/glossary/statement/index.md index 26f3d2cb90f133..21b58bc80f6f2c 100644 --- a/files/ru/glossary/statement/index.md +++ b/files/ru/glossary/statement/index.md @@ -8,21 +8,16 @@ tags: translation_of: Glossary/Statement original_slug: Глоссарий/Выражение --- -

В компьютерном языке программирования инструкция — строка кода, выполняющая задачу. Каждая программа состоит из последовательности инструкций.

+В компьютерном языке программирования **инструкция** — строка кода, выполняющая задачу. Каждая программа состоит из последовательности инструкций. -

Узнать больше

+## Узнать больше -

Общие сведения

+### Общие сведения -
    -
  • {{Interwiki("wikipedia", "Инструкция_(информатика)")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "Инструкция_(информатика)")}} на Википедии -

Техническая справка

+### Техническая справка - +- [JavaScript инструкции и объявления](/ru/docs/Web/JavaScript/Reference/Statements) -
    -
+ diff --git a/files/ru/glossary/static_typing/index.md b/files/ru/glossary/static_typing/index.md index 406684e9f10286..f77d3e0033199e 100644 --- a/files/ru/glossary/static_typing/index.md +++ b/files/ru/glossary/static_typing/index.md @@ -7,12 +7,10 @@ tags: translation_of: Glossary/Static_typing original_slug: Глоссарий/Статическая_типизация --- -

Статически типизированный язык — это язык, где типы переменных известны во время компиляции (н-р {{glossary("Java", "Java")}}, C, C++). В большинстве таких языков типы переменных должны быть явно заданы разработчиком. В остальных статически типизированных языках вывод типов (type inference) позволяет не задавать их (н-р OCaml).

+**Статически типизированный** язык — это язык, где типы переменных известны во время компиляции (н-р {{glossary("Java", "Java")}}, C, C++). В большинстве таких языков типы переменных должны быть явно заданы разработчиком. В остальных статически типизированных языках вывод типов (type inference) позволяет не задавать их (н-р OCaml). -

Узнать больше

+## Узнать больше -

Общая информация

+### Общая информация -
    -
  • {{Interwiki("wikipedia", "Система типов")}} в Википедии
  • -
+- {{Interwiki("wikipedia", "Система типов")}} в Википедии diff --git a/files/ru/glossary/string/index.md b/files/ru/glossary/string/index.md index 89a236c385bc0e..9b7eb46f4c0441 100644 --- a/files/ru/glossary/string/index.md +++ b/files/ru/glossary/string/index.md @@ -7,15 +7,13 @@ tags: translation_of: Glossary/String original_slug: Глоссарий/Строка --- -

В любом языке программирования компьютера, строка представляет собой последовательность {{Glossary("character","символов")}}, используемых для представления текста.

+В любом языке программирования компьютера, строка представляет собой последовательность {{Glossary("character","символов")}}, используемых для представления текста. -

В {{Glossary("JavaScript")}}, String - это один из {{Glossary("Primitive", "примитивных типов")}} и {{jsxref("String")}} объект - это {{Glossary("wrapper")}} над примитивной строкой.

+В {{Glossary("JavaScript")}}, String - это один из {{Glossary("Primitive", "примитивных типов")}} и {{jsxref("String")}} объект - это {{Glossary("wrapper")}} над примитивной строкой. -

Смотрите также

+## Смотрите также -

Общие сведения

+### Общие сведения - +- {{Interwiki("wikipedia", "String (computer science)")}} на Wikipedia +- [JavaScript data types and data structures](/ru/docs/Web/JavaScript/Data_structures#String_type) diff --git a/files/ru/glossary/svg/index.md b/files/ru/glossary/svg/index.md index 10bad4aceaadb7..10e7c4b8bfb0fd 100644 --- a/files/ru/glossary/svg/index.md +++ b/files/ru/glossary/svg/index.md @@ -10,33 +10,25 @@ tags: translation_of: Glossary/SVG original_slug: Глоссарий/SVG --- -

Масштабируемая векторная графика ( SVG ) - это формат двумерного векторного изображения на основе синтаксиса {{Glossary("XML")}}.

+_Масштабируемая векторная графика_ ( **SVG** ) - это формат двумерного векторного изображения на основе синтаксиса {{Glossary("XML")}}. -

{{Glossary("W3C")}} начал работу над SVG в конце 1990 - х годов, но SVG стал популярным, когда {{Glossary("Microsoft Internet Explorer", "Internet Explorer")}} 9 вышел с поддержкой SVG. Все основные, {{Glossary("browser","браузеры")}} теперь поддерживают SVG.

+{{Glossary("W3C")}} начал работу над SVG в конце 1990 - х годов, но SVG стал популярным, когда {{Glossary("Microsoft Internet Explorer", "Internet Explorer")}} 9 вышел с поддержкой SVG. Все основные, {{Glossary("browser","браузеры")}} теперь поддерживают SVG. -

На основе синтаксиса {{Glossary("XML")}}, SVG можно стилизовать с помощью {{Glossary("CSS")}} и сделать интерактивным с использованием {{Glossary("JavaScript")}}. HTML5 теперь позволяет прямое встраивание {{Glossary("Tag","тегов")}} SVG в {{Glossary("HTML")}} документ.

+На основе синтаксиса {{Glossary("XML")}}, SVG можно стилизовать с помощью {{Glossary("CSS")}} и сделать интерактивным с использованием {{Glossary("JavaScript")}}. HTML5 теперь позволяет прямое встраивание {{Glossary("Tag","тегов")}} SVG в {{Glossary("HTML")}} документ. -

В качестве формата векторного изображения графика SVG может масштабироваться бесконечно, делая их неоценимыми в адаптивном дизайне , поскольку вы можете создавать элементы интерфейса и графику, масштабируемые для любого размера экрана. SVG также предоставляет полезный набор инструментов, таких как обрезание, маскирование, фильтры и анимации.

+В качестве [формата векторного изображения](http://en.wikipedia.org/wiki/Vector_graphics) графика SVG может масштабироваться бесконечно, делая их неоценимыми в [адаптивном дизайне](/ru/docs/Glossary/responsive_design) , поскольку вы можете создавать элементы интерфейса и графику, масштабируемые для любого размера экрана. SVG также предоставляет полезный набор инструментов, таких как обрезание, маскирование, фильтры и анимации. -

+## Смотрите также -

Смотрите также

+### Общая информация -

Общая информация

+- {{Interwiki("wikipedia", "SVG")}} на Википедии -
    -
  • {{Interwiki("wikipedia", "SVG")}} на Википедии
  • -
+### Изучение SVG -

Изучение SVG

+- [W3.org's SVG Primer](https://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html) - +### Техническая документация -

Техническая документация

- - +- [SVG documentation on MDN](/ru/docs/Web/SVG) +- [Latest SVG specification](http://www.w3.org/TR/SVG/) diff --git a/files/ru/glossary/synchronous/index.md b/files/ru/glossary/synchronous/index.md index 8f31b385e3dd5c..af30696c7afaed 100644 --- a/files/ru/glossary/synchronous/index.md +++ b/files/ru/glossary/synchronous/index.md @@ -8,17 +8,15 @@ tags: translation_of: Glossary/Synchronous original_slug: Глоссарий/Синхронный --- -

Синхронный относится к среде связи где каждый участник получает (и если нужно обрабатывает и/или отвечает) сообщения немедленно (или настолько быстро, на сколько это возможно).

+_Синхронный_ относится к среде связи где каждый участник получает (и если нужно обрабатывает и/или отвечает) сообщения немедленно (или настолько быстро, на сколько это возможно). -

Примером из жизни является телефон — во время телефонного разговора вы можете отвечать собеседнику незамедлительно.

+Примером из жизни является телефон — во время телефонного разговора вы можете отвечать собеседнику незамедлительно. -

Множество команд так же синхронны — например когда вы вводите значения в поле при каком-либо вычислении, результат может быть мгновенно рассчитан и выведен в поле с результатом.

+Множество команд так же синхронны — например когда вы вводите значения в поле при каком-либо вычислении, результат может быть мгновенно рассчитан и выведен в поле с результатом. -

Больше информации

+## Больше информации -

Техническая документация

+### Техническая документация - +- {{glossary("Asynchronous")}} +- [Синхронные и асинхронные запросы](/ru/docs/Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests) с использованием [XMLHttpRequest()](/ru/docs/Web/API/XMLHttpRequest) {{glossary("API")}} diff --git a/files/ru/glossary/tag/index.md b/files/ru/glossary/tag/index.md index 5152f273e60e20..b5436b8990d04b 100644 --- a/files/ru/glossary/tag/index.md +++ b/files/ru/glossary/tag/index.md @@ -9,21 +9,15 @@ tags: translation_of: Glossary/Tag original_slug: Глоссарий/Тег --- -

В {{Glossary("HTML")}} теги используются для создания {{Glossary("Элемент", "элементов")}}. Имя HTML-элемента - это имя заключённое в угловые скобки, как например <p> для "абзаца". Обратите внимание, что концу имени предшествует символ косой черты (слеша), "</p>", и что в пустых элементах закрывающий тег не требуется и не допускается. Если атрибуты не указаны, то для них применяются значения по умолчанию.

+В {{Glossary("HTML")}} теги используются для создания {{Glossary("Элемент", "элементов")}}. **Имя** HTML-элемента - это **имя** заключённое в угловые скобки, как например \

для "абзаца". Обратите внимание, что концу **имени** предшествует символ косой черты (слеша), "\

", и что в пустых элементах закрывающий тег не требуется и не допускается. Если атрибуты не указаны, то для них применяются значения по умолчанию. -

Узнать больше

+## Узнать больше -

Общие знания

+### Общие знания - +- {{Interwiki("wikipedia", "Элементы HTML")}} on Wikipedia +- [HTML Теги на W3](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html) -

Техническое руководство

+### Техническое руководство - - -

+- [Введение в HTML](/ru/docs/Learn/HTML/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML) diff --git a/files/ru/glossary/tcp/index.md b/files/ru/glossary/tcp/index.md index cddc6c49c05e81..bb1b211508e961 100644 --- a/files/ru/glossary/tcp/index.md +++ b/files/ru/glossary/tcp/index.md @@ -10,15 +10,13 @@ tags: translation_of: Glossary/TCP original_slug: Глоссарий/TCP --- -

TCP (Протокол Управления Передачей) - важный {{Glossary("protocol", "протокол")}} сети интернет, который позволяет двум хостам создать соединение и обмениваться потоками данных. TCP гарантирует доставку данных и пакетов в том же порядке, в котором они были отправлены. Винт Серф и Боб Кан, которые в то время были учёными DARPA, разработали TCP в 1970-х годах.

+**TCP (Протокол Управления Передачей)** - важный {{Glossary("protocol", "протокол")}} сети интернет, который позволяет двум хостам создать соединение и обмениваться потоками данных. TCP гарантирует доставку данных и пакетов в том же порядке, в котором они были отправлены. Винт Серф и Боб Кан, которые в то время были учёными DARPA, разработали TCP в 1970-х годах. -

Роль TCP заключается в обеспечении надёжной доставки пакетов без ошибок. TCP имеет контроль перегрузки, что означает, что первые пакеты начинаются с небольшого размера, увеличиваясь в размерах до уровней пропускной способности, которую могут поддерживать компьютеры, серверы и сеть.

+Роль TCP заключается в обеспечении надёжной доставки пакетов без ошибок. TCP имеет контроль перегрузки, что означает, что первые пакеты начинаются с небольшого размера, увеличиваясь в размерах до уровней пропускной способности, которую могут поддерживать компьютеры, серверы и сеть. -

Смотрите также

+## Смотрите также -

Общая информация

+### Общая информация - +- {{Interwiki("wikipedia", "Transmission Control Protocol")}} на Wikipedia +- [Обзор протокола HTTP](/ru/docs/Web/HTTP/Overview) diff --git a/files/ru/glossary/time_to_first_byte/index.md b/files/ru/glossary/time_to_first_byte/index.md index 79f066ca8f860a..39ae5bcf5add3c 100644 --- a/files/ru/glossary/time_to_first_byte/index.md +++ b/files/ru/glossary/time_to_first_byte/index.md @@ -4,16 +4,16 @@ slug: Glossary/time_to_first_byte translation_of: Glossary/time_to_first_byte original_slug: Глоссарий/time_to_first_byte --- -

Время до первого байта (англ. Time to First Byte, TTFB) - одна из метрик производительности веб-страниц, которая описывает время, которое прошло с момента отправления браузером запроса страницы до момента, когда он получил первый байт информации с сервера. Это время включает в себя поиск DNS-сервера и установление соединения с использованием TCP-рукопожатия и SSL-рукопожатия, если запрос выполняется через https.

+**Время до первого байта** (англ. Time to First Byte, TTFB) - одна из метрик производительности веб-страниц, которая описывает время, которое прошло с момента отправления браузером запроса страницы до момента, когда он получил первый байт информации с сервера. Это время включает в себя поиск [DNS](/ru/docs/Glossary/DNS)-сервера и установление соединения с использованием [TCP](/ru/docs/Glossary/TCP)-рукопожатия и [SSL](/ru/docs/Glossary/SSL_Glossary)-рукопожатия, если запрос выполняется через [https](/ru/docs/Glossary/https). -

TTFB - время между началом запроса и началом ответа в миллисекундах:

+TTFB - время между началом запроса и началом ответа в миллисекундах: -
TTFB = responseStart - requestStart
+``` +TTFB = responseStart - requestStart +``` -

Смотрите также

+## Смотрите также - +- [A typical HTTP session](/ru/docs/Web/HTTP/Session) +- [PerformanceResourceTiming](/ru/docs/Web/API/PerformanceResourceTiming) +- [PerformanceTiming](/ru/docs/Web/API/PerformanceTiming) diff --git a/files/ru/glossary/time_to_interactive/index.md b/files/ru/glossary/time_to_interactive/index.md index 49e6aafe9d0f9e..f28f9085d9931b 100644 --- a/files/ru/glossary/time_to_interactive/index.md +++ b/files/ru/glossary/time_to_interactive/index.md @@ -4,18 +4,16 @@ slug: Glossary/Time_to_interactive translation_of: Glossary/Time_to_interactive original_slug: Глоссарий/Time_to_interactive --- -

Время до интерактивности (англ. Time to Interactive, TTI) - это нестандартизированная метрика веб-производительности, которая определяется как момент времени, когда завершилась последняя долгая задача, после которой следовало 5 секунд бездействия сети и основного потока.

+**Время до интерактивности** (англ. Time to Interactive, TTI) - это нестандартизированная метрика веб-производительности, которая определяется как момент времени, когда завершилась последняя [долгая задача](/ru/docs/Web/API/Long_Tasks_API), после которой следовало 5 секунд бездействия сети и основного потока. -

TTI, предложенный WICG в 2018 году, был предназначен для предоставления показателя, описывающей состояние, когда страница или приложение содержит полезный контент, а основной поток простаивает и может свободно реагировать на взаимодействия с пользователем, включая регистрацию обработчиков событий.

+TTI, предложенный WICG в 2018 году, был предназначен для предоставления показателя, описывающей состояние, когда страница или приложение содержит полезный контент, а основной поток простаивает и может свободно реагировать на взаимодействия с пользователем, включая регистрацию обработчиков событий. -

Предостережение

+#### Предостережение -

TTI получается путём использования информации из {{domxref("Long Tasks API")}}. Несмотря на то, что TTI доступен в некоторых инструментах мониторинга производительности, на момент написания этой статьи он не является частью какой-либо официальной веб-спецификации.

+TTI получается путём использования информации из {{domxref("Long Tasks API")}}. Несмотря на то, что TTI доступен в некоторых инструментах мониторинга производительности, на момент написания этой статьи он не является частью какой-либо официальной веб-спецификации. -

Смотрите также

+## Смотрите также - +- [Definition of TTI](https://github.com/WICG/time-to-interactive) from Web Incubator Community Group +- [Time to Interactive — focusing on human-centric metrics](https://building.calibreapp.com/time-to-interactive-focusing-on-the-human-centric-metrics-22eb7e64dd23) by Radimir Bitsov +- [Tracking TTI](https://developers.google.com/web/fundamentals/performance/user-centric-performance-metrics#tracking_tti) diff --git a/files/ru/glossary/tls/index.md b/files/ru/glossary/tls/index.md index ecadafe2cc8523..a0455a3ad39527 100644 --- a/files/ru/glossary/tls/index.md +++ b/files/ru/glossary/tls/index.md @@ -4,22 +4,16 @@ slug: Glossary/TLS translation_of: Glossary/TLS original_slug: Глоссарий/TLS --- -

Transport Layer Security (TLS) - Безопасность Транспортного Уровня ({{Glossary("протокол")}}), ранее известный как Secure Sockets Layer (SSL) - Уровень Защищённых Соединений используется приложениями для организации защищённой передачи данных через интернет, предотвращая взлом и прослушивание электронной почты, просмотра сайтов, переписки и прочих протоколов.

+**Transport Layer Security (TLS)** - **Безопасность Транспортного Уровня** ({{Glossary("протокол")}}), ранее известный как **Secure Sockets Layer (SSL)** - **Уровень Защищённых Соединений** используется приложениями для организации защищённой передачи данных через интернет, предотвращая взлом и прослушивание электронной почты, просмотра сайтов, переписки и прочих протоколов. -

Все современные браузеры поддерживают TLS протокол, требуя у сервера предоставить действующий "цифровой сертификат", подтверждающий подлинность в порядке обеспечения безопасного соединения. Это осуществляется для обоих - клиента и сервера, для обоюдной проверки подлинности каждого, если обе стороны обмена данных обеспечены их собственными цифровыми сертификатами.

+Все современные браузеры поддерживают TLS протокол, требуя у сервера предоставить действующий "цифровой сертификат", подтверждающий подлинность в порядке обеспечения безопасного соединения. Это осуществляется для обоих - клиента и сервера, для обоюдной проверки подлинности каждого, если обе стороны обмена данных обеспечены их собственными цифровыми сертификатами. -

+### General knowledge -

General knowledge

+- [Transport Layer Security](/ru/docs/Web/Security/Transport_Layer_Security) +- [OWASP: Transport Layer Protection Cheat Sheet](https://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet) +- {{Interwiki("wikipedia", "Transport Layer Security")}} on Wikipedia - +### Specifications -

Specifications

- -
    -
  • RFC 5246 (The Transport Layer Security Protocol, Version 1.2)
  • -
+- [RFC 5246](https://tools.ietf.org/html/rfc5246) (The Transport Layer Security Protocol, Version 1.2) diff --git a/files/ru/glossary/type/index.md b/files/ru/glossary/type/index.md index cf46a7b5ca368a..f86fa1e738cbae 100644 --- a/files/ru/glossary/type/index.md +++ b/files/ru/glossary/type/index.md @@ -10,15 +10,13 @@ tags: translation_of: Glossary/Type original_slug: Глоссарий/Type --- -

Тип является характеристикой {{glossary('value', 'значения')}}, влияющей на то, какой вид данных или структур оно может хранить — например, в JavaScript {{domxref("Boolean")}} содержит только значения true/false, тогда как {{domxref("String")}} содержит текстовые строки, а {{domxref("Number")}} содержит числа любого типа и т.д. При этом для Структурных типов мы в целом можем опираться на то, какой конструктор был использован для создания данной структуры.

+**Тип** является характеристикой {{glossary('value', 'значения')}}, влияющей на то, какой вид данных или структур оно может хранить — например, в JavaScript {{domxref("Boolean")}} содержит только значения `true`/`false`, тогда как {{domxref("String")}} содержит текстовые строки, а {{domxref("Number")}} содержит числа любого типа и т.д. При этом для [Структурных](/ru/docs/Web/JavaScript/Data_structures) типов мы в целом можем опираться на то, какой конструктор был использован для создания данной структуры. -

Тип данных значения также влияет на то, какие операции допустимы для этого значения. Например, целое число может быть умножено на целое число, но не на строку. Это так же полезно знать для операций сравнения меду типами данных. В тоже время сравнение между структурными типами является отдельной весьма сложной задачей, так как даже несмотря на то, что структуры могут быть идентичны по типам данных и набору полей, в глубине своей Цепочки Прототипов они могут различаться.

+Тип данных значения также влияет на то, какие операции допустимы для этого значения. Например, целое число может быть умножено на целое число, но не на строку. Это так же полезно знать для операций сравнения меду типами данных. В тоже время сравнение между структурными типами является отдельной весьма сложной задачей, так как даже несмотря на то, что структуры могут быть идентичны по типам данных и набору полей, в глубине своей [Цепочки Прототипов](/ru/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) они могут различаться. -

Узнать больше

+## Узнать больше -

Общие сведения

+### Общие сведения - +- {{Interwiki("wikipedia", "Data type")}} на Википедии +- [Типы данных в JavaScript](/ru/docs/Web/JavaScript/Data_structures) diff --git a/files/ru/glossary/type_conversion/index.md b/files/ru/glossary/type_conversion/index.md index 14f47a04388a7d..d02526e4ad6f54 100644 --- a/files/ru/glossary/type_conversion/index.md +++ b/files/ru/glossary/type_conversion/index.md @@ -11,21 +11,13 @@ tags: translation_of: Glossary/Type_Conversion original_slug: Глоссарий/Type_Conversion --- -

Преобразование типов (type conversion) означает передачу данных из одного типа данных в другой. Неявное преобразование происходит, когда компилятор автоматически присваивает (назначает) типы данных, но исходный код также может явно требовать преобразования для завершения. Например, в случае инструкции 5+2.0, число с плавающей точкой 2.0 неявно преобразуется в целое число, но в случае инструкции Number("0x11") строка "0x11" явно преобразуется в типизированное число 17.

+Преобразование типов (type conversion) означает передачу данных из одного типа данных в другой. _Неявное преобразование_ происходит, когда компилятор автоматически присваивает (назначает) типы данных, но исходный код также может _явно_ требовать преобразования для завершения. Например, в случае инструкции `5+2.0`, число с плавающей точкой `2.0` неявно преобразуется в целое число, но в случае инструкции `Number("0x11")` строка "0x11" явно преобразуется в типизированное число 17. - + 1. {{Glossary("Type")}} + 2. {{Glossary("Type coercion")}} + +2. Статьи Википедии + + 1. {{Interwiki("wikipedia", "Type conversion")}} diff --git a/files/ru/glossary/ui/index.md b/files/ru/glossary/ui/index.md index 46b90830084a77..5cc927343ad4b8 100644 --- a/files/ru/glossary/ui/index.md +++ b/files/ru/glossary/ui/index.md @@ -8,13 +8,11 @@ tags: translation_of: Glossary/UI original_slug: Глоссарий/UI --- -

Пользовательский Интерфейс (UI) — это всё, что облегчает взаимодействие пользователя с компьютером. В мире компьютеров это может быть что угодно: клавиатура, джойстик, монитор, программа. Если мы рассматриваем компьютерное ПО - это ввод и вывод командной строки, веб-страница, форма ввода или интерфейс любого приложения.

+_**Пользовательский Интерфейс** _(UI) — это всё, что облегчает взаимодействие пользователя с компьютером. В мире компьютеров это может быть что угодно: клавиатура, джойстик, монитор, программа. Если мы рассматриваем компьютерное ПО - это ввод и вывод командной строки, веб-страница, форма ввода или интерфейс любого приложения. -

Узнайте больше

+## Узнайте больше -

Общие знания

+### Общие знания -
    -
  • {{interwiki("wikipedia", "Интерфейс пользователя")}} на Википедии
  • -
  • {{interwiki("wikipedia", "Вёрстка веб-страниц")}} на Википедии
  • -
+- {{interwiki("wikipedia", "Интерфейс пользователя")}} на Википедии +- {{interwiki("wikipedia", "Вёрстка веб-страниц")}} на Википедии diff --git a/files/ru/glossary/undefined/index.md b/files/ru/glossary/undefined/index.md index f35d02f4b18c5d..562bdbb3e772ef 100644 --- a/files/ru/glossary/undefined/index.md +++ b/files/ru/glossary/undefined/index.md @@ -4,4 +4,4 @@ slug: Glossary/undefined translation_of: Glossary/undefined original_slug: Глоссарий/undefined --- -

{{Glossary("primitive", "Примитивное")}} значение. Автоматически присваивается переменным, которые были только объявлены или {{Glossary("Argument","аргументам")}}, для которых не были установлены значения.

+**{{Glossary("primitive", "Примитивное")}}** значение. Автоматически присваивается **переменным**, которые были только объявлены или {{Glossary("Argument","аргументам")}}, для которых не были установлены значения. diff --git a/files/ru/glossary/url/index.md b/files/ru/glossary/url/index.md index c49b8d7ef4af02..15c6aacda8f6ba 100644 --- a/files/ru/glossary/url/index.md +++ b/files/ru/glossary/url/index.md @@ -10,22 +10,18 @@ tags: translation_of: Glossary/URL original_slug: Глоссарий/URL --- -

Единый указатель ресурса (Uniform Resource Locator, URL) — строка, однозначно определяющая, где в интернете находится ресурс.

+_Единый указатель ресурса (Uniform Resource Locator,_ **URL**) — строка, однозначно определяющая, где в интернете находится ресурс. -

В контексте {{Glossary("HTTP")}}, URL называют "адрес" (web address)" или "ссылку" (link). В браузере URL отображается в адресной строке , например, https://developer.mozilla.org.

+В контексте {{Glossary("HTTP")}}, URL называют "адрес" (web address)" или "ссылку" (link). В браузере URL отображается в адресной строке , например, `https://developer.mozilla.org`. -

Кроме того, URL используют при передаче файлов через {{Glossary("FTP")}} , в электронной почте через ({{Glossary("SMTP")}}) и других местах.

+Кроме того, URL используют при передаче файлов через {{Glossary("FTP")}} , в электронной почте через ({{Glossary("SMTP")}}) и других местах. -

Смотрите также

+## Смотрите также -

Основная информация

+### Основная информация -
    -
  • {{Interwiki("wikipedia", "URL")}} в Википедии
  • -
+- {{Interwiki("wikipedia", "URL")}} в Википедии -

Узнайте об этом

+### Узнайте об этом - +- [Понимание структуры URL](/ru/docs/Learn/Understanding_URLs) на сайте MDN diff --git a/files/ru/glossary/user_agent/index.md b/files/ru/glossary/user_agent/index.md index c9d3bbe5a2db19..3ffa015a39838a 100644 --- a/files/ru/glossary/user_agent/index.md +++ b/files/ru/glossary/user_agent/index.md @@ -4,26 +4,22 @@ slug: Glossary/User_agent translation_of: Glossary/User_agent original_slug: Глоссарий/User_agent --- -

Пользовательский агент (user agent, UA), или агент пользователя, это компьютерная программа, представляющая пользователя и выполняющая действия от его лица, например, {{Glossary("Browser","браузер")}} в контексте {{Glossary("World Wide Web", "Всемирной паутины")}}.

+**Пользовательский агент** (_user agent_, UA), или **агент пользователя**, это компьютерная программа, представляющая пользователя и выполняющая действия от его лица, например, {{Glossary("Browser","браузер")}} в контексте {{Glossary("World Wide Web", "Всемирной паутины")}}. -

Агентом пользователя может быть не только браузер, но и бот, удаляющий веб-страницы, менеджер закачек или другое приложение, использующее Веб. Выполняя запросы к серверу, браузеры, чтобы была возможность их идентифицировать, снабжают каждый запрос так называемой строкой пользовательского агента (UA-строкой), завёрнутой в {{Glossary("HTTP")}}-заголовок User-Agent. Это строка идентифицирует браузер, сообщает номер его версии и информацию об операционной системе.

+Агентом пользователя может быть не только браузер, но и бот, удаляющий веб-страницы, менеджер закачек или другое приложение, использующее Веб. Выполняя запросы к серверу, браузеры, чтобы была возможность их идентифицировать, снабжают каждый запрос так называемой строкой пользовательского агента (UA-строкой), завёрнутой в {{Glossary("HTTP")}}-заголовок `User-Agent`. Это строка идентифицирует браузер, сообщает номер его версии и информацию об операционной системе. -

Спам-боты, менеджеры закачек и некоторые браузеры нередко шлют подложные UA-строки, чтобы выдать себя за другие клиенты. Эта ситуация известна под названием подмена или подделка пользовательского агента (user agent spoofing).

+Спам-боты, менеджеры закачек и некоторые браузеры нередко шлют подложные UA-строки, чтобы выдать себя за другие клиенты. Эта ситуация известна под названием _подмена или подделка пользовательского агента_ (_user agent spoofing_). -

Строчку пользовательского агента можно прочитать на стороне клиента с помощью {{Glossary("JavaScript")}}, обратившись к свойству navigator.userAgent.

+Строчку пользовательского агента можно прочитать на стороне клиента с помощью {{Glossary("JavaScript")}}, обратившись к свойству `navigator.userAgent.` -

Типичная UA-строка выглядит так: "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0".

+Типичная UA-строка выглядит так: `"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"`. -

Смотрите также

+## Смотрите также -

Общие сведения

+### Общие сведения - +- [User agent](https://ru.wikipedia.org/wiki/User_agent) на Википедии -

Техническая справка

+### Техническая справка -
    -
  • User agent заголовок запроса в спецификации RFC 2616
  • -
+- [User agent](http://tools.ietf.org/html/rfc2616#section-14.43) заголовок запроса в спецификации RFC 2616 diff --git a/files/ru/glossary/variable/index.md b/files/ru/glossary/variable/index.md index 55b10e270bb148..ccb89478ee8327 100644 --- a/files/ru/glossary/variable/index.md +++ b/files/ru/glossary/variable/index.md @@ -6,10 +6,8 @@ tags: translation_of: Glossary/Variable original_slug: Глоссарий/Variable --- -

Переменная — именованная часть памяти, в которую могут помещаться разные значения переменной. Причём в каждый момент времени переменная имеет единственное значение.

+**Переменная** — именованная часть памяти, в которую могут помещаться разные значения переменной. Причём в каждый момент времени переменная имеет единственное значение. -

Подробнее:

+## Подробнее: - +- [Переменная (программирование)]() на Википедии diff --git a/files/ru/glossary/vendor_prefix/index.md b/files/ru/glossary/vendor_prefix/index.md index 0f9fa5fc507b38..6a4fb150d60989 100644 --- a/files/ru/glossary/vendor_prefix/index.md +++ b/files/ru/glossary/vendor_prefix/index.md @@ -4,73 +4,67 @@ slug: Glossary/Vendor_Prefix translation_of: Glossary/Vendor_Prefix original_slug: Глоссарий/Vendor_Prefix --- -

Browser vendors sometimes add prefixes to experimental or nonstandard CSS properties and JavaScript APIs, so developers can experiment with new ideas while—in theory—preventing their experiments from being relied upon and then breaking web developers' code during the standardization process. Developers should wait to include the unprefixed property until browser behavior is standardized.

+Browser vendors sometimes add prefixes to experimental or nonstandard CSS properties and JavaScript APIs, so developers can experiment with new ideas while—in theory—preventing their experiments from being relied upon and then breaking web developers' code during the standardization process. Developers should wait to include the unprefixed property until browser behavior is standardized. -
-

Browser vendors are working to stop using vendor prefixes for experimental features. Web developers have been using them on production Web sites, despite their experimental nature. This has made it more difficult for browser vendors to ensure compatibility and to work on new features; it's also been harmful to smaller browsers who wind up forced to add other browsers' prefixes in order to load popular web sites.

+> **Примечание:** Browser vendors are working to stop using vendor prefixes for experimental features. Web developers have been using them on production Web sites, despite their experimental nature. This has made it more difficult for browser vendors to ensure compatibility and to work on new features; it's also been harmful to smaller browsers who wind up forced to add other browsers' prefixes in order to load popular web sites. +> +> Lately, the trend is to add experimental features behind user-controlled flags or preferences, and to create smaller specifications which can reach a stable state much more quickly. -

Lately, the trend is to add experimental features behind user-controlled flags or preferences, and to create smaller specifications which can reach a stable state much more quickly.

-
+## CSS prefixes -

CSS prefixes

+The major browsers use the following prefixes: -

The major browsers use the following prefixes:

+- `-webkit-` (Chrome, Safari, newer versions of Opera, almost all iOS browsers including Firefox for iOS; basically, any WebKit based browser) +- `-moz-` (Firefox) +- `-o-` (old pre-WebKit versions of Opera) +- `-ms-` (Internet Explorer and Microsoft Edge) -
    -
  • -webkit- (Chrome, Safari, newer versions of Opera, almost all iOS browsers including Firefox for iOS; basically, any WebKit based browser)
  • -
  • -moz- (Firefox)
  • -
  • -o- (old pre-WebKit versions of Opera)
  • -
  • -ms- (Internet Explorer and Microsoft Edge)
  • -
+Sample usage: -

Sample usage:

+``` +-webkit-transition: all 4s ease; +-moz-transition: all 4s ease; +-ms-transition: all 4s ease; +-o-transition: all 4s ease; +transition: all 4s ease; +``` -
-webkit-transition: all 4s ease;
--moz-transition: all 4s ease;
--ms-transition: all 4s ease;
--o-transition: all 4s ease;
-transition: all 4s ease; 
+## API prefixes -

API prefixes

+Historically, vendors have also used prefixes for experimental APIs. If an entire interface is experimental, then the interface's name is prefixed (but not the properties or methods within). If an experimental property or method is added to a standardized interface, then the individual method or property is prefixed. -

Historically, vendors have also used prefixes for experimental APIs. If an entire interface is experimental, then the interface's name is prefixed (but not the properties or methods within). If an experimental property or method is added to a standardized interface, then the individual method or property is prefixed.

+### Interface prefixes -

Interface prefixes

+Prefixes for interface names are upper-cased: -

Prefixes for interface names are upper-cased:

+- `WebKit` (Chrome, Safari, newer versions of Opera, almost all iOS browsers (including Firefox for iOS); basically, any WebKit based browser) +- `Moz` (Firefox) +- `O` (Older, pre-WebKit, versions of Opera) +- `MS` (Internet Explorer and Microsoft Edge) -
    -
  • WebKit (Chrome, Safari, newer versions of Opera, almost all iOS browsers (including Firefox for iOS); basically, any WebKit based browser)
  • -
  • Moz (Firefox)
  • -
  • O (Older, pre-WebKit, versions of Opera)
  • -
  • MS (Internet Explorer and Microsoft Edge)
  • -
+### Property and method prefixes -

Property and method prefixes

+The prefixes for properties and methods are lower-case: -

The prefixes for properties and methods are lower-case:

+- `webkit` (Chrome, Safari, newer versions of Opera, almost all iOS browsers (including Firefox for iOS); basically, any WebKit based browser) +- `moz` (Firefox) +- `o` (Old, pre-WebKit, versions of Opera) +- `ms` (Internet Explorer and Microsoft Edge) -
    -
  • webkit (Chrome, Safari, newer versions of Opera, almost all iOS browsers (including Firefox for iOS); basically, any WebKit based browser)
  • -
  • moz (Firefox)
  • -
  • o (Old, pre-WebKit, versions of Opera)
  • -
  • ms (Internet Explorer and Microsoft Edge)
  • -
+Sample usage: -

Sample usage:

- -
var requestAnimationFrame = window.requestAnimationFrame ||
+```js
+var requestAnimationFrame = window.requestAnimationFrame ||
                             window.mozRequestAnimationFrame ||
                             window.webkitRequestAnimationFrame ||
                             window.oRequestAnimationFrame ||
-                            window.msRequestAnimationFrame;
+ window.msRequestAnimationFrame; +``` -

Learn more

+## Learn more -

General knowledge

+### General knowledge -
    -
  • {{Interwiki("wikipedia", "CSS_hack#Browser_prefixes", "Vendor prefix")}} on Wikipedia
  • -
+- {{Interwiki("wikipedia", "CSS_hack#Browser_prefixes", "Vendor prefix")}} on Wikipedia -
{{QuickLinksWithSubpages("/en-US/docs/Glossary")}}
+{{QuickLinksWithSubpages("/en-US/docs/Glossary")}} diff --git a/files/ru/glossary/viewport/index.md b/files/ru/glossary/viewport/index.md index a504fe1801a1f0..7c4071579f0916 100644 --- a/files/ru/glossary/viewport/index.md +++ b/files/ru/glossary/viewport/index.md @@ -4,108 +4,106 @@ slug: Glossary/Viewport translation_of: Glossary/Viewport original_slug: Глоссарий/Viewport --- -

Viewport - это видимая пользователю область веб-страницы, то, что может увидеть пользователь, не прибегая к прокрутке.

+Viewport - это видимая пользователю область веб-страницы, то, что может увидеть пользователь, не прибегая к прокрутке. -

Окно просмотра представляет собой многоугольную (обычно прямоугольную) область в компьютерной графике, которая в настоящее время просматривается. В терминах веб-браузера это относится к той части просматриваемого документа, которая в данный момент отображается в её окне (или на экране, если документ просматривается в полноэкранном режиме).
- Содержимое вне окна просмотра не отображается на экране до тех пор, пока оно не будет просмотрено.

+Окно просмотра представляет собой многоугольную (обычно прямоугольную) область в компьютерной графике, которая в настоящее время просматривается. В терминах веб-браузера это относится к той части просматриваемого документа, которая в данный момент отображается в её окне (или на экране, если документ просматривается в полноэкранном режиме). +Содержимое вне окна просмотра не отображается на экране до тех пор, пока оно не будет просмотрено. +Meta-тег **viewport** сообщает браузеру о том, как именно обрабатывать размеры страницы, и изменять её масштаб. Этот тег необходимо добавлять в секцию HEAD. +**Пример**: -

Meta-тег viewport сообщает браузеру о том, как именно обрабатывать размеры страницы, и изменять её масштаб. Этот тег необходимо добавлять в секцию HEAD.

+```html + +``` +### Атрибуты метатега viewport +Meta-тег **viewport** может иметь следующие атрибуты, указанные через запятую (`,`): -

Пример:

+**width** – ширина области просмотра. -
<meta name="viewport" content="width=device-width, initial-scale=1">
+Значением атрибута является целое неотрицательное число от **200** до **10000** пикселей или константа **device-width**, которая задаёт ширину страницы в соответствии с размером экрана. -

Атрибуты метатега viewport

+Если значение не задано, по умолчанию устанавливается – в мобильном Safari = 980px, Opera = 850px, Android WebKit = 800px, IE = 974px. -

Meta-тег viewport может иметь следующие атрибуты, указанные через запятую (,):

+> **Примечание**: для сайтов с адаптивным дизайном рекомендуется использовать: `width=device-width`. -

width – ширина области просмотра.

+**height** – высота области просмотра. -

Значением атрибута является целое неотрицательное число от 200 до 10000 пикселей или константа device-width, которая задаёт ширину страницы в соответствии с размером экрана.

+Значением атрибута является целое неотрицательное число от **233** до **10000** пикселей или константа **device-height**, которая задаёт высоту страницы в соответствии с размером экрана. -

Если значение не задано, по умолчанию устанавливается – в мобильном Safari = 980px, Opera = 850px, Android WebKit = 800px, IE = 974px.

+> **Примечание**: если указан атрибут **width**, указывать атрибут **height** не обязательно. -
Примечание: для сайтов с адаптивным дизайном рекомендуется использовать: width=device-width.
+**initial-scale** – начальный масштаб страницы. -

height – высота области просмотра.

+Значением атрибута является вещественное число от **0.1** до **1.0**. Значение **1.0** определяет масштаб **1:1**, т.е. «не масштабировать». -

Значением атрибута является целое неотрицательное число от 233 до 10000 пикселей или константа device-height, которая задаёт высоту страницы в соответствии с размером экрана.

+> **Примечание**: в некоторых операционных системах (iOS, Windows Phone и т.д.) ширина страницы, при повороте, остаётся неизменной. Вместо перераспределения контента выполняется его масштабирование. Поэтому рекомендуется использовать: **initial-scale=1.0**. -
Примечание: если указан атрибут width, указывать атрибут height не обязательно.
+**user-scalable** – доступность масштабирования страницы пользователем. -

initial-scale – начальный масштаб страницы.

+Значение атрибута является логическое «**yes**» (`1`) – можно масштабировать или «**no**» (`0`)– нельзя масштабировать. -

Значением атрибута является вещественное число от 0.1 до 1.0. Значение 1.0 определяет масштаб 1:1, т.е. «не масштабировать».

+> **Примечание**: рекомендуется использовать значение «**yes**» , а т.к. оно установлено по умолчанию, то **user-scalable** можно и не указывать. -
-

Примечание: в некоторых операционных системах (iOS, Windows Phone и т.д.) ширина страницы, при повороте, остаётся неизменной. Вместо перераспределения контента выполняется его масштабирование. Поэтому рекомендуется использовать: initial-scale=1.0.

-
+**minimum-scale** – минимальный масштаб области просмотра. -

user-scalable – доступность масштабирования страницы пользователем.

+Значением атрибута является вещественное число от **0.1** до **1.0**. В мобильном браузере Safari по умолчанию 0.25. Значение **1.0** определяет масштаб **1:1**, т.е. «не масштабировать». -

Значение атрибута является логическое «yes» (1) – можно масштабировать или «no» (0)– нельзя масштабировать.

+**maximum-scale** – максимальный масштаб области просмотра. -
Примечание: рекомендуется использовать значение «yes» , а т.к. оно установлено по умолчанию, то user-scalable можно и не указывать.
+Значением атрибута является вещественное число от **0.1** до **1.0** . В мобильном браузере Safari по умолчанию 1.6. Значение **1.0** определяет масштаб **1:1**, т.е. «не масштабировать». -

minimum-scale – минимальный масштаб области просмотра.

+> **Примечание**: избегайте атрибутов **user-scalable**, **minimum-scale** и **maximum-scale**, т.к. они отрицательно сказываются на доступности содержания. -

Значением атрибута является вещественное число от 0.1 до 1.0. В мобильном браузере Safari по умолчанию 0.25. Значение 1.0 определяет масштаб 1:1, т.е. «не масштабировать».

+## Дополнительные и полезные метатеги -

maximum-scale – максимальный масштаб области просмотра.

+Meta-тег **HandheldFriendly** определяет оптимизирована ли страница сайта под мобильные устройства на Palm и Blackberry, в таком браузере как AvantGo. Сейчас распознаётся и многими другими мобильными браузерами. -

Значением атрибута является вещественное число от 0.1 до 1.0 . В мобильном браузере Safari по умолчанию 1.6. Значение 1.0 определяет масштаб 1:1, т.е. «не масштабировать».

+**Пример**: -
Примечание: избегайте атрибутов user-scalable, minimum-scale и maximum-scale, т.к. они отрицательно сказываются на доступности содержания.
+```html + +``` +Meta-тег **MobileOptimized** () задаёт ширину области просмотра в мобильных браузеров IE Mobile или Pocket IE. Является аналогом атрибута **width** в meta-теге **viewport**. +**Пример**: +```html + + + + +``` +Meta-тег **apple-mobile-web-app-capable** () позволяет странице работать в полноэкранном режиме, актуален для мобильных устройств Apple. -

Дополнительные и полезные метатеги

+**Пример**: -

Meta-тег HandheldFriendly определяет оптимизирована ли страница сайта под мобильные устройства на Palm и Blackberry, в таком браузере как AvantGo. Сейчас распознаётся и многими другими мобильными браузерами.

+```html + +``` -

Пример:

+## Рекомендованный набор метатегов -
<meta name="HandheldFriendly" content="true">
+Используемый мной набор meta-тегов для сайтов с адаптивным дизайном, заточенным под мобильные устройства: -

Meta-тег MobileOptimized (http://goo.gl/ZpLjZz) задаёт ширину области просмотра в мобильных браузеров IE Mobile или Pocket IE. Является аналогом атрибута width в meta-теге viewport.

+```html + + + + +``` -

Пример:

+## Читать больше -
<!-- фиксированная ширина в 320 пикселей -->
-<meta name="MobileOptimized" content="320">
-<!-- ширина страницы в соответствии с размером экрана, аналог device-width -->
-<meta name="MobileOptimized" content="width">
+### General Knowledge -

Meta-тег apple-mobile-web-app-capable (http://goo.gl/VGDYQC) позволяет странице работать в полноэкранном режиме, актуален для мобильных устройств Apple.

- -

Пример:

- -
<meta name="apple-mobile-web-app-capable" content="yes">
- -

Рекомендованный набор метатегов

- -

Используемый мной набор meta-тегов для сайтов с адаптивным дизайном, заточенным под мобильные устройства:

- -
<meta name='viewport' content='width=device-width,initial-scale=1'/>
-<meta content='true' name='HandheldFriendly'/>
-<meta content='width' name='MobileOptimized'/>
-<meta content='yes' name='apple-mobile-web-app-capable'/>
- -

Читать больше

- -

General Knowledge

- - +- [meta viewport. Как он работает?](https://itchief.ru/lessons/html-and-css/meta-viewport-how-it-works) +- [Всё, что вы хотели знать о meta-теге viewport](http://www.chuvyr.ru/2015/04/meta-viewport.html) +- [What is viewport in HTML](https://stackoverflow.com/questions/2939693/what-is-viewport-in-html) on Stackoverflow +- [Get viewport/window size (width and height) with javascript](https://andylangton.co.uk/blog/development/get-viewportwindow-size-width-and-height-javascript) +- [A tale of two viewports](https://www.quirksmode.org/mobile/viewports.html) (Quirksmode) +- diff --git a/files/ru/glossary/w3c/index.md b/files/ru/glossary/w3c/index.md index b71e9e1cc11722..46b8ce50a6b920 100644 --- a/files/ru/glossary/w3c/index.md +++ b/files/ru/glossary/w3c/index.md @@ -11,17 +11,15 @@ tags: translation_of: Glossary/W3C original_slug: Глоссарий/W3C --- -

The World Wide Web Consortium (W3C) is an international body that maintains {{Glossary("World Wide Web", "Web-related")}} rules and frameworks.

+The _World Wide Web Consortium_ (W3C) is an international body that maintains {{Glossary("World Wide Web", "Web-related")}} rules and frameworks. -

W3C объединяет более 350 организаций-участников, присоединившихся для разработки стандартов Веба, run outreach programs, and maintain an open forum for talking about the Web. W3C координирует компании в индустрии, чтобы быть уверенными в едином понимании W3C стандартов.

+W3C объединяет более 350 организаций-участников, присоединившихся для разработки стандартов Веба, run outreach programs, and maintain an open forum for talking about the Web. W3C координирует компании в индустрии, чтобы быть уверенными в едином понимании W3C стандартов. -

Каждый стандарт проходит через 4 этапа of maturity: Working Draft (WD), Candidate Recommendation (CR), Proposed Recommendation (PR), and W3C Recommendation (REC).

+Каждый стандарт проходит через 4 этапа of maturity: Working Draft (WD), Candidate Recommendation (CR), Proposed Recommendation (PR), and W3C Recommendation (REC). -

Узнайте больше

+## Узнайте больше -

Основная информация

+### Основная информация -
    -
  • W3C веб-сайт
  • -
  • {{Interwiki("wikipedia", "World Wide Web Consortium", "W3C")}} на Википедии
  • -
+- [W3C веб-сайт](http://www.w3.org/) +- {{Interwiki("wikipedia", "World Wide Web Consortium", "W3C")}} на Википедии diff --git a/files/ru/glossary/wai/index.md b/files/ru/glossary/wai/index.md index f009287bb34840..f0ddb8a1fcfa6f 100644 --- a/files/ru/glossary/wai/index.md +++ b/files/ru/glossary/wai/index.md @@ -4,13 +4,11 @@ slug: Glossary/WAI translation_of: Glossary/WAI original_slug: Глоссарий/WAI --- -

WAI или Web Accessibility Initiative (англ. Инициатива доступности веб-сайтов) это попытка Консорциума World Wide Web (W3C) улучшить доступность для людей с различными проблемами, которым могут понадобиться нестандартные {{glossary ("browser", "браузер")}} или устройства.

+_WAI_ или _Web Accessibility Initiative_ (англ. Инициатива доступности веб-сайтов) _—_ это попытка Консорциума World Wide Web (W3C) улучшить доступность для людей с различными проблемами, которым могут понадобиться нестандартные {{glossary ("browser", "браузер")}} или устройства. -

Узнай больше

+## Узнай больше -

Базовые знания

+### Базовые знания -
    -
  • Сайт WAI
  • -
  • {{Interwiki("wikipedia", "Web Accessibility Initiative")}} on Wikipedia
  • -
+- [Сайт WAI](http://www.w3.org/WAI/) +- {{Interwiki("wikipedia", "Web Accessibility Initiative")}} on Wikipedia diff --git a/files/ru/glossary/webkit/index.md b/files/ru/glossary/webkit/index.md index 8d7a542ae778b4..117ef48331d462 100644 --- a/files/ru/glossary/webkit/index.md +++ b/files/ru/glossary/webkit/index.md @@ -4,22 +4,18 @@ slug: Glossary/WebKit translation_of: Glossary/WebKit original_slug: Глоссарий/WebKit --- -

WebKit это фреймворк который показывает правильно отформатированные веб-страницы на основе их разметки. {{Glossary("Apple Safari")}} и большинство мобильных браузеров зависят от Webkit (Webkit это очень портативный и легко настраиваемый фреймворк).

+_WebKit_ это фреймворк который показывает правильно отформатированные веб-страницы на основе их разметки. {{Glossary("Apple Safari")}} и большинство мобильных браузеров зависят от Webkit (Webkit это очень портативный и легко настраиваемый фреймворк). -

WebKit начал жизнь как разветвление библиотек KDE's KHTML и KJS, и с тех пор много частных лиц и компаний внесли свой вклад в его развитие (включая: KDE, Apple, Google, и Nokia).

+WebKit начал жизнь как разветвление библиотек **KDE's KHTML** и **KJS**, и с тех пор много частных лиц и компаний внесли свой вклад в его развитие (включая: KDE, Apple, Google, и Nokia). -

WebKit это торговая марка Apple, а сам фреймворк раздаётся под BSD-образной лицензией. Однако, 2 важных компонента попадают под лицензию {{Glossary("LGPL")}}: это WebCore - визуальная библиотека и движок JavaScriptCore.

+WebKit это торговая марка Apple, а сам фреймворк раздаётся под BSD-образной лицензией. Однако, 2 важных компонента попадают под лицензию {{Glossary("LGPL")}}: это **WebCore** - визуальная библиотека и движок **JavaScriptCore**. -

Читайте также

+## Читайте также -

Весь материал

+### Весь материал -
    -
  • {{Interwiki("wikipedia", "WebKit")}} на Википедии
  • -
+- {{Interwiki("wikipedia", "WebKit")}} на Википедии -

Технический справочник

+### Технический справочник - +- [WebKit CSS extensions](/ru/docs/Web/CSS/Reference/Webkit_Extensions) diff --git a/files/ru/glossary/webrtc/index.md b/files/ru/glossary/webrtc/index.md index 072aabde2fdeff..39214a52d5e437 100644 --- a/files/ru/glossary/webrtc/index.md +++ b/files/ru/glossary/webrtc/index.md @@ -13,23 +13,19 @@ tags: translation_of: Glossary/WebRTC original_slug: Глоссарий/WebRTC --- -

WebRTC (Web Real-Time Communication) — это {{Glossary("API")}}, который может использоваться в видео- и аудио-чатах, а также для обмена файлов через одноранговую сеть (P2P).

+**WebRTC** (_Web Real-Time Communication_) — это {{Glossary("API")}}, который может использоваться в видео- и аудио-чатах, а также для обмена файлов через одноранговую сеть (P2P). -

WebRTC в основном состоит из следующих частей:

+WebRTC в основном состоит из следующих частей: -
-
{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}
-
Получает доступ к камере и/или микрофону пользователя для передачи данных в RTC-подключение.
-
{{domxref("RTCPeerConnection")}}
-
Интерфейс для настройки видеочата или голосовых вызовов.
-
{{domxref("RTCDataChannel")}}
-
Метод, позволяющий установить одноранговый ({{Glossary("P2P", "peer-to-peer")}}) канал связи между браузерами.
-
+- {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} + - : Получает доступ к камере и/или микрофону пользователя для передачи данных в RTC-подключение. +- {{domxref("RTCPeerConnection")}} + - : Интерфейс для настройки видеочата или голосовых вызовов. +- {{domxref("RTCDataChannel")}} + - : Метод, позволяющий установить одноранговый ({{Glossary("P2P", "peer-to-peer")}}) канал связи между браузерами. -

Узнать больше

+## Узнать больше - +- {{Interwiki("wikipedia", "WebRTC")}} на Wikipedia +- [WebRTC API на MDN](/ru/docs/Web/API/WebRTC_API) +- [Поддержка WebRTC браузерами](https://caniuse.com/rtcpeerconnection) diff --git a/files/ru/glossary/websockets/index.md b/files/ru/glossary/websockets/index.md index d06b3f6d25e9f5..2688cb6635e783 100644 --- a/files/ru/glossary/websockets/index.md +++ b/files/ru/glossary/websockets/index.md @@ -10,27 +10,21 @@ tags: translation_of: Glossary/WebSockets original_slug: Глоссарий/WebSockets --- -

WebSocket - это {{Glossary("protocol", "протокол")}}, который позволяет создать постоянное {{Glossary("TCP")}} соединение между сервером и клиентом, чтобы они могли обмениваться данными в любое время.

+_WebSocket_ - это {{Glossary("protocol", "протокол")}}, который позволяет создать постоянное {{Glossary("TCP")}} соединение между сервером и клиентом, чтобы они могли обмениваться данными в любое время. -

Любые приложения могут использовать WebSocket, но обычно подразумевается {{Glossary("Browser", "браузер")}} и веб-сервер. При использовании WebSocket сервер может передать данные клиенту без запроса от последнего, что позволяет реализовать динамическое обновление содержимого.

+Любые приложения могут использовать WebSocket, но обычно подразумевается {{Glossary("Browser", "браузер")}} и веб-сервер. При использовании WebSocket сервер может передать данные клиенту без запроса от последнего, что позволяет реализовать динамическое обновление содержимого. -

Узнать больше

+## Узнать больше -

Общие сведения

+### Общие сведения -
    -
  • {{interwiki("wikipedia", "WebSocket", "WebSocket")}} на Wikipedia
  • -
+- {{interwiki("wikipedia", "WebSocket", "WebSocket")}} на Wikipedia -

Техническая справка

+### Техническая справка - +- [WebSocket на MDN](/ru/docs/Web/API/WebSocket) -

Примеры использования

+### Примеры использования - +- [Создание клиентского приложения WebSocket](/ru/docs/WebSockets/Writing_WebSocket_client_applications) +- [Создание сервера с использованием WebSocket](/ru/docs/Web/API/WebSockets_API/Writing_WebSocket_servers) diff --git a/files/ru/glossary/whatwg/index.md b/files/ru/glossary/whatwg/index.md index c2c4610e9838d9..0919f8ec8ff5ce 100644 --- a/files/ru/glossary/whatwg/index.md +++ b/files/ru/glossary/whatwg/index.md @@ -15,13 +15,11 @@ tags: translation_of: Glossary/WHATWG original_slug: Глоссарий/WHATWG --- -

WHATWG (Рабочая группа по вебу, гипертексту, приложениям и технологиям) (англ. Web Hypertext Application Technology Working Group) сообщество, которое поддерживает и разрабатывает веб стандарты, включая {{Glossary("DOM")}}, Fetch и {{Glossary("HTML")}}. Сотрудники Apple, Mozilla и Opera основали WHATWG в 2004.

+WHATWG (_Рабочая группа по вебу, гипертексту, приложениям и технологиям_) (_англ. Web Hypertext Application Technology Working Group_) сообщество, которое [поддерживает и разрабатывает веб стандарты](https://spec.whatwg.org/), включая {{Glossary("DOM")}}, Fetch и {{Glossary("HTML")}}. Сотрудники Apple, Mozilla и Opera основали WHATWG в 2004. -

Узнать больше

+## Узнать больше -

Общие знания

+### Общие знания - +- {{Interwiki("wikipedia", "WHATWG")}} на Wikipedia +- [Сайт WHATWG](https://whatwg.org/) diff --git a/files/ru/glossary/whitespace/index.md b/files/ru/glossary/whitespace/index.md index f32f7f260166f8..7c6e954cc10d4c 100644 --- a/files/ru/glossary/whitespace/index.md +++ b/files/ru/glossary/whitespace/index.md @@ -4,34 +4,25 @@ slug: Glossary/Whitespace translation_of: Glossary/Whitespace original_slug: Глоссарий/Пробельные_символы --- -

Пробельные символы это множество {{Glossary("Character", "символов")}} использующихся для горизонтального или вертикального разделения остальных символов. Они используются для разделения токенов в {{Glossary("HTML")}}, {{Glossary("CSS")}}, {{Glossary("JavaScript")}} и других компьютерных языках.

- -

В HTML

- -

Текущий стандарт HTML описывает как пробельные 5 символов из таблицы ASCII: U+0009 TAB, U+000A LF, U+000C FF, U+000D CR и U+0020 SPACE. В тексте они будут отображены как обычные пробелы, а последовательность пробельных символов, в большинстве случаев, будет схлопнута в один пробел (это поведение можно изменить CSS-свойством {{cssxref("white-space")}}). Они могут быть использованы как разделители между названием элемента и его атрибутами, между названиями классов и т. д.

- - +**Пробельные символы** — это множество {{Glossary("Character", "символов")}} использующихся для горизонтального или вертикального разделения остальных символов. Они используются для разделения токенов в {{Glossary("HTML")}}, {{Glossary("CSS")}}, {{Glossary("JavaScript")}} и других компьютерных языках. + +## В HTML + +[Текущий стандарт HTML](https://html.spec.whatwg.org/) описывает как пробельные 5 символов из таблицы ASCII: U+0009 TAB, U+000A LF, U+000C FF, U+000D CR и U+0020 SPACE. В тексте они будут отображены как обычные пробелы, а последовательность пробельных символов, в большинстве случаев, будет схлопнута в один пробел (это поведение можно изменить CSS-свойством {{cssxref("white-space")}}). Они могут быть использованы как разделители между названием элемента и его атрибутами, между названиями классов и т. д. + +1. Спецификация + + 1. [Пробельные символы ASCII](https://infra.spec.whatwg.org/#ascii-whitespace) + +2. Ссылки + + 1. [Пробельные символы в модели DOM](/ru/docs/Web/API/Document_Object_Model/Whitespace_in_the_DOM) + 2. {{cssxref("white-space")}} + +3. Статья Википедии + + 1. {{interwiki("wikipedia", "Whitespace character")}} + +4. [Глоссарий](/ru/docs/Glossary) + + 1. {{Glossary("Character", "Символы")}} diff --git a/files/ru/glossary/world_wide_web/index.md b/files/ru/glossary/world_wide_web/index.md index ce261648bab297..49d6d31843f424 100644 --- a/files/ru/glossary/world_wide_web/index.md +++ b/files/ru/glossary/world_wide_web/index.md @@ -8,34 +8,28 @@ tags: translation_of: Glossary/World_Wide_Web original_slug: Глоссарий/World_Wide_Web --- -

Всемирная сеть — сокращённо: WWW, W3, или Web; Сеть, паутина или веб — всемирная система публичных веб-страниц в сети {{Glossary("Интернет")}}. Сеть не является Интернетом: Сеть лишь использует Интернет как среду передачи информации и данных.

+Всемирная сеть — сокращённо: **WWW**, **W3**, или **Web; Сеть**, **паутина** или **веб** — всемирная система публичных веб-страниц в сети {{Glossary("Интернет")}}. Сеть не является Интернетом: Сеть лишь использует Интернет как среду передачи информации и данных. -

Тим Бернерз-Ли предложил архитектуру, которая стала известна под названием World Wide Web. В 1990 году в ЦЕРН (в своей лаборатории физ. исследований) он создал первый веб-{{Glossary("Server","сервер")}}, {{Glossary("Browser","браузер")}} и веб-страницу на своём компьютере. В 1991 году он объявил про своё творение в группе новостей alt.hypertext, тем самым, обозначив момент, когда Web стал достоянием общества.

+Тим Бернерз-Ли предложил архитектуру, которая стала известна под названием World Wide Web. В 1990 году в ЦЕРН (в своей лаборатории физ. исследований) он создал первый веб-{{Glossary("Server","сервер")}}, {{Glossary("Browser","браузер")}} и веб-страницу на своём компьютере. В 1991 году он объявил про своё творение в группе новостей alt.hypertext, тем самым, обозначив момент, когда Web стал достоянием общества. -

Система, которую мы называем Web состоит из нескольких компонентов:

+Система, которую мы называем Web состоит из нескольких компонентов: -
    -
  • Протокол {{Glossary("HTTP")}} обеспечивает обмен данными между сервером и клиентом.
  • -
  • Отсылая запрос серверу на определённый ресурс, клиент предоставляет неповторимый идентификатор, который зовётся {{Glossary("URL")}} (унифицированное расположение ресурсов) или {{Glossary("URI")}} (унифицированный идентификатор ресурса).
  • -
  • {{Glossary("HTML")}} (язык гипертекстовой разметки) - самый распространённый формат веб-документов.
  • -
+- Протокол **{{Glossary("HTTP")}}** обеспечивает обмен данными между сервером и клиентом. +- Отсылая запрос серверу на определённый ресурс, клиент предоставляет неповторимый идентификатор, который зовётся **{{Glossary("URL")}}** (унифицированное расположение ресурсов) или {{Glossary("URI")}} (унифицированный идентификатор ресурса). +- **{{Glossary("HTML")}}** (язык гипертекстовой разметки) - самый распространённый формат веб-документов. -

Связь страниц с помощью {{Glossary("Hyperlink","гиперссылок")}} является главной концепцией Web.

+Связь страниц с помощью {{Glossary("Hyperlink","гиперссылок")}} является главной концепцией Web. -

Незадолго после создания Web, Тим Бернерз-Ли основал {{Glossary("W3C")}} (World Wide Web Consortium) для стандартизации и последующего развития интернета. Этот консорциум состоит из: разработчиков браузеров, гос. учреждения, исследователи и университеты. Его цель - образование и распространение.

+Незадолго после создания Web, Тим Бернерз-Ли основал {{Glossary("W3C")}} (World Wide Web Consortium) для стандартизации и последующего развития интернета. Этот консорциум состоит из: разработчиков браузеров, гос. учреждения, исследователи и университеты. Его цель - образование и распространение. -

Узнать больше

+## Узнать больше -

Обучение

+### Обучение - +- [Изучение веб-разработки](https://developer.mozilla.org/en-US/Learn) +- [Web literacy map](https://learning.mozilla.org/web-literacy) (знания и умения, необходимые для веб-разработки) -

Общие ведомости

+### Общие ведомости - +- {{Interwiki("wikipedia", "World Wide Web")}} в Википедии +- [Сайт международного сообщества W3C](http://w3.org) diff --git a/files/ru/glossary/wrapper/index.md b/files/ru/glossary/wrapper/index.md index aa405f55c1128c..ba95385371eac0 100644 --- a/files/ru/glossary/wrapper/index.md +++ b/files/ru/glossary/wrapper/index.md @@ -8,10 +8,10 @@ tags: translation_of: Glossary/Wrapper original_slug: Глоссарий/Wrapper --- -

В языках программирования, таких как JavaScript , обёртка является функцией, которая предназначена для вызова одного или более других функций , иногда исключительно для удобства , а иногда адаптируя их чтобы сделать немного отличающийся задачу в процессе.

+В языках программирования, таких как JavaScript , обёртка является функцией, которая предназначена для вызова одного или более других функций , иногда исключительно для удобства , а иногда адаптируя их чтобы сделать немного отличающийся задачу в процессе. -

Узнать больше

+## Узнать больше -

Общие знания

+### Общие знания -

{{Interwiki("wikipedia", " Wrapper function")}} в Википедии

+{{Interwiki("wikipedia", " Wrapper function")}} в Википедии diff --git a/files/ru/glossary/xhr_(xmlhttprequest)/index.md b/files/ru/glossary/xhr_(xmlhttprequest)/index.md index 5aa7941c8c9600..20e720ba366993 100644 --- a/files/ru/glossary/xhr_(xmlhttprequest)/index.md +++ b/files/ru/glossary/xhr_(xmlhttprequest)/index.md @@ -4,21 +4,17 @@ slug: Glossary/XHR_(XMLHttpRequest) translation_of: Glossary/XHR_(XMLHttpRequest) original_slug: Глоссарий/XHR_(XMLHttpRequest) --- -

{{domxref("XMLHttpRequest")}} (XHR) это {{Glossary("JavaScript")}} {{Glossary("API")}} для создания {{Glossary("AJAX")}} запросов. Методы этого объекта предоставляют возможность отправки сетевых запросов между {{Glossary("browser")}} и {{Glossary("server")}}.

+{{domxref("XMLHttpRequest")}} (XHR) это {{Glossary("JavaScript")}} {{Glossary("API")}} для создания {{Glossary("AJAX")}} запросов. Методы этого объекта предоставляют возможность отправки сетевых запросов между {{Glossary("browser")}} и {{Glossary("server")}}. -

Узнать больше

+## Узнать больше -

Общие знания

+### Общие знания - +- {{interwiki("wikipedia", "XMLHttpRequest")}} на Википедии +- Полезная информация о [XMLHttpRequest](http://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/) +- [Разница между синхронной и асинхронной передачи сообщений](https://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/) -

Техническая информация

+### Техническая информация - +- Объект {{domxref("XMLHttpRequest")}} +- [документация MDN о том, как использовать XMLHttpRequest](/ru/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest) diff --git a/files/ru/glossary/xhtml/index.md b/files/ru/glossary/xhtml/index.md index 5268020175c750..97538bea4a3a1c 100644 --- a/files/ru/glossary/xhtml/index.md +++ b/files/ru/glossary/xhtml/index.md @@ -4,32 +4,24 @@ slug: Glossary/XHTML translation_of: Glossary/XHTML original_slug: Глоссарий/XHTML --- -

XHTML по отношению к XML - это так же, как HTML по отношению к SGML. Таким образом, XHTML - язык разметки который подобен HTML, но с более строгим синтаксисом. Две версии XHTML были закончены (окончательно сформулированы) W3C:

+**XHTML** по отношению к [XML](/ru/XML) - это так же, как [HTML](/ru/HTML) по отношению к [SGML](/en/SGML). Таким образом, XHTML - язык разметки который подобен HTML, но с более строгим синтаксисом. Две версии XHTML были закончены (окончательно сформулированы) [W3C](http://www.w3.org/): -
    -
  • XHTML 1.0 - это HTML4 повторно сформулированный как XML-приложение , и с обратной совместимостью с HTML в ограниченных случаях.
  • -
  • XHTML 1.1 - это модульная версия XHTML, которая не является обратно совместимой с HTML.
  • -
+- [XHTML 1.0](http://www.w3.org/TR/xhtml1/) - это HTML4 повторно сформулированный как XML-приложение , и с обратной совместимостью с HTML в ограниченных случаях. +- [XHTML 1.1](http://www.w3.org/TR/xhtml11/) - это модульная версия XHTML, которая не является обратно совместимой с HTML. -

Третья версия, XHTML 2 - содержит существенные изменения словаря элементов (has significant changes to the element vocabulary).

+Третья версия, [XHTML 2](http://www.w3.org/TR/xhtml2/) - содержит существенные изменения словаря элементов (has significant changes to the element vocabulary). -

Для получения дополнительной информации о XHTML, см.:

+Для получения дополнительной информации о XHTML, см.: - +- [Wikipedia's XHTML article](http://ru.wikipedia.org/wiki/XHTML) +- [Sending XHTML as text/html considered harmful](http://www.hixie.ch/advocacy/xhtml) -

Инструменты

- - +### Инструменты -

Смотрите также

+- [Markup validation service (W3C)](http://validator.w3.org/) +- [Standards-Compliant Authoring Tools](/en/Standards-Compliant_Authoring_Tools) - +### Смотрите также + +- [HTML](/ru/HTML) +- [Namespaces](/ru/Namespaces) diff --git a/files/ru/glossary/xml/index.md b/files/ru/glossary/xml/index.md index 1d0d92725ba4df..60c1bc9b88de7c 100644 --- a/files/ru/glossary/xml/index.md +++ b/files/ru/glossary/xml/index.md @@ -7,12 +7,10 @@ tags: translation_of: Glossary/XML original_slug: Глоссарий/XML --- -

eXtensible Markup Language (XML) - расширяемый язык разметки, рекомендованный Консорциумом Всемирной паутины (W3C). В отрасли информационных технологий (ИТ) используется множество языков на основе XML в качестве языков описания данных.

+eXtensible Markup Language (XML) - расширяемый язык разметки, рекомендованный Консорциумом Всемирной паутины (W3C). В отрасли информационных технологий (ИТ) используется множество языков на основе XML в качестве языков описания данных. -

Тэги XML напоминают тэги HTML, но XML гораздо более гибкий, поскольку он позволяет пользователям определять свои собственные тэги. Таким образом, XML действует как мета-язык, то есть его можно применить для определения других языков, например {{Glossary("RSS")}}. Кроме того, HTML является языком презентации, тогда как XML является языком описания данных. Это означает, что XML имеет гораздо более широкое применение, чем просто веб-интерфейс. Например, веб-службы могут использовать XML для обмена запросами и ответами.

+Тэги XML напоминают тэги HTML, но XML гораздо более гибкий, поскольку он позволяет пользователям определять свои собственные тэги. Таким образом, XML действует как мета-язык, то есть его можно применить для определения других языков, например {{Glossary("RSS")}}. Кроме того, HTML является языком презентации, тогда как XML является языком описания данных. Это означает, что XML имеет гораздо более широкое применение, чем просто веб-интерфейс. Например, веб-службы могут использовать XML для обмена запросами и ответами. -

Узнать больше

+## Узнать больше - +- [XML Введение](/ru/docs/Web/XML/XML_introduction) From 7ca378c68805397acfb75c69f4230459a5554835 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Thu, 29 Sep 2022 12:32:49 +0200 Subject: [PATCH 3/5] fix glossary landing page --- files/ru/glossary/index.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/files/ru/glossary/index.md b/files/ru/glossary/index.md index 1f03bc21035b72..8f750d3d9e6464 100644 --- a/files/ru/glossary/index.md +++ b/files/ru/glossary/index.md @@ -10,14 +10,6 @@ original_slug: Глоссарий --- Веб-технологии содержат длинные списки жаргона и аббревиатур которые используются в документации и программировании. Этот глоссарий представляет собой определения слов и аббревиатур, которые понадобятся вам для успешного понимания и созданы для Веб. -{{GlossaryList({"split":"h3", "css":"multiColumnList"})}} - ## Внести вклад в глоссарий Этот глоссарий никогда не заканчивает работу. Вы можете помочь улучшить его [написав новые записи](/ru/docs/MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary) или сделав описание уже существующих лучше. Самый простой способ начать это нажать следующую кнопку или снизу выбрать одно из предложенных условий. - -**[Добавить новую статью в глоссарий](/ru/docs/new?parent=4391)** - -{{GlossaryList({"terms":\[], "filter":"notdefined", "css":"multiColumnList"})}} - -Если вы хотите узнать больше о том, как внести вклад в глоссарий, посмотрите [статус документации глоссария](/ru/docs/MDN/Doc_status/Glossary). From cba54b59ed4b27e61510723b12bb323402c4358a Mon Sep 17 00:00:00 2001 From: Sasha Sushko <4469056+sashasushko@users.noreply.github.com> Date: Fri, 14 Oct 2022 21:05:05 +0500 Subject: [PATCH 4/5] fix auto converted content --- files/ru/glossary/arpanet/index.md | 2 +- files/ru/glossary/certified/index.md | 2 +- files/ru/glossary/ecma/index.md | 2 +- files/ru/glossary/forbidden_header_name/index.md | 2 +- files/ru/glossary/high-level_programming_language/index.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/files/ru/glossary/arpanet/index.md b/files/ru/glossary/arpanet/index.md index 052fdb452d1779..ae3ba5a9645e7d 100644 --- a/files/ru/glossary/arpanet/index.md +++ b/files/ru/glossary/arpanet/index.md @@ -9,7 +9,7 @@ tags: translation_of: Glossary/Arpanet original_slug: Глоссарий/Arpanet --- -Компьютерная сеть **ARPANET**(Advanced Research Projects Agency NETwork) является одной из первых компьютерных сетей, была создана в 1969 как надёжная среда для передачи конфиденциальных военных данных и для подключения ведущих исследовательских групп по всей территории Соединённых Штатов. Изначально ARPANET использовала NCP (Network Control Protocol - протокол сетевого управления), а затем первую версию интернет-протокола или пакета {{glossary("TCP")}} / {{glossary("IPv4", "IP")}}, что делает ARPANET выдающейся частью зарождающегося {{glossary("Internet","Интернета")}}. ARPANET была закрыта в начале 1990 года. +Компьютерная сеть **ARPANET** (Advanced Research Projects Agency NETwork) является одной из первых компьютерных сетей, была создана в 1969 как надёжная среда для передачи конфиденциальных военных данных и для подключения ведущих исследовательских групп по всей территории Соединённых Штатов. Изначально ARPANET использовала NCP (Network Control Protocol - протокол сетевого управления), а затем первую версию интернет-протокола или пакета {{glossary("TCP")}} / {{glossary("IPv4", "IP")}}, что делает ARPANET выдающейся частью зарождающегося {{glossary("Internet","Интернета")}}. ARPANET была закрыта в начале 1990 года. ## Подробнее diff --git a/files/ru/glossary/certified/index.md b/files/ru/glossary/certified/index.md index 1110fc84066d4c..714055953527ff 100644 --- a/files/ru/glossary/certified/index.md +++ b/files/ru/glossary/certified/index.md @@ -4,7 +4,7 @@ slug: Glossary/Certified translation_of: Glossary/Certified original_slug: Глоссарий/Сертифицировано --- -**Сертифицировано** означает,\*\* \*\*что приложение, информация или передача данных успешно прошли проверку экспертами в соответствующих областях, таким образом сигнализируя о достоверности, безопасности и законченности. +**Сертифицировано** означает, что приложение, информация или передача данных успешно прошли проверку экспертами в соответствующих областях, таким образом сигнализируя о достоверности, безопасности и законченности. За подробностями о сертификации в {{glossary("Cryptography")}}, просьба обратиться к {{glossary("Digital Certificate")}}. diff --git a/files/ru/glossary/ecma/index.md b/files/ru/glossary/ecma/index.md index 2fcef415e96510..2ea514ab675565 100644 --- a/files/ru/glossary/ecma/index.md +++ b/files/ru/glossary/ecma/index.md @@ -4,7 +4,7 @@ slug: Glossary/ECMA translation_of: Glossary/ECMA original_slug: Глоссарий/ECMA --- -**Ecma International,** ранее известная как European Computers Manufactures Association (Европейская Ассоциация Производителей Компьютеров) — некоммерческая организация, утверждающая и развивающая стандарты в областях аппаратного обеспечения компьютеров, коммуникационных технологий и языков программирования. +**Ecma International**, ранее известная как European Computers Manufactures Association (Европейская Ассоциация Производителей Компьютеров) — некоммерческая организация, утверждающая и развивающая стандарты в областях аппаратного обеспечения компьютеров, коммуникационных технологий и языков программирования. В интернете она прежде всего известна, как организация, утвердившая [спецификацию ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm) (она же {{Glossary("ECMAScript")}}), являющуюся основной спецификацией языка {{Glossary("JavaScript")}}. diff --git a/files/ru/glossary/forbidden_header_name/index.md b/files/ru/glossary/forbidden_header_name/index.md index fc056aeaadd67d..2ee98790bb3cb8 100644 --- a/files/ru/glossary/forbidden_header_name/index.md +++ b/files/ru/glossary/forbidden_header_name/index.md @@ -9,7 +9,7 @@ tags: translation_of: Glossary/Forbidden_header_name original_slug: Глоссарий/Forbidden_header_name --- -Запрещённое имя заголовка (Forbidden header name) это имя какого-либо [HTTP заголовка](/ru/docs/Web/HTTP/Headers), который нельзя изменить программно. +**Запрещённое имя заголовка** (Forbidden header name) – это имя какого-либо [HTTP заголовка](/ru/docs/Web/HTTP/Headers), который нельзя изменить программно. Изменение этих заголовков запрещено, потому что пользовательский агент (браузер) удерживает полный контроль над ними. Заголовки, чьи имена начинаются с \``Sec-`\`, зарезервированы для создания новых заголовков, безопасных (отделённых) от {{glossary("API","APIs")}}, используемого [Fetch](/ru/docs/Web/API/Fetch_API), которое даёт разработчику контроль над заголовками. Утверждение также верно и для {{domxref("XMLHttpRequest")}}. diff --git a/files/ru/glossary/high-level_programming_language/index.md b/files/ru/glossary/high-level_programming_language/index.md index 25dbcbb2d59bdf..74ab4bf77e2921 100644 --- a/files/ru/glossary/high-level_programming_language/index.md +++ b/files/ru/glossary/high-level_programming_language/index.md @@ -8,4 +8,4 @@ original_slug: Глоссарий/Высокоуровневый_язык_про --- Высокоуровневый язык программирования имеет **существенную абстракцию** от деталей работы компьютера. Он предназначен для простого понимания людьми и поэтому должен быть переведён другим программным обеспечением. В отличие от низкоуровневых языков программирования, он может использовать элементы естественного языка или может автоматизировать (или даже полностью скрыть) важные области вычислительных систем, делая процесс разработки более простым и более понятным по сравнению с языком более низкого уровня. Количество предоставляемой абстракции определяет, насколько "высокоуровневым является" язык программирования. -Идея языка, автоматически переводимого в машинный код, но ближе к человеческой логике, была внедрена в компьютерные науки в 1950-х годах, особенно благодаря работе **[Джона Бэкуса](https://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D1%83%D1%81,_%D0%94%D0%B6%D0%BE%D0%BD) **(IBM), который руководил командой разработавшей первый высокоуровневый язык программирования: Фортран. За это нововведение Бэкус был удостоен премии Тьюринга. +Идея языка, автоматически переводимого в машинный код, но ближе к человеческой логике, была внедрена в компьютерные науки в 1950-х годах, особенно благодаря работе [Джона Бэкуса](https://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D1%83%D1%81,_%D0%94%D0%B6%D0%BE%D0%BD) (IBM), который руководил командой разработавшей первый высокоуровневый язык программирования: Фортран. За это нововведение Бэкус был удостоен премии Тьюринга. From 53946d0117ac567fcec04d8182304c5cf98a4777 Mon Sep 17 00:00:00 2001 From: Sasha Sushko <4469056+sashasushko@users.noreply.github.com> Date: Fri, 14 Oct 2022 21:06:57 +0500 Subject: [PATCH 5/5] fix auto converted content --- files/ru/glossary/semantics/index.md | 2 +- files/ru/glossary/statement/index.md | 1 - files/ru/glossary/ui/index.md | 2 +- files/ru/glossary/wai/index.md | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/files/ru/glossary/semantics/index.md b/files/ru/glossary/semantics/index.md index db4445d60692eb..990a5f32499068 100644 --- a/files/ru/glossary/semantics/index.md +++ b/files/ru/glossary/semantics/index.md @@ -4,7 +4,7 @@ slug: Glossary/Semantics translation_of: Glossary/Semantics original_slug: Глоссарий/Semantics --- -В программировании, **Семантика** означает _значение_ фрагмента кода - например, «к какому результату приведёт выполнение этой строки JavaScript?», или «каково предназначение или какая роль у этого элемента HTML» (а не «как он выглядит ?».) +В программировании, **Семантика** означает _значение_ фрагмента кода - например, «К какому результату приведёт выполнение этой строки JavaScript?», или «Каково предназначение или какая роль у этого элемента HTML?», а не «Как он выглядит?». ## Семантика в JavaScript diff --git a/files/ru/glossary/statement/index.md b/files/ru/glossary/statement/index.md index 21b58bc80f6f2c..2addf571106915 100644 --- a/files/ru/glossary/statement/index.md +++ b/files/ru/glossary/statement/index.md @@ -20,4 +20,3 @@ original_slug: Глоссарий/Выражение - [JavaScript инструкции и объявления](/ru/docs/Web/JavaScript/Reference/Statements) - diff --git a/files/ru/glossary/ui/index.md b/files/ru/glossary/ui/index.md index 5cc927343ad4b8..212e95a8f5b981 100644 --- a/files/ru/glossary/ui/index.md +++ b/files/ru/glossary/ui/index.md @@ -8,7 +8,7 @@ tags: translation_of: Glossary/UI original_slug: Глоссарий/UI --- -_**Пользовательский Интерфейс** _(UI) — это всё, что облегчает взаимодействие пользователя с компьютером. В мире компьютеров это может быть что угодно: клавиатура, джойстик, монитор, программа. Если мы рассматриваем компьютерное ПО - это ввод и вывод командной строки, веб-страница, форма ввода или интерфейс любого приложения. +**Пользовательский Интерфейс** (UI) — это всё, что облегчает взаимодействие пользователя с компьютером. В мире компьютеров это может быть что угодно: клавиатура, джойстик, монитор, программа. Если мы рассматриваем компьютерное ПО - это ввод и вывод командной строки, веб-страница, форма ввода или интерфейс любого приложения. ## Узнайте больше diff --git a/files/ru/glossary/wai/index.md b/files/ru/glossary/wai/index.md index f0ddb8a1fcfa6f..af2a25733e2719 100644 --- a/files/ru/glossary/wai/index.md +++ b/files/ru/glossary/wai/index.md @@ -4,7 +4,7 @@ slug: Glossary/WAI translation_of: Glossary/WAI original_slug: Глоссарий/WAI --- -_WAI_ или _Web Accessibility Initiative_ (англ. Инициатива доступности веб-сайтов) _—_ это попытка Консорциума World Wide Web (W3C) улучшить доступность для людей с различными проблемами, которым могут понадобиться нестандартные {{glossary ("browser", "браузер")}} или устройства. +_WAI_ или _Web Accessibility Initiative_ (англ. Инициатива доступности веб-сайтов) — это попытка Консорциума World Wide Web (W3C) улучшить доступность для людей с различными проблемами, которым могут понадобиться нестандартные {{glossary ("browser", "браузер")}} или устройства. ## Узнай больше